Annotation of parser3/ChangeLog, revision 1.2

1.2     ! paf         1: 2002-02-08  paf
        !             2:        * src/classes/classes.C:
        !             3:        * src/classes/classes.h:
        !             4:        * src/classes/date.C:
        !             5:        * src/classes/double.C:
        !             6:        * src/classes/file.C:
        !             7:        * src/classes/form.C:
        !             8:        * src/classes/gd/gif.C:
        !             9:        * src/classes/gd/gif.h:
        !            10:        * src/classes/gd/gifio.C:
        !            11:        * src/classes/hash.C:
        !            12:        * src/classes/hashfile.C:
        !            13:        * src/classes/image.C:
        !            14:        * src/classes/int.C:
        !            15:        * src/classes/mail.C:
        !            16:        * src/classes/math.C:
        !            17:        * src/classes/op.C:
        !            18:        * src/classes/response.C:
        !            19:        * src/classes/smtp/comms.C:
        !            20:        * src/classes/smtp/smtp.C:
        !            21:        * src/classes/smtp/smtp.h:
        !            22:        * src/classes/string.C:
        !            23:        * src/classes/table.C:
        !            24:        * src/classes/void.C:
        !            25:        * src/classes/xdoc.C:
        !            26:        * src/classes/xnode.C:
        !            27:        * src/classes/xnode.h:
        !            28:        * src/include/pa_array.h:
        !            29:        * src/include/pa_cache_managers.h:
        !            30:        * src/include/pa_charset.h:
        !            31:        * src/include/pa_charsets.h:
        !            32:        * src/include/pa_common.h:
        !            33:        * src/include/pa_config_fixed.h:
        !            34:        * src/include/pa_config_includes.h:
        !            35:        * src/include/pa_db_connection.h:
        !            36:        * src/include/pa_db_manager.h:
        !            37:        * src/include/pa_db_table.h:
        !            38:        * src/include/pa_dictionary.h:
        !            39:        * src/include/pa_dir.h:
        !            40:        * src/include/pa_exception.h:
        !            41:        * src/include/pa_exec.h:
        !            42:        * src/include/pa_globals.h:
        !            43:        * src/include/pa_hash.h:
        !            44:        * src/include/pa_opcode.h:
        !            45:        * src/include/pa_pool.h:
        !            46:        * src/include/pa_pragma_pack_begin.h:
        !            47:        * src/include/pa_pragma_pack_end.h:
        !            48:        * src/include/pa_request.h:
        !            49:        * src/include/pa_sapi.h:
        !            50:        * src/include/pa_socks.h:
        !            51:        * src/include/pa_sql_connection.h:
        !            52:        * src/include/pa_sql_driver_manager.h:
        !            53:        * src/include/pa_stack.h:
        !            54:        * src/include/pa_string.h:
        !            55:        * src/include/pa_stylesheet_connection.h:
        !            56:        * src/include/pa_stylesheet_manager.h:
        !            57:        * src/include/pa_table.h:
        !            58:        * src/include/pa_threads.h:
        !            59:        * src/include/pa_types.h:
        !            60:        * src/main/compile.C:
        !            61:        * src/main/compile.tab.C:
        !            62:        * src/main/compile_tools.C:
        !            63:        * src/main/compile_tools.h:
        !            64:        * src/main/execute.C:
        !            65:        * src/main/pa_array.C:
        !            66:        * src/main/pa_cache_managers.C:
        !            67:        * src/main/pa_charset.C:
        !            68:        * src/main/pa_charsets.C:
        !            69:        * src/main/pa_common.C:
        !            70:        * src/main/pa_db_connection.C:
        !            71:        * src/main/pa_db_manager.C:
        !            72:        * src/main/pa_db_table.C:
        !            73:        * src/main/pa_dictionary.C:
        !            74:        * src/main/pa_dir.C:
        !            75:        * src/main/pa_exception.C:
        !            76:        * src/main/pa_exec.C:
        !            77:        * src/main/pa_globals.C:
        !            78:        * src/main/pa_hash.C:
        !            79:        * src/main/pa_pool.C:
        !            80:        * src/main/pa_request.C:
        !            81:        * src/main/pa_socks.C:
        !            82:        * src/main/pa_sql_driver_manager.C:
        !            83:        * src/main/pa_status_provider.C:
        !            84:        * src/main/pa_string.C:
        !            85:        * src/main/pa_stylesheet_manager.C:
        !            86:        * src/main/pa_table.C:
        !            87:        * src/main/untaint.C:
        !            88:        * src/pcre/pcre_parser_ctype.c:
        !            89:        * src/sql/pa_sql_driver.h:
        !            90:        * src/targets/apache13/mod_parser3.C:
        !            91:        * src/targets/apache13/pa_pool.C:
        !            92:        * src/targets/apache13/pa_threads.C:
        !            93:        * src/targets/cgi/pa_pool.C:
        !            94:        * src/targets/cgi/pa_threads.C:
        !            95:        * src/targets/cgi/parser3.C:
        !            96:        * src/targets/cgi/pool_storage.h:
        !            97:        * src/targets/isapi/pa_pool.C:
        !            98:        * src/targets/isapi/pa_threads.C:
        !            99:        * src/targets/isapi/parser3isapi.C:
        !           100:        * src/targets/isapi/pool_storage.h:
        !           101:        * src/types/pa_valiased.C:
        !           102:        * src/types/pa_valiased.h:
        !           103:        * src/types/pa_value.h:
        !           104:        * src/types/pa_vbool.h:
        !           105:        * src/types/pa_vclass.h:
        !           106:        * src/types/pa_vcode_frame.h:
        !           107:        * src/types/pa_vcookie.C:
        !           108:        * src/types/pa_vcookie.h:
        !           109:        * src/types/pa_vdate.h:
        !           110:        * src/types/pa_vdouble.h:
        !           111:        * src/types/pa_venv.h:
        !           112:        * src/types/pa_vfile.C:
        !           113:        * src/types/pa_vfile.h:
        !           114:        * src/types/pa_vform.C:
        !           115:        * src/types/pa_vform.h:
        !           116:        * src/types/pa_vhash.h:
        !           117:        * src/types/pa_vhashfile.C:
        !           118:        * src/types/pa_vhashfile.h:
        !           119:        * src/types/pa_vimage.C:
        !           120:        * src/types/pa_vimage.h:
        !           121:        * src/types/pa_vint.h:
        !           122:        * src/types/pa_vjunction.h:
        !           123:        * src/types/pa_vmath.h:
        !           124:        * src/types/pa_vmethod_frame.h:
        !           125:        * src/types/pa_vobject.h:
        !           126:        * src/types/pa_vrequest.C:
        !           127:        * src/types/pa_vrequest.h:
        !           128:        * src/types/pa_vresponse.C:
        !           129:        * src/types/pa_vresponse.h:
        !           130:        * src/types/pa_vstateless_class.C:
        !           131:        * src/types/pa_vstateless_class.h:
        !           132:        * src/types/pa_vstateless_object.h:
        !           133:        * src/types/pa_vstatus.C:
        !           134:        * src/types/pa_vstatus.h:
        !           135:        * src/types/pa_vstring.C:
        !           136:        * src/types/pa_vstring.h:
        !           137:        * src/types/pa_vtable.C:
        !           138:        * src/types/pa_vtable.h:
        !           139:        * src/types/pa_vvoid.h:
        !           140:        * src/types/pa_vxdoc.C:
        !           141:        * src/types/pa_vxdoc.h:
        !           142:        * src/types/pa_vxnode.C:
        !           143:        * src/types/pa_vxnode.h:
        !           144:        * src/types/pa_wcontext.C:
        !           145:        * src/types/pa_wcontext.h:
        !           146:        * src/types/pa_wwrapper.h:
        !           147:                2002
        !           148: 
        !           149:        * src/libltdl/Makefile.am:
        !           150:        * src/libltdl/Makefile.in:
        !           151:                makes
        !           152: 
        !           153:        * src/classes/classes.C:
        !           154:        * src/classes/classes.h:
        !           155:        * src/classes/date.C:
        !           156:        * src/classes/double.C:
        !           157:        * src/classes/file.C:
        !           158:        * src/classes/form.C:
        !           159:        * src/classes/gd/gif.C:
        !           160:        * src/classes/gd/gif.h:
        !           161:        * src/classes/gd/gifio.C:
        !           162:        * src/classes/hash.C:
        !           163:        * src/classes/hashfile.C:
        !           164:        * src/classes/image.C:
        !           165:        * src/classes/image.C:
        !           166:        * src/classes/int.C:
        !           167:        * src/classes/mail.C:
        !           168:        * src/classes/math.C:
        !           169:        * src/classes/op.C:
        !           170:        * src/classes/response.C:
        !           171:        * src/classes/smtp/comms.C:
        !           172:        * src/classes/smtp/smtp.C:
        !           173:        * src/classes/smtp/smtp.h:
        !           174:        * src/classes/string.C:
        !           175:        * src/classes/table.C:
        !           176:        * src/classes/void.C:
        !           177:        * src/classes/xdoc.C:
        !           178:        * src/classes/xnode.C:
        !           179:        * src/classes/xnode.h:
        !           180:        * src/include/pa_array.h:
        !           181:        * src/include/pa_cache_managers.h:
        !           182:        * src/include/pa_charset.h:
        !           183:        * src/include/pa_charsets.h:
        !           184:        * src/include/pa_common.h:
        !           185:        * src/include/pa_config_fixed.h:
        !           186:        * src/include/pa_config_includes.h:
        !           187:        * src/include/pa_db_connection.h:
        !           188:        * src/include/pa_db_manager.h:
        !           189:        * src/include/pa_db_table.h:
        !           190:        * src/include/pa_dictionary.h:
        !           191:        * src/include/pa_dir.h:
        !           192:        * src/include/pa_exception.h:
        !           193:        * src/include/pa_exec.h:
        !           194:        * src/include/pa_globals.h:
        !           195:        * src/include/pa_hash.h:
        !           196:        * src/include/pa_opcode.h:
        !           197:        * src/include/pa_pool.h:
        !           198:        * src/include/pa_pragma_pack_begin.h:
        !           199:        * src/include/pa_pragma_pack_end.h:
        !           200:        * src/include/pa_request.h:
        !           201:        * src/include/pa_sapi.h:
        !           202:        * src/include/pa_socks.h:
        !           203:        * src/include/pa_sql_connection.h:
        !           204:        * src/include/pa_sql_driver_manager.h:
        !           205:        * src/include/pa_stack.h:
        !           206:        * src/include/pa_string.h:
        !           207:        * src/include/pa_stylesheet_connection.h:
        !           208:        * src/include/pa_stylesheet_manager.h:
        !           209:        * src/include/pa_table.h:
        !           210:        * src/include/pa_threads.h:
        !           211:        * src/include/pa_types.h:
        !           212:        * src/main/compile.C:
        !           213:        * src/main/compile_tools.C:
        !           214:        * src/main/compile_tools.h:
        !           215:        * src/main/execute.C:
        !           216:        * src/main/pa_array.C:
        !           217:        * src/main/pa_cache_managers.C:
        !           218:        * src/main/pa_charset.C:
        !           219:        * src/main/pa_charsets.C:
        !           220:        * src/main/pa_common.C:
        !           221:        * src/main/pa_common.C:
        !           222:        * src/main/pa_db_connection.C:
        !           223:        * src/main/pa_db_manager.C:
        !           224:        * src/main/pa_db_table.C:
        !           225:        * src/main/pa_dictionary.C:
        !           226:        * src/main/pa_dir.C:
        !           227:        * src/main/pa_exception.C:
        !           228:        * src/main/pa_exec.C:
        !           229:        * src/main/pa_globals.C:
        !           230:        * src/main/pa_hash.C:
        !           231:        * src/main/pa_pool.C:
        !           232:        * src/main/pa_request.C:
        !           233:        * src/main/pa_socks.C:
        !           234:        * src/main/pa_sql_driver_manager.C:
        !           235:        * src/main/pa_status_provider.C:
        !           236:        * src/main/pa_string.C:
        !           237:        * src/main/pa_stylesheet_manager.C:
        !           238:        * src/main/pa_table.C:
        !           239:        * src/main/untaint.C:
        !           240:        * src/main/untaint.C:
        !           241:        * src/pcre/pcre_parser_ctype.c:
        !           242:        * src/sql/pa_sql_driver.h:
        !           243:        * src/targets/apache13/mod_parser3.C:
        !           244:        * src/targets/apache13/pa_pool.C:
        !           245:        * src/targets/apache13/pa_threads.C:
        !           246:        * src/targets/cgi/pa_pool.C:
        !           247:        * src/targets/cgi/pa_threads.C:
        !           248:        * src/targets/cgi/parser3.C:
        !           249:        * src/targets/cgi/parser3.C:
        !           250:        * src/targets/cgi/pool_storage.h:
        !           251:        * src/targets/isapi/pa_pool.C:
        !           252:        * src/targets/isapi/pa_threads.C:
        !           253:        * src/targets/isapi/parser3isapi.C:
        !           254:        * src/targets/isapi/pool_storage.h:
        !           255:        * src/types/pa_valiased.C:
        !           256:        * src/types/pa_valiased.h:
        !           257:        * src/types/pa_value.h:
        !           258:        * src/types/pa_vbool.h:
        !           259:        * src/types/pa_vclass.h:
        !           260:        * src/types/pa_vcode_frame.h:
        !           261:        * src/types/pa_vcookie.C:
        !           262:        * src/types/pa_vcookie.C:
        !           263:        * src/types/pa_vcookie.h:
        !           264:        * src/types/pa_vdate.h:
        !           265:        * src/types/pa_vdouble.h:
        !           266:        * src/types/pa_venv.h:
        !           267:        * src/types/pa_vfile.C:
        !           268:        * src/types/pa_vfile.C:
        !           269:        * src/types/pa_vfile.h:
        !           270:        * src/types/pa_vform.C:
        !           271:        * src/types/pa_vform.C:
        !           272:        * src/types/pa_vform.h:
        !           273:        * src/types/pa_vhash.h:
        !           274:        * src/types/pa_vhashfile.C:
        !           275:        * src/types/pa_vhashfile.C:
        !           276:        * src/types/pa_vhashfile.h:
        !           277:        * src/types/pa_vimage.C:
        !           278:        * src/types/pa_vimage.C:
        !           279:        * src/types/pa_vimage.h:
        !           280:        * src/types/pa_vint.h:
        !           281:        * src/types/pa_vjunction.h:
        !           282:        * src/types/pa_vmath.h:
        !           283:        * src/types/pa_vmethod_frame.h:
        !           284:        * src/types/pa_vobject.h:
        !           285:        * src/types/pa_vrequest.C:
        !           286:        * src/types/pa_vrequest.C:
        !           287:        * src/types/pa_vrequest.h:
        !           288:        * src/types/pa_vresponse.C:
        !           289:        * src/types/pa_vresponse.C:
        !           290:        * src/types/pa_vresponse.h:
        !           291:        * src/types/pa_vstateless_class.C:
        !           292:        * src/types/pa_vstateless_class.h:
        !           293:        * src/types/pa_vstateless_object.h:
        !           294:        * src/types/pa_vstatus.C:
        !           295:        * src/types/pa_vstatus.h:
        !           296:        * src/types/pa_vstring.C:
        !           297:        * src/types/pa_vstring.C:
        !           298:        * src/types/pa_vstring.h:
        !           299:        * src/types/pa_vtable.C:
        !           300:        * src/types/pa_vtable.C:
        !           301:        * src/types/pa_vtable.h:
        !           302:        * src/types/pa_vvoid.h:
        !           303:        * src/types/pa_vxdoc.C:
        !           304:        * src/types/pa_vxdoc.C:
        !           305:        * src/types/pa_vxdoc.h:
        !           306:        * src/types/pa_vxnode.C:
        !           307:        * src/types/pa_vxnode.C:
        !           308:        * src/types/pa_vxnode.h:
        !           309:        * src/types/pa_wcontext.C:
        !           310:        * src/types/pa_wcontext.h:
        !           311:        * src/types/pa_wwrapper.h:
        !           312:                name spelling
        !           313: 
        !           314: 2002-02-07  paf
        !           315:        * src/main/compile.C:
        !           316:        * src/main/compile.tab.C:
        !           317:        * src/main/compile.y:
        !           318:        * src/main/compile_tools.h:
        !           319:                disabled $if reference due to conflicts with local variables
        !           320: 
        !           321:        * configure:
        !           322:        * configure.in:
        !           323:        * src/classes/Makefile.in:
        !           324:        * src/classes/gd/Makefile.in:
        !           325:        * src/include/pa_config_auto.h.in:
        !           326:        * src/libltdl/Makefile.in:
        !           327:        * src/main/Makefile.in:
        !           328:        * src/main/pa_common.C:
        !           329:        * src/main/pa_socks.C:
        !           330:        * src/pcre/Makefile.in:
        !           331:        * src/targets/Makefile.in:
        !           332:        * src/targets/cgi/Makefile.in:
        !           333:        * src/types/Makefile.in:
        !           334:                compiled under cygwin
        !           335:                added yet another locking function: fcntl
        !           336: 
        !           337:        * src/classes/Makefile.in:
        !           338:        * src/classes/gd/Makefile.in:
        !           339:        * src/libltdl/Makefile.in:
        !           340:        * src/main/Makefile.in:
        !           341:        * src/pcre/Makefile.in:
        !           342:        * src/targets/Makefile.in:
        !           343:        * src/targets/apache13/Makefile.in:
        !           344:        * src/targets/cgi/Makefile.in:
        !           345:        * src/types/Makefile.in:
        !           346:                makes
        !           347: 
        !           348:        * src/include/pa_array.h:
        !           349:        * src/main/compile.C:
        !           350:        * src/main/compile.tab.C:
        !           351:        * src/main/compile.y:
        !           352:        * src/main/compile_tools.C:
        !           353:        * src/main/compile_tools.h:
        !           354:                operators now detected by check at name_without_curly_rdive_read rule whether diving code constists only of
        !           355:                OP_VALUE+string+OP_GET_ELEMENT.
        !           356:                and last op code substituted with OP_GET_ELEMENT_OR_OPERATOR
        !           357:                to form
        !           358:                OP_VALUE+string+OP_GET_ELEMENT_OR_OPERATOR.
        !           359:                code
        !           360: 
        !           361:        * operators.txt:
        !           362:        * src/classes/string.C:
        !           363:        * src/include/pa_config_fixed.h:
        !           364:        * src/main/compile.tab.C:
        !           365:                ^int/double/string.format
        !           366:                now can be called with normal [] brackets, not stupid {} as it were implemented for some strange reason.
        !           367:                retaining backward compatibility due to some already-implemented servers
        !           368: 
        !           369:        * config.sub:
        !           370:                on cygwin configure passes it with strange i1586 const, hacked
        !           371:                it to mean i586
        !           372: 
        !           373:        * src/main/pa_socks.C:
        !           374:                swapped headers to avoid compiler warnings
        !           375: 
        !           376:        * operators.txt:
        !           377:        * src/classes/table.C:
        !           378:        * src/include/pa_array.h:
        !           379:        * src/include/pa_table.h:
        !           380:        * src/main/pa_array.C:
        !           381:        * src/main/pa_table.C:
        !           382:        * www/htdocs/auto.p:
        !           383:        * www/htdocs/index.html:
        !           384:                table::create now // 'set' name obsolete now
        !           385:                table clone.
        !           386: 
        !           387:        * operators.txt:
        !           388:        * src/classes/xdoc.C:
        !           389:        * src/include/pa_config_fixed.h:
        !           390:                xdoc::set obsolete now, now xdoc::create, with both sences
        !           391: 
        !           392: 2002-02-06  paf
        !           393:        * src/pcre/pcre.c:
        !           394:                MAX_INT from limits.h changed to PCRE_MAX_POS of 10M
        !           395: 
        !           396:        * src/pcre/internal.h:
        !           397:                removed limits.h usage [were used for MAX_INT only]
        !           398: 
        !           399:        * src/classes/mail.C:
        !           400:                *** empty log message ***
1.1       paf       401: 
1.2     ! paf       402:        * configure:
        !           403:        * configure.in:
        !           404:                prefix expanded, grr
1.1       paf       405: 
1.2     ! paf       406:        * etc/parser3.conf.in:
        !           407:        * operators.txt:
        !           408:        * src/classes/mail.C:
        !           409:                mail:send config changed
1.1       paf       410: 
1.2     ! paf       411: 2002-02-05  paf
        !           412:        * configure.in:
        !           413:        * operators.txt:
        !           414:        * src/classes/file.C:
        !           415:        * src/classes/op.C:
        !           416:        * src/include/pa_common.h:
        !           417:        * src/include/pa_config_includes.h:
        !           418:        * src/main/compile.tab.C:
        !           419:        * src/main/pa_common.C:
1.1       paf       420:        * www/htdocs/index.html:
1.2     ! paf       421:                rewritten ^cache to use non-blocking-exclusive-caches
1.1       paf       422: 
1.2     ! paf       423:        * src/types/pa_vstatus.C:
        !           424:                status:rusage 3
        !           425: 
        !           426:        * src/main/pa_common.C:
        !           427:                text file read mode on win32 adjusted [speed impact. was off
        !           428:                for debugging purpose, but forgotten afterwards]
1.1       paf       429: 
1.2     ! paf       430:        * operators.txt:
        !           431:                status:rusage described int operators
1.1       paf       432: 
1.2     ! paf       433:        * configure.in:
        !           434:        * src/types/Makefile.am:
        !           435:        * src/types/pa_vstatus.h:
        !           436:        * src/types/types.dsp:
        !           437:                status:rusage
1.1       paf       438: 
1.2     ! paf       439:        * src/types/pa_vstatus.C:
        !           440:                status:rusage 1
1.1       paf       441: 
1.2     ! paf       442:        * configure:
1.1       paf       443:        * configure.in:
1.2     ! paf       444:        * src/include/pa_config_auto.h.in:
        !           445:        * src/types/Makefile.in:
        !           446:        * src/types/pa_vstatus.C:
        !           447:                *** empty log message ***
        !           448: 
        !           449:        * src/main/pa_exec.C:
        !           450:        * src/main/pa_exec.C:
        !           451:                argv0 now correct
        !           452: 
        !           453:        * src/types/pa_vstatus.C:
        !           454:                status:rusage 2
        !           455: 
        !           456:        * operators.txt:
        !           457:                regex options commented
        !           458: 
        !           459: 2002-02-01  paf
        !           460:        * etc/parser3.conf.in:
        !           461:                \r removed
        !           462: 
        !           463:        * src/pcre/ibm-1250.ucm:
        !           464:                central europian iconv charset imported
        !           465: 
        !           466:        * src/classes/op.C:
        !           467:                file_write does EX lock after create,
        !           468:                while file_read does SH after open,
        !           469:                so there's a moment after create but before EX lock when read can sneak into, and read just-created-for-writing-and-not-yet-locked file,
        !           470:                added a check for that in ^cache...read
        !           471: 
        !           472: 2002-01-31  paf
        !           473:        * src/main/execute.C:
        !           474:        * www/htdocs/index.html:
        !           475:                operators check, thay mistakenly seen in
        !           476:                  $class:operator
        !           477:                  $object.operators
        !           478:                contexts
1.1       paf       479: 
1.2     ! paf       480:        * INSTALL:
        !           481:        * Makefile.in:
        !           482:        * configure:
        !           483:        * configure.in:
        !           484:        * etc/Makefile.am:
        !           485:        * etc/Makefile.in:
        !           486:        * etc/parser3.charsets/Makefile.in:
        !           487:        * ident.awk:
        !           488:        * src/Makefile.in:
        !           489:        * src/classes/Makefile.am:
        !           490:        * src/classes/Makefile.in:
        !           491:        * src/classes/gd/Makefile.am:
        !           492:        * src/classes/gd/Makefile.in:
        !           493:        * src/libltdl/Makefile.in:
        !           494:        * src/main/Makefile.am:
        !           495:        * src/main/Makefile.in:
        !           496:        * src/pcre/Makefile.in:
        !           497:        * src/targets/Makefile.in:
        !           498:        * src/targets/apache13/Makefile.am:
        !           499:        * src/targets/cgi/Makefile.am:
        !           500:        * src/targets/cgi/Makefile.in:
        !           501:        * src/targets/cgi/pa_config_paths.h.in:
        !           502:        * src/targets/cgi/parser3.C:
        !           503:        * src/types/Makefile.am:
        !           504:        * src/types/Makefile.in:
        !           505:                lowered indent.awk back to src/
        !           506: 
        !           507:        * src/classes/xdoc.C:
        !           508:        * src/targets/cgi/parser3.dsp:
        !           509:        * www/htdocs/index.html:
        !           510:                now compiles under win32
        !           511: 
        !           512:        * src/main/compile.tab.C:
        !           513:        * src/main/compile.y:
        !           514:                disabled operator call after ^xxx:
1.1       paf       515: 
1.2     ! paf       516:        * AUTHORS:
        !           517:        * COPYING:
        !           518:        * INSTALL:
        !           519:        * Makefile.am:
        !           520:        * Makefile.in:
        !           521:        * NEWS:
        !           522:        * README:
        !           523:        * acinclude.m4:
        !           524:        * aclocal.m4:
        !           525:        * asm.txt:
        !           526:        * config.guess:
        !           527:        * config.sub:
        !           528:        * configure:
        !           529:        * configure.in:
        !           530:        * etc/Makefile.am:
        !           531:        * etc/Makefile.in:
        !           532:        * etc/parser3.charsets/Makefile.am:
        !           533:        * etc/parser3.charsets/Makefile.in:
        !           534:        * etc/parser3.charsets/koi8-r.cfg:
        !           535:        * etc/parser3.charsets/windows-1250.cfg:
        !           536:        * etc/parser3.charsets/windows-1251.cfg:
        !           537:        * etc/parser3.conf.in:
        !           538:        * form.txt:
        !           539:        * ident.awk:
        !           540:        * install-sh:
        !           541:        * lang.txt:
        !           542:        * ltconfig:
        !           543:        * ltmain.sh:
        !           544:        * missing:
        !           545:        * mkinstalldirs:
1.1       paf       546:        * operators.txt:
1.2     ! paf       547:        * parser3.dsw:
        !           548:        * sql.txt:
        !           549:        * src/AUTHORS:
        !           550:        * src/COPYING:
        !           551:        * src/ChangeLog:
        !           552:        * src/Makefile.am:
        !           553:        * src/Makefile.in:
        !           554:        * src/NEWS:
        !           555:        * src/README:
        !           556:        * src/acinclude.m4:
        !           557:        * src/aclocal.m4:
        !           558:        * src/asm.txt:
        !           559:        * src/classes/Makefile.am:
        !           560:        * src/classes/Makefile.in:
        !           561:        * src/classes/gd/Makefile.am:
        !           562:        * src/classes/gd/Makefile.in:
        !           563:        * src/config.guess:
        !           564:        * src/config.sub:
        !           565:        * src/configure:
        !           566:        * src/configure.in:
        !           567:        * src/form.txt:
        !           568:        * src/ident.awk:
        !           569:        * src/include/pa_config_auto.h.in:
        !           570:        * src/install-sh:
        !           571:        * src/lang.txt:
        !           572:        * src/libltdl/Makefile.in:
        !           573:        * src/libltdl/acinclude.m4:
        !           574:        * src/libltdl/configure:
        !           575:        * src/ltconfig:
        !           576:        * src/ltmain.sh:
        !           577:        * src/main/Makefile.am:
        !           578:        * src/main/Makefile.in:
        !           579:        * src/missing:
        !           580:        * src/mkinstalldirs:
        !           581:        * src/operators.txt:
        !           582:        * src/parser3.dsw:
        !           583:        * src/pcre/Makefile.in:
        !           584:        * src/pcre/ruspart_win2koi.pl:
        !           585:        * src/pcre/win-koi.tab:
        !           586:        * src/sql.txt:
        !           587:        * src/targets/Makefile.in:
        !           588:        * src/targets/apache13/Makefile.am:
        !           589:        * src/targets/apache13/Makefile.in:
        !           590:        * src/targets/cgi/Makefile.am:
        !           591:        * src/targets/cgi/Makefile.in:
        !           592:        * src/targets/cgi/parser3.C:
        !           593:        * src/types.txt:
        !           594:        * src/types/Makefile.am:
        !           595:        * src/types/Makefile.in:
        !           596:        * types.txt:
        !           597:        * www/Makefile.am:
        !           598:        * www/Makefile.in:
        !           599:        * www/htdocs/auto.p:
        !           600:        * www/htdocs/global.xsl:
1.1       paf       601:        * www/htdocs/index.html:
1.2     ! paf       602:        * www/htdocs/parser-status.html:
        !           603:        * www/htdocs/people.dtd:
        !           604:                moved etc&www out of src, moved configure&co out of src
        !           605:                added windows-1250.cfg
        !           606:                straightened installation scripts procedure
        !           607:                made targets/cgi/parser3.C be dependant on ./configure --sysconfdir change
        !           608: 
        !           609:        * src/include/pa_opcode.h:
        !           610:        * src/include/pa_request.h:
        !           611:        * src/main/compile.C:
        !           612:        * src/main/compile.tab.C:
        !           613:        * src/main/compile.y:
        !           614:        * src/main/compile_tools.C:
        !           615:        * src/main/compile_tools.h:
        !           616:        * src/main/execute.C:
        !           617:        * src/types/pa_wcontext.h:
        !           618:                operators check 6.1
        !           619:                rewritten. now check is done at compile time
        !           620: 
        !           621:        * etc/parser3.charsets/Makefile.in:
        !           622:        * src/INSTALL:
        !           623:        * src/ident.awk:
        !           624:                *** empty log message ***
        !           625: 
        !           626:        * src/main/execute.C:
        !           627:                operators check 5
        !           628:                floated up old error of staying in 'entered class/object' state after $a($a..)
        !           629:                it prevented operators from being called thereafter
        !           630: 
        !           631:        * src/main/compile.tab.C:
        !           632:        * src/main/execute.C:
        !           633:                made operators lookup first in ^xxx situation.
        !           634:                so that one could not do
        !           635:                $if[1]
        !           636:                ^if[xxx]
        !           637: 
        !           638:        * src/main/execute.C:
        !           639:        * src/types/pa_wcontext.h:
        !           640:        * www/htdocs/auto.p:
        !           641:        * www/htdocs/index.html:
        !           642:                operators check 2
        !           643:                floated up old error of staying in 'entered class' state after $a:a[a]
        !           644:                it prevented operators from being called thereafter
        !           645: 
        !           646:        * src/main/execute.C:
        !           647:                operators check 3
        !           648:                floated up old error of staying in 'entered class' state after $a:a(a)
        !           649:                it prevented operators from being called thereafter
        !           650: 
        !           651:        * src/include/pa_opcode.h:
        !           652:        * src/main/compile.tab.C:
        !           653:        * src/main/compile.y:
        !           654:        * src/main/execute.C:
        !           655:                operators check 4
        !           656:                floated up old error of staying in 'entered object' state after ^a.a(a)
        !           657:                it prevented operators from being called thereafter
        !           658: 
        !           659: 2002-01-30  paf
        !           660:        * src/classes/xdoc.C:
        !           661:        * src/libltdl/acconfig.h:
        !           662:        * src/libltdl/config_auto.h.in:
        !           663:                acconfig.h changed [comments before #undefs removed]
        !           664:                those comments were a mistake, and prevented libltdl from function properly
        !           665: 
        !           666:        * src/INSTALL:
        !           667:        * src/README:
        !           668:                started 'INSTALL'
        !           669: 
        !           670:        * src/patches/libgdome_cpp_syntax1.patch:
        !           671:        * src/patches/libgdome_cpp_syntax2.patch:
        !           672:                libgdome patches so that those headers would compile with c++ compiler
        !           673: 
        !           674:        * src/INSTALL:
        !           675:        * src/README:
        !           676:                described gdome patches
        !           677: 
        !           678:        * src/INSTALL:
        !           679:                INSTALL -10
        !           680: 
        !           681:        * src/INSTALL:
        !           682:                could not find out how to disable threads in glib, tried both
        !           683:                configure keys, but still libgthreads got created.
        !           684: 
        !           685:        * src/README:
        !           686:                small greeting
        !           687: 
        !           688:        * src/configure:
        !           689:        * src/configure.in:
        !           690:                minor mistake with /bin/glib-config fixed
        !           691: 
        !           692: 2002-01-29  paf
        !           693:        * src/Makefile.am:
        !           694:        * src/Makefile.in:
        !           695:        * src/classes/Makefile.am:
        !           696:        * src/classes/Makefile.in:
        !           697:        * src/classes/gd/Makefile.in:
        !           698:        * src/configure:
        !           699:        * src/configure.in:
        !           700:        * src/libltdl/Makefile.am:
        !           701:        * src/libltdl/Makefile.in:
        !           702:        * src/libltdl/acconfig.h:
        !           703:        * src/libltdl/acinclude.m4:
        !           704:        * src/libltdl/config_auto.h.in:
        !           705:        * src/libltdl/configure:
        !           706:        * src/libltdl/configure.in:
        !           707:        * src/main/Makefile.in:
        !           708:        * src/pcre/Makefile.am:
        !           709:        * src/pcre/Makefile.in:
        !           710:        * src/targets/Makefile.in:
        !           711:        * src/targets/apache13/Makefile.in:
        !           712:        * src/targets/cgi/Makefile.in:
        !           713:        * src/types/Makefile.in:
        !           714:                removed libltdl/libtool creation [modified acinclude.m4 which were creating int into just assignment LIBTOOL=../libtool]
        !           715:                added default system config&charsetts
        !           716:                prepared 'make install', now it installs
        !           717:                targets/cgi/parser3 into bin directory
        !           718:                etc/parser3.conf & etc/parser3.charsets/* into $sysconfdir and $sysconfdir/parser3.charsets respectively
        !           719: 
        !           720:        * src/classes/xdoc.C:
        !           721:        * src/include/pa_charset.h:
        !           722:        * src/include/pa_globals.h:
        !           723:        * src/main/pa_globals.C:
        !           724:                few forgotten ifdef XML added
        !           725: 
        !           726: 2002-01-28  paf
        !           727:        * src/classes/xdoc.C:
        !           728:        * src/classes/xnode.h:
        !           729:        * src/main/pa_exception.C:
        !           730:        * src/operators.txt:
        !           731:                xdoc.importNode 0
        !           732: 
        !           733:        * src/classes/xdoc.C:
        !           734:                xdoc::set now untaints OK
        !           735: 
        !           736:        * src/aclocal.m4:
        !           737:                without this one commited, stupid make runs autoconf
        !           738: 
        !           739:        * src/Makefile.in:
        !           740:                stupid make runs automake on ths
        !           741: 
        !           742:        * src/classes/xnode.C:
        !           743:        * src/types/pa_vxdoc.h:
        !           744:                xdoc.importNode 1  [fixed as_node helper func to accept docs]
        !           745: 
        !           746:        * src/classes/Makefile.am:
        !           747:        * src/classes/Makefile.in:
        !           748:        * src/targets/cgi/Makefile.am:
        !           749:        * src/targets/cgi/Makefile.in:
        !           750:                xalan-patch removed
        !           751: 
        !           752:        * src/main/pa_exception.C:
        !           753:                dom|generic error output fix
        !           754: 
        !           755:        * src/classes/xnode.C:
        !           756:                xdoc.importNode 2 [mistype err]
        !           757: 
        !           758:        * src/classes/xnode.C:
        !           759:                xdoc.importNode 3 [check err]
        !           760: 
        !           761: 2002-01-25  paf
        !           762:        * src/ChangeLog:
        !           763:        * src/include/pa_charset.h:
        !           764:        * src/main/pa_globals.C:
        !           765:                http://localhost/abc -> $ENV{DOCUMENT_ROOT}/abc | ./abc
        !           766: 
        !           767:        * src/classes/hash.C:
        !           768:        * src/operators.txt:
        !           769:                unified  hash::sql, now
        !           770:                ^hash::sql{query}[[$.limit(2) $.offset(4)]]
        !           771: 
        !           772:        * src/classes/file.C:
        !           773:        * src/classes/op.C:
        !           774:        * src/classes/string.C:
        !           775:        * src/classes/table.C:
        !           776:        * src/classes/xdoc.C:
        !           777:        * src/include/pa_common.h:
        !           778:        * src/main/pa_common.C:
        !           779:        * src/types/pa_vfile.h:
        !           780:                removed redundant pool param to some pa_common funcs
        !           781: 
        !           782:        * src/classes/file.C:
        !           783:        * src/include/pa_common.h:
        !           784:        * src/main/pa_common.C:
        !           785:        * src/operators.txt:
        !           786:                ^file:lock[filename]{code}
        !           787: 
        !           788:        * src/include/pa_charset.h:
        !           789:        * src/include/pa_charset.h:
        !           790:        * src/include/pa_config_fixed.h:
        !           791:        * src/main/compile.tab.C:
        !           792:        * src/main/pa_charset.C:
        !           793:                typedef XMLCh... not stupid illegal define
        !           794: 
        !           795:        * src/main/compile.tab.C:
        !           796:        * src/main/compile.y:
        !           797:                #comment  before @ after @SPECIAL
        !           798:                now works OK
        !           799: 
        !           800:        * src/configure:
        !           801:                version
        !           802: 
        !           803:        * src/patches/libxml_error_column_tab.patch:
        !           804:                error position in line with \t-s was badly pointed by ^, tabs
        !           805:                changed to spaces
        !           806: 
        !           807:        * src/main/pa_exec.C:
        !           808:        * src/operators.txt:
        !           809:                max arg count now 10, and proper message on violation that added
        !           810: 
        !           811:        * src/main/pa_exec.C:
        !           812:        * src/main/pa_exec.C:
        !           813:                unix: exec now does chdir to script dir
        !           814: 
        !           815:        * src/operators.txt:
        !           816:                table sort comment
        !           817: 
        !           818: 2002-01-24  paf
        !           819:        * src/classes/hashfile.C:
        !           820:        * src/include/pa_db_table.h:
        !           821:        * src/include/pa_opcode.h:
        !           822:        * src/main/compile.tab.C:
        !           823:        * src/main/compile.y:
        !           824:        * src/main/compile_tools.C:
        !           825:        * src/main/compile_tools.h:
        !           826:        * src/main/execute.C:
        !           827:        * src/main/pa_db_connection.C:
        !           828:        * src/main/pa_db_table.C:
        !           829:        * src/operators.txt:
        !           830:        * src/types/pa_vhashfile.C:
        !           831:        * src/types/pa_vhashfile.h:
1.1       paf       832:                merged from r17 - hashfile without logfiles
                    833: 
1.2     ! paf       834:        * src/patches/libxml_htmloutput_of_xslemptyattr_emptyquotes.patch:
        !           835:                background="" from xslt now OK [were just background without =
        !           836:                "]
        !           837: 
        !           838:        * src/classes/xnode.C:
        !           839:        * src/operators.txt:
1.1       paf       840:                xnode.select returns array always now, in case 'nothing found' 
                    841:                returns empty array
                    842: 
1.2     ! paf       843:        * src/configure.in:
        !           844:        * src/include/pa_version.h:
        !           845:                changed version number
        !           846: 
        !           847:        * src/classes/xdoc.C:
        !           848:                checked empty response
1.1       paf       849: 
1.2     ! paf       850:        * src/classes/hashfile.C:
        !           851:        * src/include/pa_db_table.h:
        !           852:        * src/main/compile.tab.C:
        !           853:        * src/main/pa_db_connection.C:
        !           854:        * src/main/pa_db_table.C:
        !           855:        * src/operators.txt:
        !           856:        * src/types/pa_vhashfile.C:
        !           857:        * src/types/pa_vhashfile.h:
1.1       paf       858:                hashfile:
                    859:                removed use of transactions
                    860:                [libdb removed DB_INIT_LOCK, DB_INIT_LOG, DB_INIT_TXN init bits,
                    861:                thus got rid of huge log files, which cluttered disk without huge need]
                    862: 
1.2     ! paf       863:        * src/classes/xdoc.C:
        !           864:        * src/classes/xnode.C:
        !           865:        * src/classes/xnode.h:
        !           866:                gdome_xml_doc_get_xmlDoc handy macro, which is strangly abscent
        !           867:                in dome lib
        !           868: 
        !           869:        * src/classes/xnode.C:
        !           870:                xpath nodes select bug [0] instead of [i], be more tender with
        !           871:                ctrl/c/v
        !           872: 
        !           873:        * src/classes/xdoc.C:
        !           874:                xsltSaveResultTo checked <0 response
        !           875: 
        !           876:        * src/classes/xnode.C:
        !           877:                xdoc.select fixed context node [were always /, not self node]
        !           878: 
1.1       paf       879: 2002-01-23  paf
1.2     ! paf       880:        * src/classes/xdoc.C:
        !           881:        * src/main/pa_globals.C:
        !           882:        * src/types/pa_vdouble.h:
1.1       paf       883:                %.20E now default float format
                    884:                this is for regretful twice-converting here:
                    885:                $a(double value) when they write double falue  they convert it to string first,
                    886:                thus %g were losing precesion.
                    887:                
                    888:                todo: think up some way to remove double->string string->double twice-converting
                    889: 
1.2     ! paf       890:        * src/main/pa_globals.C:
1.1       paf       891:                removed debug xslt messages
                    892: 
1.2     ! paf       893:        * src/main/pa_globals.C:
1.1       paf       894:                xslt linked dynamically. [mistekenly were statically linked]
                    895: 
1.2     ! paf       896:        * src/include/pa_exception.h:
        !           897:        * src/main/compile.tab.C:
        !           898:        * src/main/pa_exception.C:
1.1       paf       899:                removed exception va_list constructor.
                    900:                1. not needed anymore
                    901:                2. there were a conflict[causing errors] between
                    902:                ctor(, va_list)
                    903:                ctor(, ...)
                    904:                compiler[both msvc and gcc] never detected an ambiguilty here, compiling
                    905:                ctor(, "hello") into ctor(, va_list) which, of course, caused gpf
                    906: 
1.2     ! paf       907:        * src/types/pa_vdouble.h:
1.1       paf       908:                %.20E now float format when %g produced 'e' in output
                    909:                this is for regretful twice-converting here:
                    910:                $a(double value) when they write double falue  they convert it to string first,
                    911:                thus %g were losing precesion.
                    912:                
                    913:                todo: think up some way to remove double->string string->double twice-converting
                    914: 
1.2     ! paf       915:        * src/patches/libxml_html_output_no_charset_meta.patch:
        !           916:        * src/patches/libxslt_html_output_no_charset_meta.patch:
1.1       paf       917:                no meta2
                    918: 
1.2     ! paf       919:        * src/types/pa_vdouble.h:
1.1       paf       920:                double prec. todo: get rid of twice-converting
                    921: 
1.2     ! paf       922:        * src/patches/libxml_transcoder_context1.patch:
        !           923:        * src/patches/libxml_transcoder_context2.patch:
        !           924:        * src/patches/libxml_transcoder_context3.patch:
        !           925:        * src/patches/libxml_transcoder_context4.patch:
        !           926:        * src/patches/xalan-DoubleSupport-arithmetic-overflow-on-negative-sqrt.patch:
        !           927:        * src/patches/xalan-FormatterToHTML-attribute-digitalentitifying-and-noheadcharset.patch:
        !           928:        * src/patches/xalan-XalanDOMString-systaxerr.patch:
        !           929:        * src/patches/xalan-XalanTranscodingServices-digitalentitifying.patch:
        !           930:        * src/patches/xerces-XMLURL-http-localhost-eq-documentroot-relative-file.patch:
1.1       paf       931:                removed xalan&xerces patches, started gnome xml lib patches.
                    932:                first patch series aimed at providing transcoder with context
                    933: 
1.2     ! paf       934:        * src/patches/libxslt_html_output_no_charset_meta.patch:
1.1       paf       935:                no meta3
                    936: 
1.2     ! paf       937:        * src/classes/xdoc.C:
        !           938:        * src/include/pa_stylesheet_connection.h:
        !           939:        * src/main/pa_globals.C:
        !           940:                xmlSubstituteEntitiesDefault(1) now global, reasons in comment inside
        !           941: 
        !           942:        * src/classes/xdoc.C:
        !           943:        * src/main/pa_globals.C:
        !           944:                xdoc::load/set entities substituted.
        !           945:                        // 2. when dom tree with entites goes under transform text nodes
        !           946:                        // got [erroreosly] cut on first entity occurance
        !           947: 
1.1       paf       948: 2002-01-22  paf
1.2     ! paf       949:        * src/classes/table.C:
1.1       paf       950:                join behaived badly in case named tables structure mismatched: 0 strings sneaked into dest failing afterwards.
                    951:                replaced them with empty strings
                    952: 
1.2     ! paf       953:        * src/classes/xdoc.C:
        !           954:        * src/include/pa_stylesheet_connection.h:
        !           955:        * src/main/pa_globals.C:
1.1       paf       956:                xsl stylesheet load: parsed entities, this helps compiling stylesheet properly.
                    957:                example:
                    958:                this refused to work,
                    959:                            <b>&laquo;<xsl:value-of select="@title" />&raquo;</b>
                    960:                stranly worked only this way:
                    961:                            <b>&#171;<xsl:value-of select="@title" />&raquo;</b>
                    962:                
                    963:                docs says "set it to 1", never going into details, so I decided to try NOT to do that
                    964: 
1.2     ! paf       965:        * src/classes/gd/gif.C:
        !           966:        * src/classes/gd/mtables.h:
        !           967:                angles adjust for image.arc and image.sector
        !           968: 
        !           969:        * src/classes/gd/gif.C:
1.1       paf       970:                added bounds check into image.replace...LineReplaceColor
                    971: 
                    972: 2002-01-21  paf
1.2     ! paf       973:        * src/include/pa_stylesheet_connection.h:
        !           974:        * src/main/pa_exception.C:
1.1       paf       975:                xml generic message 1
                    976: 
1.2     ! paf       977:        * src/main/pa_charset.C:
1.1       paf       978:                checked empty transcoders in transcode_cstr|buf
                    979: 
1.2     ! paf       980:        * src/classes/Makefile.in:
        !           981:        * src/classes/xdoc.C:
        !           982:        * src/classes/xnode.C:
        !           983:        * src/configure:
        !           984:        * src/configure.in:
        !           985:        * src/include/pa_stylesheet_connection.h:
        !           986:        * src/main/pa_charset.C:
        !           987:        * src/main/pa_globals.C:
        !           988:        * src/main/pa_sql_driver_manager.C:
        !           989:        * src/main/pa_stylesheet_manager.C:
        !           990:        * src/targets/cgi/Makefile.am:
        !           991:        * src/targets/cgi/Makefile.in:
        !           992:                autoconf gnome
1.1       paf       993: 
1.2     ! paf       994:        * src/classes/xdoc.C:
1.1       paf       995:                xdoc::load error source = filespec
                    996: 
1.2     ! paf       997:        * src/classes/table.C:
1.1       paf       998:                ^table::load
                    999:                empty lines or #comments before headline
                   1000: 
1.2     ! paf      1001:        * src/include/pa_array.h:
        !          1002:        * src/include/pa_globals.h:
        !          1003:        * src/include/pa_request.h:
        !          1004:        * src/include/pa_threads.h:
        !          1005:        * src/main/pa_array.C:
        !          1006:        * src/main/pa_exception.C:
        !          1007:        * src/main/pa_globals.C:
        !          1008:        * src/main/pa_request.C:
        !          1009:        * src/targets/apache13/pa_threads.C:
        !          1010:        * src/targets/cgi/pa_threads.C:
        !          1011:        * src/targets/isapi/pa_threads.C:
1.1       paf      1012:                xml generic errors 0
                   1013: 
1.2     ! paf      1014:        * src/classes/xdoc.C:
        !          1015:        * src/classes/xnode.C:
        !          1016:        * src/include/pa_exception.h:
        !          1017:        * src/include/pa_globals.h:
        !          1018:        * src/include/pa_stylesheet_connection.h:
        !          1019:        * src/main/pa_exception.C:
        !          1020:        * src/main/pa_globals.C:
        !          1021:        * src/targets/apache13/pa_threads.C:
        !          1022:        * src/targets/cgi/pa_threads.C:
1.1       paf      1023:                xslt generic error 1
                   1024: 
1.2     ! paf      1025:        * src/classes/xdoc.C:
        !          1026:                transform error source now stylesheet_filespec
        !          1027: 
1.1       paf      1028: 2002-01-16  paf
1.2     ! paf      1029:        * src/classes/xdoc.C:
        !          1030:        * src/operators.txt:
1.1       paf      1031:                few comments
                   1032: 
1.2     ! paf      1033:        * src/classes/hash.C:
        !          1034:        * src/classes/op.C:
        !          1035:        * src/classes/string.C:
        !          1036:        * src/classes/table.C:
        !          1037:        * src/classes/void.C:
        !          1038:        * src/classes/xdoc.C:
        !          1039:        * src/include/pa_db_connection.h:
        !          1040:        * src/include/pa_request.h:
        !          1041:        * src/include/pa_sql_connection.h:
        !          1042:        * src/include/pa_sql_driver_manager.h:
        !          1043:        * src/include/pa_stylesheet_connection.h:
        !          1044:        * src/include/pa_stylesheet_manager.h:
        !          1045:        * src/main/pa_request.C:
        !          1046:        * src/main/pa_sql_driver_manager.C:
        !          1047:        * src/main/pa_stylesheet_manager.C:
        !          1048:        * src/targets/cgi/pool_storage.h:
1.1       paf      1049:                auto closers to sql_connection, stylesheet_connection
                   1050:                auto destroyers to remaining gnome objects
                   1051: 
                   1052: 2002-01-15  paf
1.2     ! paf      1053:        * src/classes/xdoc.C:
        !          1054:        * src/include/pa_charset.h:
        !          1055:        * src/main/pa_charset.C:
        !          1056:        * src/operators.txt:
1.1       paf      1057:                started output options parsing
                   1058: 
1.2     ! paf      1059:        * src/classes/xdoc.C:
        !          1060:        * src/operators.txt:
1.1       paf      1061:                xdoc
                   1062:                  file
                   1063:                  save
                   1064:                  string
                   1065:                
                   1066:                ready.
                   1067:                todo: error handling
                   1068: 
1.2     ! paf      1069:        * src/classes/xdoc.C:
1.1       paf      1070:                xdoc save rewritten using xmlAllocOutputBuffer
                   1071:                less mallocs, more reallocs. less fragmented result
                   1072: 
                   1073: 2002-01-14  paf
1.2     ! paf      1074:        * src/classes/xdoc.C:
1.1       paf      1075:                method
                   1076: 
1.2     ! paf      1077:        * src/classes/xdoc.C:
        !          1078:        * src/classes/xnode.C:
        !          1079:        * src/include/pa_charset.h:
        !          1080:        * src/include/pa_pool.h:
        !          1081:        * src/include/pa_stylesheet_connection.h:
        !          1082:        * src/main/main.dsp:
        !          1083:        * src/main/pa_charset.C:
        !          1084:        * src/main/pa_globals.C:
        !          1085:        * src/main/pa_pool.C:
        !          1086:        * src/main/pa_stylesheet_manager.C:
        !          1087:        * src/types/pa_vxdoc.h:
1.1       paf      1088:                xslt transform0.
                   1089:                TODO:
                   1090:                  use output options
                   1091:                  handle errors
                   1092: 
1.2     ! paf      1093:        * src/classes/xdoc.C:
        !          1094:        * src/classes/xnode.C:
        !          1095:        * src/operators.txt:
        !          1096:        * src/operators.txt:
        !          1097:                ^xdoc.file
        !          1098: 
1.1       paf      1099: 2002-01-11  paf
1.2     ! paf      1100:        * src/classes/xnode.C:
        !          1101:        * src/include/pa_charset.h:
        !          1102:        * src/main/pa_charset.C:
        !          1103:                xpath selectNode 1
        !          1104: 
        !          1105:        * src/include/pa_opcode.h:
        !          1106:        * src/main/compile.tab.C:
        !          1107:        * src/main/compile.y:
        !          1108:        * src/main/compile_tools.C:
        !          1109:        * src/main/compile_tools.h:
        !          1110:        * src/main/execute.C:
1.1       paf      1111:                partial logical && || evaluation
                   1112: 
1.2     ! paf      1113:        * src/classes/xnode.C:
1.1       paf      1114:                xpath selectNode 2
                   1115: 
1.2     ! paf      1116:        * src/classes/xnode.C:
        !          1117:        * src/include/pa_charset.h:
1.1       paf      1118:                xpath selectNode 3: string/number/bool
                   1119: 
1.2     ! paf      1120:        * src/classes/xnode.C:
1.1       paf      1121:                xpath selectNodes
                   1122: 
                   1123: 2002-01-10  paf
1.2     ! paf      1124:        * src/classes/xnode.C:
1.1       paf      1125:                xpath selectNode -100 [just written]
                   1126: 
1.2     ! paf      1127:        * src/classes/xdoc.C:
        !          1128:        * src/classes/xnode.C:
        !          1129:        * src/include/pa_charset.h:
        !          1130:        * src/include/pa_exception.h:
        !          1131:        * src/include/pa_pool.h:
        !          1132:        * src/main/pa_charset.C:
        !          1133:        * src/main/pa_pool.C:
        !          1134:        * src/operators.txt:
1.1       paf      1135:                GdomeDOMString_auto_ptr  c++ wrapper [calls refcounter]
                   1136: 
                   1137: 2002-01-09  paf
1.2     ! paf      1138:        * src/operators.txt:
1.1       paf      1139:                removed ^hashfile.transaction
                   1140: 
                   1141: 2001-12-29  paf
1.2     ! paf      1142:        * src/classes/xdoc.C:
        !          1143:        * src/include/pa_exception.h:
        !          1144:        * src/main/pa_charset.C:
        !          1145:        * src/main/pa_exception.C:
        !          1146:        * src/main/pa_globals.C:
1.1       paf      1147:                xdoc
                   1148:                ^set
                   1149:                ^string with glib works 0
                   1150: 
                   1151: 2001-12-28  paf
1.2     ! paf      1152:        * src/classes/smtp/smtp.h:
        !          1153:        * src/main/pa_globals.C:
1.1       paf      1154:                renamed gdome to libgdome.dll
                   1155: 
1.2     ! paf      1156:        * src/classes/classes.dsp:
        !          1157:        * src/classes/gd/gd.dsp:
        !          1158:        * src/classes/gd/gifio.C:
        !          1159:        * src/classes/mail.C:
        !          1160:        * src/classes/smtp/comms.C:
        !          1161:        * src/classes/smtp/smtp.C:
        !          1162:        * src/classes/smtp/smtp.dsp:
        !          1163:        * src/classes/xdoc.C:
        !          1164:        * src/classes/xnode.C:
        !          1165:        * src/classes/xnode.h:
        !          1166:        * src/include/pa_exception.h:
        !          1167:        * src/include/pa_globals.h:
        !          1168:        * src/main/compile.tab.C:
        !          1169:        * src/main/main.dsp:
        !          1170:        * src/main/pa_charset.C:
        !          1171:        * src/main/pa_dir.C:
        !          1172:        * src/main/pa_exception.C:
        !          1173:        * src/main/pa_exec.C:
        !          1174:        * src/main/pa_globals.C:
        !          1175:        * src/main/pa_socks.C:
        !          1176:        * src/operators.txt:
        !          1177:        * src/targets/cgi/parser3.C:
        !          1178:        * src/targets/cgi/parser3.dsp:
        !          1179:        * src/types/pa_vxdoc.C:
        !          1180:        * src/types/pa_vxdoc.h:
        !          1181:        * src/types/pa_vxnode.C:
        !          1182:        * src/types/pa_vxnode.h:
1.1       paf      1183:                gnome libs just compiled in.
                   1184:                no refcounting
                   1185:                no xpath
                   1186:                no xslt
                   1187:                  yet
                   1188: 
1.2     ! paf      1189:        * src/classes/xdoc.C:
        !          1190:        * src/include/pa_charset.h:
        !          1191:        * src/main/pa_charset.C:
        !          1192:        * src/main/pa_exception.C:
1.1       paf      1193:                started glib transcoders
                   1194: 
                   1195: 2001-12-27  paf
1.2     ! paf      1196:        * src/configure.in:
        !          1197:        * src/include/pa_charset.h:
        !          1198:        * src/include/pa_common.h:
        !          1199:        * src/include/pa_exception.h:
        !          1200:        * src/include/pa_globals.h:
        !          1201:        * src/include/pa_pool.h:
        !          1202:        * src/main/main.dsp:
        !          1203:        * src/main/pa_charset.C:
        !          1204:        * src/main/pa_charsets.C:
        !          1205:        * src/main/pa_globals.C:
        !          1206:        * src/main/pa_pool.C:
        !          1207:        * src/parser3.dsw:
        !          1208:        * src/pcre/internal.h:
        !          1209:        * src/targets/cgi/parser3.C:
        !          1210:        * src/targets/cgi/parser3.dsp:
        !          1211:        * src/types/pa_vxdoc.C:
        !          1212:        * src/types/pa_vxdoc.h:
        !          1213:        * src/types/pa_vxnode.C:
        !          1214:        * src/types/pa_vxnode.h:
        !          1215:        * src/types/types.dsp:
1.1       paf      1216:                going away from xalan&xerces, started the process.
                   1217:                globals [initialization
                   1218:                pool [charset update
                   1219:                charset [transcodings
                   1220:                vxnode vxdoc [DOM calls
                   1221: 
1.2     ! paf      1222:        * src/classes/Makefile.am:
1.1       paf      1223:                going away from xalan&xerces, not needed anymore
                   1224: 
                   1225: 2001-12-26  paf
1.2     ! paf      1226:        * src/include/pa_charset.h:
        !          1227:        * src/include/pa_charsets.h:
        !          1228:        * src/main/pa_charset.C:
        !          1229:        * src/main/pa_charsets.C:
        !          1230:        * src/main/pa_request.C:
1.1       paf      1231:                charset key globalized [bug]
                   1232: 
                   1233: 2001-12-25  paf
1.2     ! paf      1234:        * src/classes/mail.C:
        !          1235:        * src/classes/table.C:
        !          1236:        * src/include/pa_string.h:
        !          1237:        * src/main/pa_string.C:
1.1       paf      1238:                table set & append changed splitting languages, separators now can be clean AND as-is
                   1239:                same to mail command line $MAIN:MAIL.progX arguments
                   1240: 
1.2     ! paf      1241:        * src/patches/xerces-XMLURL-http-localhost-eq-documentroot-relative-file.patch:
1.1       paf      1242:                checked no-DOCUMENT_ROOT situation
                   1243: 
                   1244: 2001-12-24  paf
1.2     ! paf      1245:        * src/classes/hashfile.C:
        !          1246:        * src/classes/op.C:
        !          1247:        * src/main/pa_db_table.C:
        !          1248:        * src/main/pa_string.C:
1.1       paf      1249:                read from cache size check updated
                   1250: 
1.2     ! paf      1251:        * src/patches/xerces-XMLURL-http-localhost-eq-documentroot-relative-file.patch:
        !          1252:        * src/patches/xerces-http-localhost-eq-documentroot-relative-file.patch:
        !          1253:        * src/patches/xerces-http-localhost-eq-documentroot-relative-file.patch:
1.1       paf      1254:                xerces http://localhost/hren equals reading from $DOCUMENT_ROOT
                   1255:                hren file
                   1256: 
1.2     ! paf      1257:        * src/operators.txt:
1.1       paf      1258:                comment on message part ordering
                   1259: 
1.2     ! paf      1260:        * src/main/pa_string.C:
        !          1261:        * src/main/pa_string.C:
        !          1262:                String::join_chain another ugly bug :(
        !          1263: 
        !          1264:        * src/classes/mail.C:
1.1       paf      1265:                one parted text messages - no multipart mime-type anymore.
                   1266:                for convinient if $.attach-ments
                   1267: 
1.2     ! paf      1268:        * src/operators.txt:
1.1       paf      1269:                comment on "multipart" messages with one part
                   1270: 
1.2     ! paf      1271: 2001-12-21  paf
        !          1272:        * src/main/pa_request.C:
        !          1273:                $result in @main actually not working, to hell with it for now
1.1       paf      1274: 
1.2     ! paf      1275:        * src/main/execute.C:
1.1       paf      1276:                junction evaluation canceled - endless recursion detected
                   1277: 
1.2     ! paf      1278:        * src/classes/date.C:
        !          1279:        * src/operators.txt:
1.1       paf      1280:                date:sql-string now returns localtime
                   1281: 
1.2     ! paf      1282:        * src/include/pa_request.h:
        !          1283:        * src/main/execute.C:
        !          1284:        * src/main/pa_request.C:
        !          1285:        * src/types/pa_vmethod_frame.h:
        !          1286:        * src/types/pa_wcontext.h:
1.1       paf      1287:                $result in @main @postprocess @exception
                   1288: 
1.2     ! paf      1289:        * src/operators.txt:
1.1       paf      1290:                date localtime comment
                   1291: 
                   1292: 2001-12-19  paf
1.2     ! paf      1293:        * src/main/pa_request.C:
        !          1294:                CLASS_PATH now / = DOCUMENT_ROOT
        !          1295: 
        !          1296:        * src/classes/op.C:
1.1       paf      1297:                ^cache keypath now relative
                   1298: 
1.2     ! paf      1299:        * src/classes/hashfile.C:
1.1       paf      1300:                ^hashfile.open DB_HOME now relative
                   1301: 
1.2     ! paf      1302:        * src/operators.txt:
1.1       paf      1303:                UTF8, charset name case sensitivity comment
                   1304: 
1.2     ! paf      1305:        * src/main/pa_charset.C:
        !          1306:        * src/operators.txt:
1.1       paf      1307:                charset->charset transcoding via unicode intermediate
                   1308: 
1.2     ! paf      1309:        * src/classes/mail.C:
        !          1310:        * src/include/pa_config_fixed.h:
        !          1311:        * src/operators.txt:
1.1       paf      1312:                to/from 0 check were missing
                   1313: 
1.2     ! paf      1314:        * src/patches/xalan-FormatterToHTML-attribute-digitalentitifying-and-noheadcharset.patch:
        !          1315:        * src/patches/xalan-FormatterToHTML-attribute-digitalentitifying.patch:
1.1       paf      1316:                xalan-FormatterToHTML...noheadcharset.patch
                   1317: 
1.2     ! paf      1318:        * src/ChangeLog:
        !          1319:        * src/operators.txt:
1.1       paf      1320:                ^mail:send charset comment
                   1321: 
1.2     ! paf      1322:        * src/configure:
        !          1323:        * src/configure.in:
1.1       paf      1324:                --with-pathlink=-R or -rpath-link
                   1325: 
1.2     ! paf      1326:        * src/classes/mail.C:
1.1       paf      1327:                changed weighting prior to sort
                   1328: 
1.2     ! paf      1329:        * src/configure:
        !          1330:        * src/configure.in:
1.1       paf      1331:                comment
                   1332: 
                   1333: 2001-12-17  paf
1.2     ! paf      1334:        * src/classes/mail.C:
        !          1335:        * src/include/pa_charsets.h:
        !          1336:        * src/include/pa_string.h:
        !          1337:        * src/main/pa_charsets.C:
        !          1338:        * src/main/untaint.C:
        !          1339:        * src/operators.txt:
        !          1340:        * src/types/pa_vrequest.C:
        !          1341:        * src/types/pa_vresponse.C:
1.1       paf      1342:                ^mail:send[
                   1343:                   $.charset[zzz]
                   1344:                addded
                   1345: 
1.2     ! paf      1346:        * src/include/pa_db_table.h:
        !          1347:        * src/main/pa_db_table.C:
1.1       paf      1348:                db_table used outdated unset services_pool
                   1349: 
1.2     ! paf      1350:        * src/operators.txt:
1.1       paf      1351:                warning about form:fields and $request/response:charset
                   1352: 
1.2     ! paf      1353:        * src/main/pa_charset.C:
1.1       paf      1354:                ifndef XML were bad type
                   1355: 
1.2     ! paf      1356:        * src/classes/image.C:
1.1       paf      1357:                govno
                   1358: 
1.2     ! paf      1359:        * src/main/untaint.C:
1.1       paf      1360:                allowed space in filespec
                   1361: 
1.2     ! paf      1362:        * src/classes/image.C:
1.1       paf      1363:                no govno
                   1364: 
1.2     ! paf      1365:        * src/targets/apache13/mod_parser3.C:
        !          1366:                test r->finfo.st_mode check seems to work only on win32
        !          1367: 
        !          1368:        * src/main/pa_charset.C:
1.1       paf      1369:                empty bufs transcode [forgot check :(]
                   1370: 
                   1371: 2001-12-15  paf
1.2     ! paf      1372:        * src/classes/file.C:
        !          1373:        * src/classes/math.C:
        !          1374:        * src/classes/op.C:
        !          1375:        * src/classes/string.C:
        !          1376:        * src/classes/table.C:
        !          1377:        * src/classes/xdoc.C:
        !          1378:        * src/include/pa_array.h:
        !          1379:        * src/include/pa_cache_managers.h:
        !          1380:        * src/include/pa_charset_connection.h:
        !          1381:        * src/include/pa_charset_manager.h:
        !          1382:        * src/include/pa_common.h:
        !          1383:        * src/include/pa_db_connection.h:
        !          1384:        * src/include/pa_db_manager.h:
        !          1385:        * src/include/pa_db_table.h:
        !          1386:        * src/include/pa_dictionary.h:
        !          1387:        * src/include/pa_exception.h:
        !          1388:        * src/include/pa_exec.h:
        !          1389:        * src/include/pa_globals.h:
        !          1390:        * src/include/pa_hash.h:
        !          1391:        * src/include/pa_opcode.h:
        !          1392:        * src/include/pa_pool.h:
        !          1393:        * src/include/pa_request.h:
        !          1394:        * src/include/pa_sapi.h:
        !          1395:        * src/include/pa_socks.h:
        !          1396:        * src/include/pa_sql_connection.h:
        !          1397:        * src/include/pa_sql_driver_manager.h:
        !          1398:        * src/include/pa_string.h:
        !          1399:        * src/include/pa_stylesheet_connection.h:
        !          1400:        * src/include/pa_stylesheet_manager.h:
        !          1401:        * src/include/pa_table.h:
        !          1402:        * src/include/pa_transcoder.h:
        !          1403:        * src/main/compile_tools.h:
        !          1404:        * src/main/main.dsp:
        !          1405:        * src/main/pa_charset.C:
        !          1406:        * src/main/pa_charset_connection.C:
        !          1407:        * src/main/pa_charset_manager.C:
        !          1408:        * src/main/pa_charsets.C:
        !          1409:        * src/main/pa_globals.C:
        !          1410:        * src/main/pa_pool.C:
        !          1411:        * src/main/pa_request.C:
        !          1412:        * src/main/pa_string.C:
        !          1413:        * src/main/pa_transcoder.C:
        !          1414:        * src/main/untaint.C:
        !          1415:        * src/types/pa_vfile.C:
        !          1416:        * src/types/pa_vform.C:
        !          1417:        * src/types/pa_vform.h:
        !          1418:        * src/types/pa_vrequest.C:
        !          1419:        * src/types/pa_vrequest.h:
        !          1420:        * src/types/pa_vresponse.C:
        !          1421:        * src/types/pa_vresponse.h:
        !          1422:        * src/types/types.dsp:
1.1       paf      1423:                introducing Charset
                   1424: 
1.2     ! paf      1425:        * src/main/pa_charset.C:
1.1       paf      1426:                name_cstr 0
                   1427: 
1.2     ! paf      1428:        * src/configure.in:
        !          1429:        * src/configure.in:
1.1       paf      1430:                -R returned
                   1431:                tothink of: rpath-link
                   1432: 
1.2     ! paf      1433:        * src/configure:
        !          1434:        * src/main/Makefile.in:
        !          1435:        * src/targets/apache13/Makefile.in:
        !          1436:        * src/targets/cgi/Makefile.in:
        !          1437:        * src/types/Makefile.in:
1.1       paf      1438:                makes
                   1439: 
1.2     ! paf      1440:        * src/include/pa_charset.h:
        !          1441:        * src/include/pa_charsets.h:
1.1       paf      1442:                forgot to add
                   1443: 
1.2     ! paf      1444:        * src/main/Makefile.am:
        !          1445:        * src/main/pa_charset.C:
        !          1446:        * src/types/Makefile.am:
1.1       paf      1447:                charset_connection&manager replaced by charset&charsets
                   1448: 
1.2     ! paf      1449:        * src/patches/xalan-DoubleSupport-arithmetic-overflow-on-negative-sqrt.patch:
1.1       paf      1450:                some strange empty line removal killed
                   1451: 
1.2     ! paf      1452:        * src/main/untaint.C:
1.1       paf      1453:                uri lang now knows about client/source charsets
                   1454: 
1.2     ! paf      1455:        * src/configure.in:
1.1       paf      1456:                -rpath-link
                   1457: 
                   1458: 2001-12-14  paf
1.2     ! paf      1459:        * src/include/pa_request.h:
        !          1460:        * src/include/pa_transcoder.h:
        !          1461:        * src/main/pa_request.C:
        !          1462:        * src/main/pa_transcoder.C:
        !          1463:        * src/types/pa_vform.C:
        !          1464:        * src/types/pa_vform.h:
1.1       paf      1465:                transcodeToUTF8[were FromUTF8] for forms
                   1466:                todo: uri lang
                   1467: 
1.2     ! paf      1468:        * src/targets/apache13/Makefile.am:
        !          1469:        * src/targets/cgi/Makefile.am:
1.1       paf      1470:                -I../../pcre  to .am
                   1471: 
1.2     ! paf      1472:        * src/include/pa_charset_connection.h:
        !          1473:        * src/include/pa_pool.h:
        !          1474:        * src/include/pa_request.h:
        !          1475:        * src/include/pa_transcoder.h:
        !          1476:        * src/main/Makefile.am:
        !          1477:        * src/main/main.dsp:
        !          1478:        * src/main/pa_charset_connection.C:
        !          1479:        * src/main/pa_charset_manager.C:
        !          1480:        * src/main/pa_request.C:
        !          1481:        * src/main/pa_transcoder.C:
        !          1482:        * src/operators.txt:
        !          1483:        * src/types/Makefile.am:
        !          1484:        * src/types/pa_vrequest.C:
        !          1485:        * src/types/pa_vrequest.h:
        !          1486:        * src/types/pa_vresponse.h:
        !          1487:        * src/types/types.dsp:
1.1       paf      1488:                changed charset model.
                   1489:                now important:
                   1490:                $request:charset
                   1491:                $response:charset
                   1492:                while
                   1493:                $response:content-type.charset
                   1494:                become unimportant [informational]
                   1495: 
1.2     ! paf      1496:        * src/include/pa_globals.h:
        !          1497:        * src/main/pa_globals.C:
1.1       paf      1498:                removed unused defalts_name global
                   1499: 
1.2     ! paf      1500:        * src/main/pa_transcoder.C:
1.1       paf      1501:                transcodeToUTF8,
                   1502:                now form&uri lang
                   1503: 
                   1504: 2001-12-13  paf
1.2     ! paf      1505:        * src/include/pa_types.h:
1.1       paf      1506:                msvc head debugging flag
                   1507: 
1.2     ! paf      1508:        * src/classes/xdoc.C:
1.1       paf      1509:                freed up listener
                   1510: 
1.2     ! paf      1511:        * src/classes/xdoc.C:
        !          1512:        * src/main/pa_sql_driver_manager.C:
1.1       paf      1513:                rewritten auto_ptr part other way, because of stupid gcc 2.96
                   1514:                /usr/include/g++-3/memory:40: candidates are: auto_ptr<_Tp>
                   1515:                &auto_ptr<_Tp>::operator= (auto_ptr<_Tp> &) [with _Tp =
                   1516:                FormatterListener]
                   1517:                /usr/include/g++-3/memory:48:                 auto_ptr<_Tp>
                   1518:                &auto_ptr<_Tp>::operator= (auto_ptr<_Tp1> &) [with _Tp1 =
                   1519:                FormatterListener, _Tp = FormatterListener]
                   1520: 
1.2     ! paf      1521:        * src/include/pa_config_fixed.h:
        !          1522:        * src/main/pa_common.C:
        !          1523:        * src/main/pa_string.C:
1.1       paf      1524:                removed signed mismatch warnings
                   1525: 
1.2     ! paf      1526:        * src/classes/xdoc.C:
1.1       paf      1527:                rewritten auto_ptr part other way2, because of stupid gcc 2.96
                   1528:                /usr/include/g++-3/memory:40: candidates are: auto_ptr<_Tp>
                   1529:                &auto_ptr<_Tp>::operator= (auto_ptr<_Tp> &) [with _Tp =
                   1530:                FormatterListener]
                   1531:                /usr/include/g++-3/memory:48:                 auto_ptr<_Tp>
                   1532:                &auto_ptr<_Tp>::operator= (auto_ptr<_Tp1> &) [with _Tp1 =
                   1533:                FormatterListener, _Tp = FormatterListener]
                   1534: 
1.2     ! paf      1535:        * src/main/pa_string.C:
1.1       paf      1536:                string::recustruct erroreusly used outdated row ptr
                   1537: 
1.2     ! paf      1538:        * src/include/pa_cache_managers.h:
        !          1539:        * src/include/pa_charset_manager.h:
        !          1540:        * src/include/pa_config_fixed.h:
        !          1541:        * src/include/pa_db_manager.h:
        !          1542:        * src/include/pa_sql_driver_manager.h:
        !          1543:        * src/include/pa_stylesheet_manager.h:
        !          1544:        * src/main/pa_cache_managers.C:
        !          1545:        * src/main/pa_globals.C:
1.1       paf      1546:                ~Cache_managers
                   1547: 
1.2     ! paf      1548:        * src/classes/string.C:
1.1       paf      1549:                change msg '... code is not code'
                   1550: 
1.2     ! paf      1551:        * src/classes/xdoc.C:
1.1       paf      1552:                removed extra inc
                   1553: 
1.2     ! paf      1554:        * src/targets/apache13/mod_parser3.C:
        !          1555:        * src/targets/cgi/parser3.C:
        !          1556:        * src/targets/isapi/parser3isapi.C:
1.1       paf      1557:                removed 'expires' from header outputs
                   1558: 
1.2     ! paf      1559:        * src/targets/cgi/pa_pool.C:
        !          1560:        * src/targets/isapi/pa_pool.C:
1.1       paf      1561:                EOL@EOF
                   1562: 
1.2     ! paf      1563:        * src/main/pa_db_connection.C:
        !          1564:        * src/main/pa_db_manager.C:
        !          1565:        * src/main/pa_sql_driver_manager.C:
        !          1566:        * src/main/pa_stylesheet_manager.C:
        !          1567:        * src/targets/cgi/pool_storage.h:
1.1       paf      1568:                couple cache expiratiors were wrong [past/future prob]
                   1569: 
1.2     ! paf      1570:        * src/classes/xdoc.C:
        !          1571:        * src/operators.txt:
        !          1572:                lang list updated
        !          1573: 
        !          1574:        * src/targets/cgi/pa_pool.C:
        !          1575:        * src/targets/cgi/parser3.C:
1.1       paf      1576:                msvc heap debugging flag
                   1577: 
1.2     ! paf      1578:        * src/classes/file.C:
1.1       paf      1579:                file::cgi bug, request_method were passed to SERVER_PROTOCOL
                   1580:                but SERVER_PROTOCOL were forgotten
                   1581: 
                   1582: 2001-12-11  paf
1.2     ! paf      1583:        * src/configure.in:
1.1       paf      1584:                so extension const removed
                   1585: 
1.2     ! paf      1586:        * src/configure:
1.1       paf      1587:                makes
                   1588: 
                   1589: 2001-12-10  paf
1.2     ! paf      1590:        * src/main/untaint.C:
1.1       paf      1591:                FILE_SPEC untainting changed so that one can erase files like that, knowing their full name
                   1592:                introducing
                   1593:                        // theoretical problem with, for instance, "_2B" and "." fragments,
                   1594:                        // they would yield the same
                   1595:                        // because need_file_encode('_')=false
                   1596:                        // but we need to delete such files somehow, getting names from ^index
                   1597: 
1.2     ! paf      1598:        * src/main/pa_string.C:
        !          1599:                ^string.replace bug fixed [bad string::join_chank break]
        !          1600: 
        !          1601:        * src/classes/math.C:
1.1       paf      1602:                ^math:random(n) now yields[0;n) not [0;n]
                   1603: 
                   1604: 2001-12-07  paf
1.2     ! paf      1605:        * src/main/pa_string.C:
1.1       paf      1606:                stupid sparc architecture failed to access short at odd address
                   1607:                0x311f0 <deserialize__6StringUiPvUiPCc+16>:     lduh  [ %i2 + 1 ], %l0
                   1608:                
                   1609:                bus error,
                   1610:                fixed that
                   1611: 
1.2     ! paf      1612:        * src/configure:
        !          1613:        * src/include/pa_config_auto.h.in:
1.1       paf      1614:                makes
                   1615: 
1.2     ! paf      1616:        * src/main/pa_string.C:
1.1       paf      1617:                strange string deserialize bug on client[pmts], a bit shortened,
                   1618: 
1.2     ! paf      1619:        * src/configure.in:
        !          1620:        * src/include/pa_common.h:
        !          1621:        * src/include/pa_config_fixed.h:
        !          1622:        * src/include/pa_config_includes.h:
        !          1623:        * src/main/pa_common.C:
        !          1624:        * src/operators.txt:
1.1       paf      1625:                exclusive lock file write
                   1626:                shared lock file read
                   1627: 
1.2     ! paf      1628:        * src/classes/hashfile.C:
        !          1629:        * src/classes/op.C:
        !          1630:        * src/classes/table.C:
        !          1631:        * src/configure:
        !          1632:        * src/configure.in:
        !          1633:        * src/include/pa_common.h:
        !          1634:        * src/include/pa_config_auto.h.in:
        !          1635:        * src/include/pa_config_fixed.h:
        !          1636:        * src/include/pa_config_includes.h:
        !          1637:        * src/include/pa_db_table.h:
        !          1638:        * src/include/pa_request.h:
        !          1639:        * src/main/pa_common.C:
        !          1640:        * src/main/pa_db_table.C:
        !          1641:        * src/main/pa_request.C:
        !          1642:        * src/main/pa_string.C:
        !          1643:        * src/operators.txt:
        !          1644:        * src/patches/xalan-FormatterToHTML-attribute-digitalentitifying.patch:
        !          1645:        * src/patches/xalan-FormatterToHTML-attribute-digitalentitifying.patch:
        !          1646:        * src/types/pa_vhashfile.C:
        !          1647:                merged from r14_simple_cache
        !          1648: 
1.1       paf      1649: 2001-12-06  paf
1.2     ! paf      1650:        * src/main/compile.tab.C:
        !          1651:        * src/targets/cgi/parser3.C:
1.1       paf      1652:                removed debug info
                   1653: 
1.2     ! paf      1654:        * src/classes/op.C:
        !          1655:        * src/classes/table.C:
        !          1656:        * src/include/pa_request.h:
        !          1657:        * src/main/pa_request.C:
        !          1658:                #ifdef RESOURCES_DEBUG
        !          1659: 
        !          1660:        * src/classes/op.C:
        !          1661:        * src/include/pa_common.h:
        !          1662:        * src/include/pa_config_fixed.h:
        !          1663:        * src/main/pa_common.C:
1.1       paf      1664:                ^cache operator
                   1665: 
1.2     ! paf      1666:        * src/classes/hashfile.C:
1.1       paf      1667:                removed transaction from ^cache
                   1668: 
                   1669: 2001-12-05  paf
1.2     ! paf      1670:        * src/operators.txt:
        !          1671:        * src/targets/cgi/parser3.C:
        !          1672:        * src/targets/cgi/parser3.C:
1.1       paf      1673:                fatal error reporting fixed.
                   1674:                in IIS5 there were a prob with illegal call check
                   1675: 
                   1676: 2001-12-04  paf
1.2     ! paf      1677:        * src/classes/op.C:
        !          1678:        * src/classes/table.C:
        !          1679:        * src/include/pa_request.h:
        !          1680:        * src/main/pa_request.C:
1.1       paf      1681:                measures to log
                   1682: 
                   1683: 2001-11-27  paf
1.2     ! paf      1684:        * src/patches/xalan-FormatterToHTML-attribute-digitalentitifying.patch:
        !          1685:        * src/patches/xalan-XalanDOMString-systaxerr.patch:
1.1       paf      1686:                forgot to add
                   1687: 
1.2     ! paf      1688:        * src/patches/xalan-FormatterToHTML-attribute-digitalentitifying.patch:
1.1       paf      1689:                forgot to cvs that buggy thing
                   1690: 
                   1691: 2001-11-26  paf
1.2     ! paf      1692:        * src/patches/xalan-XalanDOMString-systaxerr.patch:
1.1       paf      1693:                case
                   1694: 
1.2     ! paf      1695:        * src/targets/apache13/mod_parser3.C:
1.1       paf      1696:                merge dir config now works OK with parser_root_config_filespec
                   1697:                
                   1698:                20011126 paf: noticed, that this is called even on virtual root merge with something "parent", while thought that that is part of merge_server...
                   1699: 
1.2     ! paf      1700:        * src/operators.txt:
1.1       paf      1701:                about image measure/load format limits
                   1702: 
                   1703: 2001-11-24  paf
1.2     ! paf      1704:        * src/patches/xalan-XalanDOMString-systaxerr.patch:
1.1       paf      1705:                commented out some syntax error
                   1706: 
                   1707: 2001-11-23  paf
1.2     ! paf      1708:        * src/classes/hashfile.C:
        !          1709:        * src/classes/table.C:
        !          1710:        * src/include/pa_db_table.h:
        !          1711:        * src/main/pa_common.C:
        !          1712:        * src/main/pa_db_table.C:
        !          1713:        * src/main/pa_string.C:
        !          1714:        * src/types/pa_vhashfile.C:
1.1       paf      1715:                merged from _0014, 1
                   1716: 
1.2     ! paf      1717:        * src/classes/hashfile.C:
        !          1718:        * src/classes/table.C:
        !          1719:        * src/include/pa_db_table.h:
        !          1720:        * src/main/pa_common.C:
        !          1721:        * src/main/pa_db_table.C:
        !          1722:        * src/types/pa_vhashfile.C:
1.1       paf      1723:                hashfile bugfix2 more wrong sizes.
                   1724:                ^cache behaviour changed: if ^cache(33) would change
                   1725:                
                   1726:                0660 bits in file_write & hashfile create
                   1727: 
1.2     ! paf      1728:        * src/main/pa_db_table.C:
        !          1729:        * src/main/pa_db_table.C:
        !          1730:        * src/main/pa_string.C:
        !          1731:        * src/main/pa_string.C:
1.1       paf      1732:                cache bugfix [wrong types after pa_string optimization]
                   1733: 
                   1734: 2001-11-22  paf
1.2     ! paf      1735:        * src/patches/xml-xalan.patch:
1.1       paf      1736:                superceeded by xalan-XalanTranscodingServices
                   1737:                digitalentitifying.patch
                   1738: 
1.2     ! paf      1739:        * src/main/untaint.C:
1.1       paf      1740:                ORIGINS mode removed UHTML
                   1741: 
1.2     ! paf      1742:        * src/classes/op.C:
        !          1743:                process cstr(,connection)
        !          1744: 
        !          1745:        * src/configure:
1.1       paf      1746:                configs
                   1747: 
1.2     ! paf      1748:        * src/Makefile.in:
        !          1749:        * src/classes/gd/Makefile.in:
        !          1750:        * src/classes/xdoc.C:
        !          1751:        * src/libltdl/Makefile.in:
        !          1752:        * src/pcre/Makefile.in:
        !          1753:        * src/targets/Makefile.in:
        !          1754:        * src/targets/apache13/Makefile.in:
        !          1755:        * src/targets/cgi/Makefile.in:
        !          1756:                cached xslt [removed nocache forcing]
        !          1757: 
        !          1758:        * src/classes/op.C:
1.1       paf      1759:                process now gets its body on current language, not as-is
                   1760: 
1.2     ! paf      1761:        * src/configure.in:
1.1       paf      1762:                configure line
                   1763: 
1.2     ! paf      1764:        * src/main/untaint.C:
1.1       paf      1765:                ORIGINS mode was bad - forgot about optimize bit
                   1766: 
1.2     ! paf      1767:        * src/classes/table.C:
        !          1768:        * src/include/pa_table.h:
        !          1769:        * src/main/pa_table.C:
        !          1770:        * src/operators.txt:
1.1       paf      1771:                table.offset[whence]
                   1772: 
                   1773: 2001-11-21  paf
1.2     ! paf      1774:        * src/classes/table.C:
        !          1775:        * src/main/pa_string.C:
        !          1776:        * src/main/untaint.C:
        !          1777:        * src/parser3.dsw:
        !          1778:        * src/targets/cgi/parser3.C:
1.1       paf      1779:                table.append bug fixed: forgot to switch default language for {
                   1780:                code}, it happen to change it's language from CLEAN, so later
                   1781:                refused to split by CLEAN \t
                   1782: 
1.2     ! paf      1783:        * src/classes/xdoc.C:
        !          1784:        * src/operators.txt:
        !          1785:        * src/types/pa_vxdoc.C:
        !          1786:        * src/types/pa_vxdoc.h:
1.1       paf      1787:                <xsl:output
                   1788:                output options made identical to xsl:output attributes
                   1789:                exclusion:
                   1790:                   cdata-section-elements
                   1791:                what xalan can do but that not used now:
                   1792:                   it can escape and remove CDATA sections
                   1793: 
1.2     ! paf      1794:        * src/targets/cgi/parser3.C:
1.1       paf      1795:                removed debug cgi||1
                   1796: 
1.2     ! paf      1797:        * src/main/untaint.C:
        !          1798:        * src/targets/cgi/parser3.C:
1.1       paf      1799:                optimized \r produced by xslt
                   1800: 
1.2     ! paf      1801:        * src/main/pa_string.C:
        !          1802:        * src/main/untaint.C:
1.1       paf      1803:                cached some string::size() es
                   1804: 
                   1805: 2001-11-20  paf
1.2     ! paf      1806:        * src/classes/Makefile.am:
        !          1807:        * src/classes/Makefile.in:
        !          1808:        * src/classes/table.C:
        !          1809:        * src/main/Makefile.am:
        !          1810:        * src/main/Makefile.in:
        !          1811:        * src/main/pa_exception.C:
        !          1812:        * src/types/Makefile.am:
        !          1813:        * src/types/Makefile.in:
1.1       paf      1814:                moved ident.C & co to bottom of dependeces, so that errors
                   1815:                would popup quicklier, fixed line numbering in table::sql
                   1816: 
                   1817: 2001-11-19  paf
1.2     ! paf      1818:        * src/classes/op.C:
        !          1819:        * src/include/pa_request.h:
        !          1820:        * src/include/pa_string.h:
        !          1821:        * src/include/pa_types.h:
        !          1822:        * src/main/pa_globals.C:
        !          1823:        * src/main/pa_request.C:
        !          1824:        * src/main/pa_string.C:
        !          1825:        * src/main/untaint.C:
        !          1826:        * src/targets/apache13/mod_parser3.C:
        !          1827:        * src/targets/cgi/parser3.C:
        !          1828:        * src/targets/isapi/parser3isapi.C:
        !          1829:        * src/types/pa_wcontext.C:
        !          1830:        * src/types/pa_wcontext.h:
1.1       paf      1831:                UL_CLEAN pieces now inherit UL_OPTIMIZED_BIT at wcontext.write
                   1832: 
1.2     ! paf      1833:        * src/classes/Makefile.in:
        !          1834:        * src/classes/gd/Makefile.in:
        !          1835:        * src/libltdl/Makefile.in:
        !          1836:        * src/main/Makefile.in:
        !          1837:        * src/pcre/Makefile.in:
        !          1838:        * src/targets/Makefile.am:
        !          1839:        * src/targets/Makefile.in:
        !          1840:        * src/targets/apache13/Makefile.in:
        !          1841:        * src/targets/apache13/mod_parser3.C:
        !          1842:        * src/targets/cgi/Makefile.in:
        !          1843:        * src/targets/cgi/parser3.C:
        !          1844:        * src/types/Makefile.in:
1.1       paf      1845:                #if _MSC_VER _set_new_handler
                   1846: 
1.2     ! paf      1847:        * src/operators.txt:
1.1       paf      1848:                few words about content-type.charset
                   1849: 
1.2     ! paf      1850:        * src/Makefile.in:
        !          1851:        * src/targets/apache13/mod_parser3.C:
        !          1852:        * src/targets/cgi/parser3.C:
        !          1853:        * src/targets/isapi/parser3isapi.C:
1.1       paf      1854:                set_new_handler in apache&isapi
                   1855: 
                   1856: 2001-11-16  paf
1.2     ! paf      1857:        * src/include/pa_string.h:
        !          1858:        * src/main/pa_string.C:
        !          1859:        * src/main/pa_string.C:
        !          1860:        * src/main/untaint.C:
        !          1861:        * src/types/pa_vstring.C:
        !          1862:                removed 1+4 bytes from String
        !          1863: 
        !          1864:        * src/include/pa_string.h:
        !          1865:        * src/include/pa_types.h:
        !          1866:        * src/main/pa_string.C:
1.1       paf      1867:                removed 8 bytes from String, 2 bytes from string::chunk::row::item
                   1868: 
1.2     ! paf      1869:        * src/include/pa_globals.h:
        !          1870:        * src/include/pa_string.h:
        !          1871:        * src/include/pa_types.h:
        !          1872:        * src/main/pa_globals.C:
        !          1873:        * src/main/pa_pool.C:
        !          1874:        * src/main/pa_pool.C:
        !          1875:        * src/main/pa_request.C:
        !          1876:        * src/main/untaint.C:
        !          1877:        * src/sql/pa_sql_driver.h:
        !          1878:        * src/targets/cgi/parser3.C:
1.1       paf      1879:                introducing estimating String::cstr_bufsize, 0
                   1880: 
1.2     ! paf      1881:        * src/include/pa_pool.h:
        !          1882:        * src/include/pa_pool.h:
        !          1883:        * src/main/execute.C:
        !          1884:        * src/main/pa_pool.C:
        !          1885:        * src/main/pa_pool.C:
        !          1886:        * src/main/pa_pool.C:
        !          1887:        * src/targets/cgi/parser3.C:
        !          1888:        * src/targets/cgi/parser3.C:
1.1       paf      1889:                die in pool::fail
                   1890: 
1.2     ! paf      1891:        * src/targets/cgi/parser3.C:
1.1       paf      1892:                pool debug @ die
                   1893: 
                   1894: 2001-11-15  paf
1.2     ! paf      1895:        * src/Makefile.in:
        !          1896:        * src/configure:
        !          1897:        * src/configure.in:
1.1       paf      1898:                configure set_new_handler check added
                   1899: 
1.2     ! paf      1900:        * src/targets/cgi/parser3.C:
1.1       paf      1901:                set_new_handler started
                   1902: 
1.2     ! paf      1903:        * src/include/pa_exception.h:
        !          1904:        * src/main/execute.C:
        !          1905:        * src/main/main.dsp:
        !          1906:        * src/main/pa_exception.C:
        !          1907:        * src/targets/cgi/parser3.C:
1.1       paf      1908:                exception with dynamic buffer re-back
                   1909:                now with counter
                   1910: 
1.2     ! paf      1911:        * src/include/pa_config_auto.h.in:
        !          1912:        * src/main/Makefile.in:
1.1       paf      1913:                makes
                   1914: 
1.2     ! paf      1915:        * src/include/pa_exception.h:
        !          1916:        * src/main/pa_exception.C:
1.1       paf      1917:                exception with static buffer back
                   1918: 
1.2     ! paf      1919:        * src/classes/classes.awk:
        !          1920:        * src/configure:
        !          1921:        * src/configure.in:
        !          1922:        * src/include/pa_config_auto.h.in:
        !          1923:        * src/include/pa_config_includes.h:
1.1       paf      1924:                setnewhandler check
                   1925: 
1.2     ! paf      1926:        * src/targets/cgi/parser3.C:
1.1       paf      1927:                std::
                   1928: 
                   1929: 2001-11-14  paf
1.2     ! paf      1930:        * src/main/execute.C:
        !          1931:        * src/types/pa_vclass.h:
        !          1932:        * src/types/pa_vobject.h:
        !          1933:        * src/types/pa_vstateless_class.h:
        !          1934:        * src/types/pa_vstateless_object.h:
1.1       paf      1935:                fixed this:
                   1936:                $bred[^string::length[]]
                   1937:                $bred[^response::clear[]]
                   1938:                $bred[^int::int[]]
                   1939:                
                   1940:                now VObject creation moved into overriden VClass::create_new_value, thus 0 from create_new_value means that class has no ctors
                   1941: 
1.2     ! paf      1942:        * src/include/pa_common.h:
        !          1943:        * src/include/pa_common.h:
        !          1944:        * src/include/pa_common.h:
        !          1945:        * src/main/pa_common.C:
        !          1946:        * src/main/pa_common.C:
1.1       paf      1947:                snprintf replacement was wrong
                   1948: 
1.2     ! paf      1949:        * src/main/execute.C:
        !          1950:        * src/types/pa_vclass.h:
        !          1951:        * src/types/pa_vobject.h:
        !          1952:        * src/types/pa_vstateless_class.h:
        !          1953:        * src/types/pa_vstateless_object.h:
1.1       paf      1954:                merged with no_bad_constructors_try
                   1955: 
1.2     ! paf      1956:        * src/classes/op.C:
        !          1957:        * src/operators.txt:
1.1       paf      1958:                ^untaint{body} as-is default now
                   1959: 
1.2     ! paf      1960:        * src/main/pa_request.C:
        !          1961:                z
1.1       paf      1962: 
1.2     ! paf      1963:        * src/include/pa_common.h:
        !          1964:        * src/main/pa_common.C:
        !          1965:        * src/main/pa_common.C:
1.1       paf      1966:                snprintf on buffer full returns
                   1967:                win32 -1
                   1968:                solaris >buffer_size
                   1969:                
                   1970:                checked all that
                   1971: 
1.2     ! paf      1972:        * src/operators.txt:
1.1       paf      1973:                doc
                   1974: 
                   1975: 2001-11-13  paf
1.2     ! paf      1976:        * src/classes/classes.C:
1.1       paf      1977:                returned accedently removed if in foreach callbacks [when hash
                   1978:                no-0-restructure]
                   1979: 
                   1980: 2001-11-12  paf
1.2     ! paf      1981:        * src/classes/classes.C:
        !          1982:        * src/classes/hash.C:
        !          1983:        * src/classes/xdoc.C:
        !          1984:        * src/include/pa_hash.h:
        !          1985:        * src/main/pa_db_connection.C:
        !          1986:        * src/main/pa_db_manager.C:
        !          1987:        * src/main/pa_dictionary.C:
        !          1988:        * src/main/pa_hash.C:
        !          1989:        * src/main/pa_sql_driver_manager.C:
        !          1990:        * src/main/pa_stylesheet_manager.C:
1.1       paf      1991:                hash now does not containt 0 values. put 0 actullay removes.
                   1992:                no check on 0 value in foreach now required
                   1993: 
1.2     ! paf      1994:        * src/classes/date.C:
1.1       paf      1995:                date.roll parser2 alg used
                   1996: 
1.2     ! paf      1997:        * src/main/pa_pool.C:
1.1       paf      1998:                changed xdoc createXXX politics, now string passed as-is to
                   1999:                method, xalan makes & into &amp; itself
                   2000: 
1.2     ! paf      2001:        * src/operators.txt:
        !          2002:        * src/operators.txt:
        !          2003:        * src/operators.txt:
        !          2004:                doc
        !          2005: 
1.1       paf      2006: 2001-11-11  paf
1.2     ! paf      2007:        * src/main/pa_sql_driver_manager.C:
        !          2008:        * src/sql/pa_sql_driver.h:
1.1       paf      2009:                sql driver initialize not const
                   2010: 
1.2     ! paf      2011:        * src/operators.txt:
        !          2012:        * src/sql/pa_sql_driver.h:
1.1       paf      2013:                removed extra constructor, doc
                   2014: 
1.2     ! paf      2015:        * src/main/pa_sql_driver_manager.C:
        !          2016:        * src/sql/pa_sql_driver.h:
1.1       paf      2017:                CRLF
                   2018: 
                   2019: 2001-11-10  paf
1.2     ! paf      2020:        * src/main/pa_exec.C:
        !          2021:        * src/operators.txt:
1.1       paf      2022:                doc
                   2023: 
                   2024: 2001-11-09  paf
1.2     ! paf      2025:        * src/main/pa_common.C:
        !          2026:        * src/operators.txt:
1.1       paf      2027:                line endings fixing fixed last piece[was still cstr oriented]
                   2028: 
1.2     ! paf      2029:        * src/include/pa_common.h:
        !          2030:        * src/main/pa_common.C:
        !          2031:        * src/types/pa_vform.C:
        !          2032:                line endings fixing got rid of cstr, now must work ok with post multipart
        !          2033: 
        !          2034:        * src/classes/string.C:
        !          2035:        * src/classes/xdoc.C:
1.1       paf      2036:                xdoc::set{code} now untaints param properly
                   2037: 
1.2     ! paf      2038:        * src/types/pa_vform.C:
1.1       paf      2039:                line endings fixed at post / multipart / not file  also now
                   2040: 
1.2     ! paf      2041:        * src/classes/string.C:
1.1       paf      2042:                string.save now does untainting before saving
                   2043: 
                   2044: 2001-11-08  paf
1.2     ! paf      2045:        * src/include/pa_request.h:
        !          2046:        * src/main/pa_request.C:
        !          2047:        * src/targets/apache13/mod_parser3.C:
        !          2048:        * src/targets/cgi/parser3.C:
        !          2049:        * src/targets/isapi/parser3isapi.C:
1.1       paf      2050:                apache 'status' class enabler
                   2051:                
                   2052:                <Location /parser-status.html>
                   2053:                ParserStatusAllowed
                   2054:                </Location>
                   2055: 
1.2     ! paf      2056:        * src/Makefile.in:
        !          2057:        * src/configure:
        !          2058:        * src/include/pa_common.h:
        !          2059:        * src/main/Makefile.am:
        !          2060:        * src/main/Makefile.in:
        !          2061:        * src/targets/cgi/pa_pool.C:
1.1       paf      2062:                makes
                   2063: 
1.2     ! paf      2064:        * src/include/pa_cache_managers.h:
        !          2065:        * src/include/pa_charset_manager.h:
        !          2066:        * src/include/pa_db_manager.h:
        !          2067:        * src/include/pa_sql_driver_manager.h:
        !          2068:        * src/include/pa_stylesheet_manager.h:
        !          2069:        * src/main/pa_charset_manager.C:
        !          2070:        * src/main/pa_db_manager.C:
        !          2071:        * src/main/pa_sql_driver_manager.C:
        !          2072:        * src/main/pa_stylesheet_manager.C:
1.1       paf      2073:                restructured Cache manager to be simple parent, not second
                   2074:                parent [gcc 2.96 strangly refused to call virtual from second
                   2075:                parent]
                   2076: 
1.2     ! paf      2077:        * src/operators.txt:
1.1       paf      2078:                doc
                   2079: 
1.2     ! paf      2080:        * src/include/pa_cache_managers.h:
        !          2081:        * src/include/pa_charset_manager.h:
        !          2082:        * src/include/pa_db_manager.h:
        !          2083:        * src/include/pa_sql_driver_manager.h:
        !          2084:        * src/include/pa_stylesheet_manager.h:
        !          2085:        * src/main/main.dsp:
        !          2086:        * src/main/pa_cache_managers.C:
        !          2087:        * src/main/pa_charset_manager.C:
        !          2088:        * src/main/pa_db_manager.C:
        !          2089:        * src/main/pa_globals.C:
        !          2090:        * src/main/pa_request.C:
        !          2091:        * src/main/pa_sql_driver_manager.C:
        !          2092:        * src/main/pa_stylesheet_manager.C:
        !          2093:        * src/types/pa_vstatus.h:
1.1       paf      2094:                cache_managers, maybe-expiring every request
                   2095:                todo: apache 'status' class enabler
                   2096: 
                   2097: 2001-11-05  paf
1.2     ! paf      2098:        * src/classes/xdoc.C:
        !          2099:        * src/include/pa_db_connection.h:
        !          2100:        * src/include/pa_stylesheet_connection.h:
        !          2101:        * src/include/pa_stylesheet_manager.h:
        !          2102:        * src/main/pa_stylesheet_manager.C:
        !          2103:        * src/operators.txt:
        !          2104:        * src/types/pa_vstatus.h:
1.1       paf      2105:                $status:stylesheet
                   2106: 
1.2     ! paf      2107:        * src/targets/cgi/parser3.C:
1.1       paf      2108:                read can return 0, that means sort of sig_pipe on freebsd [moko's experiments].
                   2109:                 checked that in cgi, on apache already done :)
                   2110: 
1.2     ! paf      2111:        * src/main/pa_db_connection.C:
        !          2112:        * src/main/pa_db_manager.C:
        !          2113:        * src/main/pa_request.C:
1.1       paf      2114:                hence i removed skipping 0 values in hash::for_each-es we need to check cleaned cache items manually. few more checks.
                   2115:                
                   2116:                expiring to 0 time was wrong, changed to 'now' time
                   2117: 
1.2     ! paf      2118:        * src/main/pa_db_connection.C:
        !          2119:        * src/main/pa_db_manager.C:
1.1       paf      2120:                hence i removed skipping 0 values in hash::for_each-es we need
                   2121:                to check cleaned cache items manually
                   2122: 
1.2     ! paf      2123:        * src/include/pa_charset_connection.h:
        !          2124:        * src/main/pa_charset_manager.C:
        !          2125:        * src/operators.txt:
        !          2126:                $status:charset
        !          2127: 
        !          2128:        * src/classes/classes.C:
        !          2129:        * src/classes/classes.h:
        !          2130:        * src/classes/date.C:
        !          2131:        * src/classes/double.C:
        !          2132:        * src/classes/file.C:
        !          2133:        * src/classes/form.C:
        !          2134:        * src/classes/gd/gif.C:
        !          2135:        * src/classes/gd/gif.h:
        !          2136:        * src/classes/gd/gifio.C:
        !          2137:        * src/classes/hash.C:
        !          2138:        * src/classes/hashfile.C:
        !          2139:        * src/classes/image.C:
        !          2140:        * src/classes/int.C:
        !          2141:        * src/classes/mail.C:
        !          2142:        * src/classes/math.C:
        !          2143:        * src/classes/op.C:
        !          2144:        * src/classes/response.C:
        !          2145:        * src/classes/smtp/comms.C:
        !          2146:        * src/classes/smtp/smtp.C:
        !          2147:        * src/classes/smtp/smtp.h:
        !          2148:        * src/classes/string.C:
        !          2149:        * src/classes/table.C:
        !          2150:        * src/classes/void.C:
        !          2151:        * src/classes/xdoc.C:
        !          2152:        * src/classes/xnode.C:
        !          2153:        * src/classes/xnode.h:
        !          2154:        * src/include/pa_array.h:
        !          2155:        * src/include/pa_charset_connection.h:
        !          2156:        * src/include/pa_charset_manager.h:
        !          2157:        * src/include/pa_common.h:
        !          2158:        * src/include/pa_config_fixed.h:
        !          2159:        * src/include/pa_config_includes.h:
        !          2160:        * src/include/pa_db_connection.h:
        !          2161:        * src/include/pa_db_manager.h:
        !          2162:        * src/include/pa_db_table.h:
        !          2163:        * src/include/pa_dictionary.h:
        !          2164:        * src/include/pa_dir.h:
        !          2165:        * src/include/pa_exception.h:
        !          2166:        * src/include/pa_exec.h:
        !          2167:        * src/include/pa_globals.h:
        !          2168:        * src/include/pa_hash.h:
        !          2169:        * src/include/pa_opcode.h:
        !          2170:        * src/include/pa_pool.h:
        !          2171:        * src/include/pa_pragma_pack_begin.h:
        !          2172:        * src/include/pa_pragma_pack_end.h:
        !          2173:        * src/include/pa_request.h:
        !          2174:        * src/include/pa_sapi.h:
        !          2175:        * src/include/pa_socks.h:
        !          2176:        * src/include/pa_sql_connection.h:
        !          2177:        * src/include/pa_sql_driver_manager.h:
        !          2178:        * src/include/pa_stack.h:
        !          2179:        * src/include/pa_string.h:
        !          2180:        * src/include/pa_stylesheet_connection.h:
        !          2181:        * src/include/pa_stylesheet_manager.h:
        !          2182:        * src/include/pa_table.h:
        !          2183:        * src/include/pa_threads.h:
        !          2184:        * src/include/pa_types.h:
        !          2185:        * src/main/compile.C:
        !          2186:        * src/main/compile.tab.C:
        !          2187:        * src/main/compile_tools.C:
        !          2188:        * src/main/compile_tools.h:
        !          2189:        * src/main/execute.C:
        !          2190:        * src/main/pa_array.C:
        !          2191:        * src/main/pa_charset_connection.C:
        !          2192:        * src/main/pa_charset_manager.C:
        !          2193:        * src/main/pa_common.C:
        !          2194:        * src/main/pa_db_connection.C:
        !          2195:        * src/main/pa_db_manager.C:
        !          2196:        * src/main/pa_db_table.C:
        !          2197:        * src/main/pa_dictionary.C:
        !          2198:        * src/main/pa_dir.C:
        !          2199:        * src/main/pa_exception.C:
        !          2200:        * src/main/pa_exec.C:
        !          2201:        * src/main/pa_globals.C:
        !          2202:        * src/main/pa_hash.C:
        !          2203:        * src/main/pa_pool.C:
        !          2204:        * src/main/pa_request.C:
        !          2205:        * src/main/pa_socks.C:
        !          2206:        * src/main/pa_sql_driver_manager.C:
        !          2207:        * src/main/pa_status_provider.C:
        !          2208:        * src/main/pa_string.C:
        !          2209:        * src/main/pa_stylesheet_manager.C:
        !          2210:        * src/main/pa_table.C:
        !          2211:        * src/main/untaint.C:
        !          2212:        * src/operators.txt:
        !          2213:        * src/pcre/pcre_parser_ctype.c:
        !          2214:        * src/sql/pa_sql_driver.h:
        !          2215:        * src/targets/apache13/mod_parser3.C:
        !          2216:        * src/targets/apache13/pa_pool.C:
        !          2217:        * src/targets/apache13/pa_threads.C:
        !          2218:        * src/targets/cgi/pa_pool.C:
        !          2219:        * src/targets/cgi/pa_threads.C:
        !          2220:        * src/targets/cgi/parser3.C:
        !          2221:        * src/targets/cgi/pool_storage.h:
        !          2222:        * src/targets/isapi/pa_pool.C:
        !          2223:        * src/targets/isapi/pa_threads.C:
        !          2224:        * src/targets/isapi/parser3isapi.C:
        !          2225:        * src/targets/isapi/pool_storage.h:
        !          2226:        * src/types/pa_valiased.C:
        !          2227:        * src/types/pa_valiased.h:
        !          2228:        * src/types/pa_value.h:
        !          2229:        * src/types/pa_vbool.h:
        !          2230:        * src/types/pa_vclass.h:
        !          2231:        * src/types/pa_vcode_frame.h:
        !          2232:        * src/types/pa_vcookie.C:
        !          2233:        * src/types/pa_vcookie.h:
        !          2234:        * src/types/pa_vdate.h:
        !          2235:        * src/types/pa_vdouble.h:
        !          2236:        * src/types/pa_venv.h:
        !          2237:        * src/types/pa_vfile.C:
        !          2238:        * src/types/pa_vfile.h:
        !          2239:        * src/types/pa_vform.C:
        !          2240:        * src/types/pa_vform.h:
        !          2241:        * src/types/pa_vhash.h:
        !          2242:        * src/types/pa_vhashfile.C:
        !          2243:        * src/types/pa_vhashfile.h:
        !          2244:        * src/types/pa_vimage.C:
        !          2245:        * src/types/pa_vimage.h:
        !          2246:        * src/types/pa_vint.h:
        !          2247:        * src/types/pa_vjunction.h:
        !          2248:        * src/types/pa_vmath.h:
        !          2249:        * src/types/pa_vmethod_frame.h:
        !          2250:        * src/types/pa_vobject.h:
        !          2251:        * src/types/pa_vrequest.C:
        !          2252:        * src/types/pa_vrequest.h:
        !          2253:        * src/types/pa_vresponse.h:
        !          2254:        * src/types/pa_vstateless_class.C:
        !          2255:        * src/types/pa_vstateless_class.h:
        !          2256:        * src/types/pa_vstateless_object.h:
        !          2257:        * src/types/pa_vstatus.h:
        !          2258:        * src/types/pa_vstring.C:
        !          2259:        * src/types/pa_vstring.h:
        !          2260:        * src/types/pa_vtable.C:
        !          2261:        * src/types/pa_vtable.h:
        !          2262:        * src/types/pa_vvoid.h:
        !          2263:        * src/types/pa_vxdoc.C:
        !          2264:        * src/types/pa_vxdoc.h:
        !          2265:        * src/types/pa_vxnode.C:
        !          2266:        * src/types/pa_vxnode.h:
        !          2267:        * src/types/pa_wcontext.C:
        !          2268:        * src/types/pa_wcontext.h:
        !          2269:        * src/types/pa_wwrapper.h:
1.1       paf      2270:                $status:db
                   2271:                fixed used not initialized in db_connection & db_table
                   2272: 
1.2     ! paf      2273:        * src/include/pa_charset_manager.h:
        !          2274:        * src/include/pa_db_manager.h:
        !          2275:        * src/include/pa_request.h:
        !          2276:        * src/include/pa_sql_connection.h:
        !          2277:        * src/include/pa_sql_driver_manager.h:
        !          2278:        * src/include/pa_stylesheet_manager.h:
        !          2279:        * src/main/main.dsp:
        !          2280:        * src/main/pa_charset_manager.C:
        !          2281:        * src/main/pa_common.C:
        !          2282:        * src/main/pa_db_manager.C:
        !          2283:        * src/main/pa_globals.C:
        !          2284:        * src/main/pa_request.C:
        !          2285:        * src/main/pa_sql_driver_manager.C:
        !          2286:        * src/main/pa_status_provider.C:
        !          2287:        * src/main/pa_stylesheet_manager.C:
        !          2288:        * src/operators.txt:
        !          2289:        * src/types/pa_vstatus.h:
        !          2290:        * src/types/pa_vxnode.C:
        !          2291:        * src/types/types.dsp:
1.1       paf      2292:                started status parser class
                   2293: 
1.2     ! paf      2294:        * src/main/pa_db_connection.C:
        !          2295:        * src/main/pa_db_table.C:
1.1       paf      2296:                parser_multithreaded check was wrong
                   2297: 
1.2     ! paf      2298:        * src/main/pa_db_connection.C:
        !          2299:        * src/main/pa_db_manager.C:
1.1       paf      2300:                expiration from debug to normal
                   2301: 
1.2     ! paf      2302:        * src/operators.txt:
        !          2303:        * src/operators.txt:
1.1       paf      2304:                doc
                   2305: 
                   2306: 2001-11-01  paf
1.2     ! paf      2307:        * src/classes/hash.C:
        !          2308:        * src/classes/op.C:
        !          2309:        * src/operators.txt:
        !          2310:        * src/types/pa_vmethod_frame.h:
        !          2311:        * src/types/pa_vstring.C:
        !          2312:        * src/types/pa_vstring.h:
        !          2313:                ^foreach[key|value]{body}[[separator]|{separator}]
        !          2314: 
        !          2315:        * src/ChangeLog:
        !          2316:        * src/classes/hash.C:
        !          2317:        * src/include/pa_hash.h:
        !          2318:        * src/main/pa_hash.C:
        !          2319:        * src/operators.txt:
        !          2320:        * src/types/pa_vcookie.C:
1.1       paf      2321:                ^hash.delete[key]
                   2322: 
1.2     ! paf      2323:        * src/classes/gd/gif.C:
        !          2324:        * src/classes/math.C:
        !          2325:        * src/configure.in:
        !          2326:        * src/include/pa_common.h:
1.1       paf      2327:                HAVE_TRUNC HAVE_ROUND checks [for hp, there are such in math.h]
                   2328: 
1.2     ! paf      2329:        * src/classes/op.C:
1.1       paf      2330:                ^for endless loop check strightened
                   2331: 
1.2     ! paf      2332:        * src/Makefile.in:
        !          2333:        * src/classes/Makefile.in:
        !          2334:        * src/classes/gd/Makefile.in:
        !          2335:        * src/configure:
        !          2336:        * src/include/pa_config_auto.h.in:
        !          2337:        * src/libltdl/Makefile.in:
        !          2338:        * src/main/Makefile.in:
        !          2339:        * src/pcre/Makefile.in:
        !          2340:        * src/targets/Makefile.in:
        !          2341:        * src/targets/apache13/Makefile.in:
        !          2342:        * src/targets/cgi/Makefile.in:
        !          2343:        * src/types/Makefile.in:
1.1       paf      2344:                makes
                   2345: 
1.2     ! paf      2346:        * src/main/pa_hash.C:
1.1       paf      2347:                removed old extra include
                   2348: 
1.2     ! paf      2349:        * src/classes/hash.C:
        !          2350:        * src/classes/xdoc.C:
        !          2351:        * src/classes/xnode.C:
        !          2352:        * src/include/pa_hash.h:
        !          2353:        * src/main/pa_hash.C:
        !          2354:        * src/main/pa_request.C:
        !          2355:        * src/types/pa_vhash.h:
        !          2356:        * src/types/pa_vxnode.C:
1.1       paf      2357:                hash locking
                   2358:                disabled changing of hash inside of foreach
                   2359: 
1.2     ! paf      2360:        * src/classes/hash.C:
        !          2361:        * src/classes/hashfile.C:
        !          2362:        * src/operators.txt:
        !          2363:        * src/types/pa_vhashfile.C:
        !          2364:                ^hashfile.foreach[key|value]{body}[[separator]|{separator}]
        !          2365:                prev were hash.foreach
1.1       paf      2366: 
1.2     ! paf      2367:        * src/classes/hash.C:
        !          2368:        * src/classes/op.C:
        !          2369:        * src/main/execute.C:
1.1       paf      2370:                changed root behavior in native calls.
                   2371:                it left unchanged, so ^for ^foreach & co can use r.root to write their i & key,value there
                   2372: 
1.2     ! paf      2373:        * src/classes/op.C:
1.1       paf      2374:                detected for var storage bug, fixed. todo:foreach
                   2375: 
                   2376: 2001-10-31  paf
1.2     ! paf      2377:        * src/configure:
1.1       paf      2378:                configure
                   2379: 
1.2     ! paf      2380:        * src/classes/table.C:
        !          2381:        * src/operators.txt:
1.1       paf      2382:                ^table.save[[nameless|+append;]path]
                   2383: 
1.2     ! paf      2384:        * src/main/pa_db_connection.C:
        !          2385:        * src/main/pa_sql_driver_manager.C:
1.1       paf      2386:                        // lockdetector flags
                   2387:                        dbenv.lk_detect=DB_LOCK_RANDOM;
                   2388: 
1.2     ! paf      2389:        * src/include/pa_threads.h:
        !          2390:        * src/main/pa_db_connection.C:
        !          2391:        * src/main/pa_db_table.C:
        !          2392:        * src/targets/apache13/pa_threads.C:
        !          2393:        * src/targets/cgi/pa_threads.C:
        !          2394:        * src/targets/isapi/pa_threads.C:
1.1       paf      2395:                libdb DB_THREAD flag only when really needed
                   2396: 
1.2     ! paf      2397:        * src/configure.in:
        !          2398:        * src/main/pa_sql_driver_manager.C:
1.1       paf      2399:                hiding passwords and addresses from accidental show [imagine
                   2400:                user forgot @exception]
                   2401: 
1.2     ! paf      2402:        * src/include/pa_opcode.h:
        !          2403:        * src/main/compile.tab.C:
        !          2404:        * src/main/compile.y:
        !          2405:        * src/main/execute.C:
        !          2406:        * src/operators.txt:
        !          2407:                \ in expression: int divide 10/3=3
        !          2408: 
        !          2409:        * src/main/pa_common.C:
1.1       paf      2410:                typing bug in common - bad ifdeff
                   2411: 
1.2     ! paf      2412:        * src/main/pa_db_connection.C:
        !          2413:                z
        !          2414: 
        !          2415:        * src/classes/file.C:
        !          2416:        * src/classes/image.C:
        !          2417:        * src/classes/mail.C:
        !          2418:        * src/classes/string.C:
        !          2419:        * src/classes/xnode.C:
        !          2420:        * src/include/pa_common.h:
        !          2421:        * src/main/pa_common.C:
        !          2422:        * src/operators.txt:
1.1       paf      2423:                ^string.save[[append;]path]
                   2424: 
1.2     ! paf      2425:        * src/types/pa_vhashfile.h:
        !          2426:                hashfile  ^delete to do something only inside of ^cache
1.1       paf      2427: 
1.2     ! paf      2428:        * src/main/compile.C:
        !          2429:        * src/main/pa_common.C:
1.1       paf      2430:                completely empty file now considered "read", not ignored [not
                   2431:                perfect trick used]
                   2432: 
1.2     ! paf      2433:        * src/main/pa_common.C:
1.1       paf      2434:                simplier common ifdefs
                   2435: 
                   2436: 2001-10-30  paf
1.2     ! paf      2437:        * src/include/pa_common.h:
        !          2438:        * src/main/pa_common.C:
        !          2439:        * src/types/pa_vform.C:
1.1       paf      2440:                form post data line endings not reformatted now.
                   2441: 
1.2     ! paf      2442:        * src/classes/xdoc.C:
1.1       paf      2443:                rolled back {} in xdoc.createTextNode for now
                   2444: 
1.2     ! paf      2445:        * src/configure.in:
1.1       paf      2446:                rtti needed on solaris for exceptions to work OK, removing -fno
                   2447:                rtti from everywhere
                   2448: 
1.2     ! paf      2449:        * src/classes/classes.dsp:
        !          2450:        * src/classes/gd/gd.dsp:
        !          2451:        * src/classes/smtp/smtp.dsp:
        !          2452:        * src/libltdl/libltdl.dsp:
        !          2453:        * src/main/main.dsp:
        !          2454:        * src/parser3.dsw:
        !          2455:        * src/pcre/pcre.dsp:
        !          2456:        * src/pcre/pcre_dftables.dsp:
        !          2457:        * src/pcre/pcre_parser_ctype.dsp:
        !          2458:        * src/targets/apache13/ApacheModuleParser3.dsp:
        !          2459:        * src/targets/cgi/parser3.dsp:
        !          2460:        * src/targets/isapi/parser3isapi.dsp:
        !          2461:        * src/types/types.dsp:
1.1       paf      2462:                enabled debug incremental compile
                   2463: 
1.2     ! paf      2464:        * src/main/pa_db_connection.C:
        !          2465:        * src/main/pa_db_manager.C:
        !          2466:        * src/main/pa_db_table.C:
        !          2467:        * src/main/pa_exec.C:
        !          2468:        * src/main/pa_request.C:
        !          2469:        * src/main/pa_sql_driver_manager.C:
        !          2470:        * src/main/pa_string.C:
        !          2471:                cstr(asis) default param removed
1.1       paf      2472: 
1.2     ! paf      2473:        * src/types/pa_vform.C:
        !          2474:        * src/types/pa_vform.h:
1.1       paf      2475:                AppendFormEntry length param now required [had bug when file= 
                   2476:                has no value]
                   2477: 
1.2     ! paf      2478:        * src/types/pa_vform.C:
1.1       paf      2479:                VForm::AppendFormEntry {length convention was broken} fix_line_breaks
                   2480: 
1.2     ! paf      2481:        * src/include/pa_dir.h:
        !          2482:                LOAD_DIR fixed
        !          2483: 
        !          2484:        * src/include/pa_config_fixed.h:
        !          2485:        * src/include/pa_pragma_pack_begin.h:
        !          2486:        * src/include/pa_pragma_pack_end.h:
        !          2487:        * src/include/pa_string.h:
        !          2488:        * src/include/pa_types.h:
1.1       paf      2489:                String & Origin packed with #pragma pack
                   2490: 
1.2     ! paf      2491:        * src/Makefile.in:
        !          2492:        * src/configure:
        !          2493:        * src/configure.in:
        !          2494:        * src/include/pa_config_auto.h.in:
1.1       paf      2495:                pragma detection
                   2496: 
1.2     ! paf      2497:        * src/classes/xdoc.C:
1.1       paf      2498:                rolled back {} in xdoc.createElement for now
                   2499: 
                   2500: 2001-10-29  paf
1.2     ! paf      2501:        * src/configure.in:
        !          2502:        * src/configure.in:
        !          2503:        * src/configure.in:
1.1       paf      2504:                if...
                   2505:                AC_DEFINE(HAVE_PRAGMA_PACK,,compiler supports #pragma pack(1))
                   2506: 
1.2     ! paf      2507:        * src/types/pa_wcontext.h:
1.1       paf      2508:                bitfield syntax stricter
                   2509: 
1.2     ! paf      2510:        * src/include/pa_string.h:
        !          2511:        * src/main/pa_string.C:
        !          2512:        * src/targets/cgi/pa_pool.C:
1.1       paf      2513:                debugging memory
                   2514:                String::fused_rows func now
                   2515:                
                   2516:                [Mon Oct 29 17:55:45 2001] total 5917436/158731
                   2517:                [Mon Oct 29 18:11:53 2001] total 5796092/158731
                   2518: 
1.2     ! paf      2519:        * src/classes/file.C:
        !          2520:        * src/classes/image.C:
        !          2521:        * src/classes/string.C:
        !          2522:        * src/classes/xdoc.C:
        !          2523:        * src/include/pa_pool.h:
        !          2524:        * src/include/pa_string.h:
        !          2525:        * src/main/execute.C:
        !          2526:        * src/main/pa_array.C:
        !          2527:        * src/main/pa_common.C:
        !          2528:        * src/main/pa_hash.C:
        !          2529:        * src/main/pa_sql_driver_manager.C:
        !          2530:        * src/main/pa_string.C:
        !          2531:        * src/main/untaint.C:
        !          2532:        * src/targets/cgi/pa_pool.C:
        !          2533:        * src/targets/cgi/parser3.C:
        !          2534:        * src/types/pa_vcookie.C:
        !          2535:        * src/types/pa_vstring.h:
1.1       paf      2536:                debuggging memory.
                   2537:                string::as_int/double now usually uses stack, not heap [200K out of 17M :)]
                   2538:                VString(String&) not copies reference [29M -> 17M]
                   2539: 
1.2     ! paf      2540:        * src/include/pa_sql_connection.h:
1.1       paf      2541:                SQL_CONNECTION_FUNC_GUARDED name
                   2542: 
1.2     ! paf      2543:        * src/targets/isapi/pa_pool.C:
1.1       paf      2544:                added isapi&apache real_malloc debug param.someday either ifdef
                   2545:                or remove it
                   2546: 
1.2     ! paf      2547:        * src/targets/apache13/pa_pool.C:
        !          2548:        * src/targets/cgi/pa_pool.C:
        !          2549:        * src/targets/cgi/parser3.C:
1.1       paf      2550:                removed debug defines
                   2551: 
1.2     ! paf      2552:        * src/Makefile.am:
1.1       paf      2553:                .am order
                   2554: 
1.2     ! paf      2555:        * src/main/pa_sql_driver_manager.C:
        !          2556:                ping to have services [old hiding bug]
        !          2557: 
        !          2558:        * src/main/untaint.C:
1.1       paf      2559:                optimizing returned after debugging
                   2560: 
1.2     ! paf      2561:        * src/include/pa_array.h:
        !          2562:        * src/include/pa_charset_manager.h:
        !          2563:        * src/include/pa_db_connection.h:
        !          2564:        * src/include/pa_db_manager.h:
        !          2565:        * src/include/pa_db_table.h:
        !          2566:        * src/include/pa_hash.h:
        !          2567:        * src/include/pa_request.h:
        !          2568:        * src/include/pa_sql_driver_manager.h:
        !          2569:        * src/include/pa_stylesheet_manager.h:
        !          2570:        * src/include/pa_threads.h:
        !          2571:        * src/types/pa_valiased.h:
        !          2572:        * src/types/pa_vhashfile.h:
        !          2573:        * src/types/pa_vstateless_class.h:
        !          2574:        * src/types/pa_wcontext.h:
1.1       paf      2575:                gcc 3.0.1 required "friend class"
                   2576:                
                   2577:                ../include/pa_request.h:51: friend declaration requires class-key, i.e. `friend
                   2578:                   class Temp_lang'
                   2579: 
1.2     ! paf      2580:        * src/include/pa_string.h:
        !          2581:        * src/main/pa_string.C:
        !          2582:        * src/main/untaint.C:
        !          2583:        * src/targets/cgi/pa_pool.C:
1.1       paf      2584:                String size_t replace to uint in proper places [todo:Array]
                   2585: 
1.2     ! paf      2586:        * src/classes/file.C:
        !          2587:        * src/include/pa_hash.h:
        !          2588:        * src/include/pa_string.h:
        !          2589:        * src/main/pa_globals.C:
        !          2590:        * src/targets/cgi/pa_pool.C:
1.1       paf      2591:                debugging memory
                   2592:                hash key ref now
                   2593:                
                   2594:                [Mon Oct 29 16:01:17 2001] total 17050496/202647
                   2595:                [Mon Oct 29 17:11:17 2001] total 16867948/202658
                   2596: 
1.2     ! paf      2597:        * src/classes/file.C:
        !          2598:        * src/types/pa_vimage.C:
        !          2599:                image&file couple stack string hash.puts
        !          2600: 
        !          2601:        * src/main/execute.C:
        !          2602:        * src/targets/cgi/pa_pool.C:
        !          2603:        * src/targets/cgi/parser3.dsp:
        !          2604:        * src/types/pa_wcontext.h:
        !          2605:        * src/types/pa_wwrapper.h:
1.1       paf      2606:                debugging memory
                   2607:                WContext
                   2608:                flags to bits
                   2609:                
                   2610:                total 5 652 652/158731
                   2611:                total 5 469 332/158731
                   2612: 
1.2     ! paf      2613:        * src/include/pa_sql_connection.h:
1.1       paf      2614:                there were one wrong SQL_CONNECTION_FUNC_GUARDED [failed]
                   2615: 
1.2     ! paf      2616:        * src/include/pa_exception.h:
        !          2617:        * src/include/pa_sql_connection.h:
        !          2618:        * src/main/pa_exception.C:
        !          2619:        * src/main/pa_sql_driver_manager.C:
        !          2620:        * src/sql/pa_sql_driver.h:
1.1       paf      2621:                sql driver impl changed in _throw part.
                   2622:                
                   2623:                the idea is to #1 jump to C++ some function to main body, where
                   2624:                every function stack frame has exception unwind information
                   2625:                and from there... #2 propagate_exception()
                   2626: 
1.2     ! paf      2627:        * src/include/pa_array.h:
        !          2628:        * src/main/pa_array.C:
1.1       paf      2629:                debugging memory
                   2630:                Array:: without cache in get/put now
                   2631:                
                   2632:                [Mon Oct 29 18:23:02 2001] total 5 796 092/158731
                   2633:                [Mon Oct 29 18:25:27 2001] total 5 652 652/158731
                   2634: 
1.2     ! paf      2635:        * src/include/pa_string.h:
        !          2636:        * src/include/pa_types.h:
        !          2637:        * src/main/pa_string.C:
        !          2638:        * src/main/untaint.C:
1.1       paf      2639:                memory hunging
                   2640:                #pragma pack(1)
                   2641:                
                   2642:                16 419 844
                   2643:                13 169 394
                   2644: 
                   2645: 2001-10-28  paf
1.2     ! paf      2646:        * src/configure:
        !          2647:        * src/configure.in:
        !          2648:        * src/include/pa_config_auto.h.in:
        !          2649:        * src/include/pa_config_fixed.h:
        !          2650:        * src/include/pa_db_connection.h:
        !          2651:        * src/include/pa_db_manager.h:
        !          2652:        * src/include/pa_db_table.h:
        !          2653:        * src/main/pa_db_connection.C:
        !          2654:        * src/main/pa_db_table.C:
1.1       paf      2655:                db2 on linux with DB 2.4.14: (6/2/98)
                   2656: 
1.2     ! paf      2657:        * src/main/pa_db_connection.C:
        !          2658:        * src/main/pa_db_table.C:
1.1       paf      2659:                exception translation
                   2660: 
1.2     ! paf      2661:        * src/main/pa_db_connection.C:
1.1       paf      2662:                expire table [was accidently pasted with wrong type/cast]
                   2663: 
1.2     ! paf      2664:        * src/classes/Makefile.am:
        !          2665:        * src/classes/Makefile.in:
        !          2666:        * src/configure:
        !          2667:        * src/configure.in:
        !          2668:        * src/targets/apache13/p3runConfigure.in:
        !          2669:        * src/targets/cgi/Makefile.am:
        !          2670:        * src/targets/cgi/Makefile.in:
1.1       paf      2671:                db makes. remember to build DB2 with -fexceptions!!!
                   2672: 
1.2     ! paf      2673:        * src/main/pa_db_table.C:
1.1       paf      2674:                DB_RMW defed
                   2675: 
1.2     ! paf      2676:        * src/main/pa_db_connection.C:
1.1       paf      2677:                removed old consts
                   2678: 
                   2679: 2001-10-27  paf
1.2     ! paf      2680:        * src/ChangeLog:
        !          2681:        * src/classes/hashfile.C:
        !          2682:        * src/include/pa_db_connection.h:
        !          2683:        * src/include/pa_db_table.h:
        !          2684:        * src/main/pa_db_connection.C:
        !          2685:        * src/main/pa_db_manager.C:
        !          2686:        * src/main/pa_db_table.C:
        !          2687:        * src/main/pa_globals.C:
        !          2688:        * src/types/pa_vhashfile.C:
1.1       paf      2689:                DB2 ifdefs
                   2690: 
1.2     ! paf      2691:        * src/Makefile.in:
        !          2692:        * src/classes/Makefile.am:
        !          2693:        * src/classes/Makefile.in:
        !          2694:        * src/classes/gd/Makefile.in:
        !          2695:        * src/configure:
        !          2696:        * src/configure.in:
        !          2697:        * src/include/pa_config_fixed.h:
        !          2698:        * src/libltdl/Makefile.in:
        !          2699:        * src/main/Makefile.am:
        !          2700:        * src/main/Makefile.in:
        !          2701:        * src/pcre/Makefile.in:
        !          2702:        * src/targets/Makefile.in:
        !          2703:        * src/targets/apache13/Makefile.in:
        !          2704:        * src/targets/apache13/p3runConfigure.in:
        !          2705:        * src/targets/cgi/Makefile.am:
        !          2706:        * src/targets/cgi/Makefile.in:
        !          2707:        * src/types/Makefile.am:
        !          2708:        * src/types/Makefile.in:
1.1       paf      2709:                makes with DB2
                   2710: 
1.2     ! paf      2711:        * src/classes/classes.awk:
1.1       paf      2712:                no $ in var names
                   2713: 
1.2     ! paf      2714:        * src/main/pa_globals.C:
        !          2715:        * src/targets/apache13/ApacheModuleParser3.dsp:
        !          2716:        * src/targets/cgi/parser3.dsp:
        !          2717:        * src/targets/isapi/parser3isapi.dsp:
        !          2718:                vc projects libdb ifdefed into globals.C
        !          2719: 
        !          2720:        * src/main/pa_db_connection.C:
        !          2721:        * src/main/pa_db_manager.C:
1.1       paf      2722:                db expiration connection&table [forgotten calls]
                   2723: 
1.2     ! paf      2724:        * src/operators.txt:
        !          2725:                ^hashfile.clear[] doced
1.1       paf      2726: 
1.2     ! paf      2727:        * src/Makefile.in:
        !          2728:        * src/classes/Makefile.in:
        !          2729:        * src/classes/gd/Makefile.in:
        !          2730:        * src/configure:
        !          2731:        * src/configure.in:
        !          2732:        * src/include/pa_config_auto.h.in:
        !          2733:        * src/main/Makefile.am:
        !          2734:        * src/main/Makefile.in:
        !          2735:        * src/pcre/Makefile.in:
        !          2736:        * src/targets/Makefile.in:
        !          2737:        * src/targets/apache13/p3runConfigure.in:
        !          2738:        * src/targets/cgi/Makefile.in:
        !          2739:        * src/types/Makefile.am:
        !          2740:        * src/types/Makefile.in:
        !          2741:                makes db
1.1       paf      2742: 
1.2     ! paf      2743:        * src/classes/hashfile.C:
        !          2744:        * src/include/pa_db_connection.h:
        !          2745:        * src/include/pa_db_table.h:
        !          2746:        * src/main/pa_db_connection.C:
        !          2747:        * src/main/pa_db_table.C:
        !          2748:        * src/operators.txt:
1.1       paf      2749:                ^hashfile.clear[]
                   2750: 
                   2751: 2001-10-26  paf
1.2     ! paf      2752:        * src/classes/xdoc.C:
        !          2753:        * src/classes/xdoc.C:
        !          2754:        * src/types/pa_vxdoc.h:
1.1       paf      2755:                transform2 for parsed_source
                   2756: 
1.2     ! paf      2757:        * src/classes/hashfile.C:
        !          2758:        * src/include/pa_db_connection.h:
        !          2759:        * src/include/pa_db_manager.h:
        !          2760:        * src/include/pa_db_table.h:
        !          2761:        * src/include/pa_hash.h:
        !          2762:        * src/main/pa_db_connection.C:
        !          2763:        * src/main/pa_db_manager.C:
        !          2764:        * src/main/pa_db_table.C:
        !          2765:        * src/main/pa_hash.C:
        !          2766:        * src/types/pa_vhashfile.C:
        !          2767:        * src/types/pa_vhashfile.h:
1.1       paf      2768:                db connections & tables now cached at create time & multithreaded
                   2769: 
1.2     ! paf      2770:        * src/classes/xdoc.C:
        !          2771:                xdoc createTextNode createElement UL_XML default. but entities
        !          2772:                still reparsed. todo: tothink
1.1       paf      2773: 
1.2     ! paf      2774:        * src/classes/hashfile.C:
        !          2775:        * src/include/pa_db_table.h:
        !          2776:        * src/main/pa_db_table.C:
1.1       paf      2777:                db: child transaction commit/rollback responsibility left to
                   2778:                parent [as it sould - else there were a bug with double free]
                   2779: 
1.2     ! paf      2780:        * src/include/pa_db_connection.h:
        !          2781:        * src/main/pa_db_connection.C:
        !          2782:        * src/main/pa_db_connection.C:
        !          2783:                db checkpoints
        !          2784: 
        !          2785:        * src/main/pa_db_connection.C:
        !          2786:        * src/operators.txt:
1.1       paf      2787:                about to remove connection from vhashfile
                   2788: 
1.2     ! paf      2789:        * src/main/pa_db_connection.C:
1.1       paf      2790:                db recover mech 2
                   2791: 
                   2792: 2001-10-25  paf
1.2     ! paf      2793:        * src/classes/hashfile.C:
        !          2794:        * src/include/pa_common.h:
        !          2795:        * src/include/pa_db_connection.h:
        !          2796:        * src/include/pa_db_manager.h:
        !          2797:        * src/include/pa_db_table.h:
        !          2798:        * src/main/main.dsp:
        !          2799:        * src/main/pa_db_connection.C:
        !          2800:        * src/main/pa_db_manager.C:
        !          2801:        * src/main/pa_db_table.C:
        !          2802:        * src/operators.txt:
        !          2803:        * src/parser3.dsw:
        !          2804:        * src/types/pa_vhashfile.C:
        !          2805:        * src/types/pa_vhashfile.h:
1.1       paf      2806:                started db_home [multiple, cached]
                   2807:                todo: autorecover [tried, but not succeded, yet]
                   2808: 
1.2     ! paf      2809:        * src/include/pa_db_connection.h:
        !          2810:        * src/main/pa_db_manager.C:
        !          2811:                transaction parent passed
        !          2812: 
        !          2813:        * src/include/pa_dir.h:
1.1       paf      2814:                ancient gpf on dir not found fixed
                   2815: 
                   2816: 2001-10-24  parser
1.2     ! paf      2817:        * src/classes/Makefile.am:
        !          2818:        * src/classes/Makefile.am:
        !          2819:        * src/classes/Makefile.am:
        !          2820:        * src/classes/Makefile.in:
        !          2821:        * src/classes/Makefile.in:
        !          2822:        * src/main/Makefile.in:
        !          2823:        * src/targets/cgi/Makefile.am:
        !          2824:        * src/targets/cgi/Makefile.in:
        !          2825:        * src/targets/cgi/pool_storage.h:
        !          2826:        * src/targets/cgi/pool_storage.h:
1.1       paf      2827:                makes
                   2828: 
1.2     ! paf      2829:        * src/include/pa_db_connection.h:
        !          2830:        * src/main/pa_db_connection.C:
        !          2831:        * src/types/pa_vhashfile.C:
1.1       paf      2832:                db_cursor constructor public now
                   2833: 
1.2     ! paf      2834:        * src/ChangeLog:
        !          2835:        * src/include/pa_common.h:
        !          2836:        * src/main/Makefile.am:
        !          2837:        * src/main/pa_common.C:
        !          2838:        * src/types/pa_vform.C:
        !          2839:        * src/types/pa_vform.h:
1.1       paf      2840:                .am
                   2841: 
1.2     ! paf      2842:        * src/classes/hashfile.C:
        !          2843:        * src/include/pa_request.h:
        !          2844:        * src/operators.txt:
1.1       paf      2845:                hashfile.cache 0
                   2846: 
1.2     ! paf      2847:        * src/main/pa_db_connection.C:
        !          2848:        * src/types/pa_vhashfile.C:
1.1       paf      2849:                db_connection not bothers with key when not returning expired data
                   2850: 
1.2     ! paf      2851:        * src/targets/cgi/pool_storage.h:
        !          2852:        * src/targets/isapi/parser3isapi.C:
        !          2853:        * src/targets/isapi/pool_storage.h:
        !          2854:                pool_storage fixed
        !          2855: 
        !          2856:        * src/include/pa_common.h:
        !          2857:        * src/main/pa_common.C:
        !          2858:        * src/types/pa_vform.C:
        !          2859:        * src/types/pa_vform.h:
1.1       paf      2860:                form fix_line_breaks
                   2861: 
1.2     ! paf      2862:        * src/operators.txt:
        !          2863:        * src/types/pa_vhashfile.C:
        !          2864:        * src/types/pa_vhashfile.h:
        !          2865:                hashfile expiring 0
1.1       paf      2866: 
1.2     ! paf      2867:        * src/main/pa_db_connection.C:
        !          2868:        * src/types/pa_vhashfile.C:
1.1       paf      2869:                hashfile expiring 1
                   2870: 
1.2     ! paf      2871:        * src/classes/hashfile.C:
        !          2872:        * src/include/pa_db_connection.h:
        !          2873:        * src/main/pa_db_connection.C:
1.1       paf      2874:                hashfile expired deleted from db when get & iterate
                   2875: 
1.2     ! paf      2876:        * src/classes/hashfile.C:
        !          2877:        * src/operators.txt:
        !          2878:        * src/types/pa_vhashfile.h:
1.1       paf      2879:                hashfile 1
                   2880: 
1.2     ! paf      2881:        * src/operators.txt:
        !          2882:        * src/operators.txt:
        !          2883:        * src/targets/apache13/ApacheModuleParser3.dsp:
        !          2884:        * src/targets/isapi/parser3isapi.dsp:
        !          2885:                doc
        !          2886: 
        !          2887:        * src/include/pa_db_connection.h:
        !          2888:        * src/main/pa_db_connection.C:
        !          2889:        * src/types/pa_vhashfile.C:
        !          2890:        * src/types/pa_vhashfile.h:
1.1       paf      2891:                hashfile data stamped, todo: put_element analize
                   2892: 
1.2     ! paf      2893:        * src/sql/pa_sql_driver.h:
        !          2894:                version
1.1       paf      2895: 
1.2     ! paf      2896:        * src/include/pa_db_connection.h:
        !          2897:        * src/include/pa_string.h:
        !          2898:        * src/main/pa_db_connection.C:
        !          2899:        * src/main/pa_string.C:
        !          2900:        * src/operators.txt:
        !          2901:                hashfile pieced serialize. todo stamp
1.1       paf      2902: 
1.2     ! paf      2903:        * src/main/pa_db_connection.C:
        !          2904:        * src/main/pa_db_manager.C:
1.1       paf      2905:                hashfile setted this:
                   2906:                DB_RMW
                   2907:                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
                   2908: 
                   2909: 2001-10-23  parser
1.2     ! paf      2910:        * src/classes/file.C:
        !          2911:        * src/classes/hash.C:
        !          2912:        * src/classes/hashfile.C:
        !          2913:        * src/classes/image.C:
        !          2914:        * src/classes/mail.C:
        !          2915:        * src/classes/response.C:
        !          2916:        * src/classes/string.C:
        !          2917:        * src/classes/table.C:
        !          2918:        * src/classes/xdoc.C:
        !          2919:        * src/include/pa_config_fixed.h:
        !          2920:        * src/include/pa_db_connection.h:
        !          2921:        * src/main/pa_common.C:
        !          2922:        * src/main/pa_db_connection.C:
        !          2923:        * src/main/pa_request.C:
        !          2924:        * src/operators.txt:
        !          2925:        * src/types/pa_value.h:
        !          2926:        * src/types/pa_vcookie.C:
        !          2927:        * src/types/pa_vhash.h:
        !          2928:        * src/types/pa_vhashfile.C:
        !          2929:        * src/types/pa_vhashfile.h:
        !          2930:        * src/types/pa_vresponse.h:
        !          2931:        * src/types/pa_vtable.C:
1.1       paf      2932:                ^hashfile.hash[]
                   2933: 
1.2     ! paf      2934:        * src/classes/hashfile.C:
        !          2935:        * src/include/pa_db_connection.h:
        !          2936:        * src/include/pa_db_manager.h:
        !          2937:        * src/main/pa_db_connection.C:
        !          2938:        * src/main/pa_db_manager.C:
        !          2939:        * src/operators.txt:
        !          2940:        * src/types/pa_vhashfile.h:
1.1       paf      2941:                ^hashfile.transaction{code}
                   2942:                ^hashfile:clear[filename]
                   2943:                ^hashfile.delete[key]
                   2944: 
1.2     ! paf      2945:        * src/classes/hashfile.C:
        !          2946:        * src/classes/xdoc.C:
        !          2947:        * src/include/pa_config_fixed.h:
        !          2948:        * src/main/pa_db_manager.C:
        !          2949:        * src/main/pa_globals.C:
        !          2950:        * src/operators.txt:
1.1       paf      2951:                ifdefs so it compiled without db
                   2952: 
                   2953: 2001-10-22  parser
1.2     ! paf      2954:        * src/classes/classes.dsp:
        !          2955:        * src/classes/hashfile.C:
        !          2956:        * src/classes/xdoc.C:
        !          2957:        * src/classes/xnode.C:
        !          2958:        * src/include/pa_charset_connection.h:
        !          2959:        * src/include/pa_db_connection.h:
        !          2960:        * src/include/pa_db_manager.h:
        !          2961:        * src/include/pa_exception.h:
        !          2962:        * src/include/pa_sapi.h:
        !          2963:        * src/include/pa_sql_connection.h:
        !          2964:        * src/include/pa_sql_driver_manager.h:
        !          2965:        * src/include/pa_stylesheet_connection.h:
        !          2966:        * src/include/pa_stylesheet_manager.h:
        !          2967:        * src/include/pa_xslt_stylesheet_manager.h:
        !          2968:        * src/main/main.dsp:
        !          2969:        * src/main/pa_db_connection.C:
        !          2970:        * src/main/pa_db_manager.C:
        !          2971:        * src/main/pa_exception.C:
        !          2972:        * src/main/pa_globals.C:
        !          2973:        * src/main/pa_pool.C:
        !          2974:        * src/main/pa_sql_driver_manager.C:
        !          2975:        * src/main/pa_stylesheet_manager.C:
        !          2976:        * src/main/pa_xslt_stylesheet_manager.C:
        !          2977:        * src/operators.txt:
        !          2978:        * src/targets/apache13/mod_parser3.C:
        !          2979:        * src/targets/cgi/parser3.C:
        !          2980:        * src/targets/isapi/parser3isapi.C:
        !          2981:        * src/types/pa_vhashfile.C:
        !          2982:        * src/types/pa_vhashfile.h:
        !          2983:        * src/types/pa_vxdoc.C:
        !          2984:        * src/types/pa_vxnode.C:
        !          2985:        * src/types/types.dsp:
1.1       paf      2986:                hashfile 0
                   2987: 
1.2     ! paf      2988:        * src/targets/cgi/pa_pool.C:
        !          2989:        * src/targets/cgi/parser3.C:
        !          2990:        * src/targets/cgi/parser3.dsp:
        !          2991:        * src/targets/cgi/pool_storage.h:
        !          2992:        * src/targets/isapi/pool_storage.h:
1.1       paf      2993:                cgi += pool cleanups
                   2994: 
1.2     ! paf      2995:        * src/targets/apache13/mod_parser3.C:
        !          2996:        * src/targets/isapi/parser3isapi.C:
        !          2997:                SEH minor ifdef changes
        !          2998: 
        !          2999:        * src/targets/apache13/mod_parser3.C:
1.1       paf      3000:                html
                   3001: 
1.2     ! paf      3002:        * src/classes/classes.dsp:
        !          3003:        * src/classes/hashfile.C:
        !          3004:        * src/include/pa_config_fixed.h:
        !          3005:        * src/main/execute.C:
        !          3006:        * src/operators.txt:
        !          3007:        * src/targets/cgi/parser3.dsp:
        !          3008:        * src/types/pa_vhashfile.C:
        !          3009:        * src/types/pa_vhashfile.h:
        !          3010:        * src/types/types.dsp:
        !          3011:                hashfile -100
        !          3012: 
        !          3013:        * src/include/pa_exception.h:
        !          3014:        * src/include/pa_request.h:
        !          3015:        * src/main/execute.C:
        !          3016:        * src/main/pa_exception.C:
        !          3017:        * src/main/pa_request.C:
        !          3018:        * src/targets/cgi/parser3.C:
        !          3019:        * src/targets/cgi/parser3.dsp:
        !          3020:        * src/types/pa_vclass.h:
        !          3021:        * src/types/pa_vobject.h:
1.1       paf      3022:                stack backtrace
                   3023: 
1.2     ! paf      3024:        * src/operators.txt:
        !          3025:        * src/parser3.dsw:
        !          3026:        * src/types/pa_vhashfile.C:
1.1       paf      3027:                z
                   3028: 
1.2     ! paf      3029:        * src/operators.txt:
1.1       paf      3030:                comment
                   3031: 
                   3032: 2001-10-19  parser
1.2     ! paf      3033:        * src/main/pa_request.C:
        !          3034:        * src/targets/apache13/mod_parser3.C:
1.1       paf      3035:                pool:: context - get_context
                   3036: 
1.2     ! paf      3037:        * src/main/pa_pool.C:
1.1       paf      3038:                auto compiled on gcc
                   3039: 
1.2     ! paf      3040:        * src/classes/classes.h:
        !          3041:        * src/classes/date.C:
        !          3042:        * src/classes/double.C:
        !          3043:        * src/classes/file.C:
        !          3044:        * src/classes/form.C:
        !          3045:        * src/classes/gd/gd.dsp:
        !          3046:        * src/classes/gd/gif.C:
        !          3047:        * src/classes/hash.C:
        !          3048:        * src/classes/image.C:
        !          3049:        * src/classes/int.C:
        !          3050:        * src/classes/mail.C:
        !          3051:        * src/classes/math.C:
        !          3052:        * src/classes/op.C:
        !          3053:        * src/classes/smtp/smtp.C:
        !          3054:        * src/classes/smtp/smtp.dsp:
        !          3055:        * src/classes/string.C:
        !          3056:        * src/classes/table.C:
        !          3057:        * src/classes/void.C:
        !          3058:        * src/include/pa_config_fixed.h:
        !          3059:        * src/include/pa_exception.h:
        !          3060:        * src/include/pa_pool.h:
        !          3061:        * src/include/pa_request.h:
        !          3062:        * src/include/pa_types.h:
        !          3063:        * src/libltdl/libltdl.dsp:
        !          3064:        * src/main/compile.C:
        !          3065:        * src/main/compile_tools.C:
        !          3066:        * src/main/execute.C:
        !          3067:        * src/main/pa_array.C:
        !          3068:        * src/main/pa_common.C:
        !          3069:        * src/main/pa_dictionary.C:
        !          3070:        * src/main/pa_exception.C:
        !          3071:        * src/main/pa_exec.C:
        !          3072:        * src/main/pa_pool.C:
        !          3073:        * src/main/pa_request.C:
        !          3074:        * src/main/pa_socks.C:
        !          3075:        * src/main/pa_sql_driver_manager.C:
        !          3076:        * src/main/pa_string.C:
        !          3077:        * src/main/pa_table.C:
        !          3078:        * src/main/untaint.C:
        !          3079:        * src/parser3.dsw:
        !          3080:        * src/pcre/pcre_dftables.dsp:
        !          3081:        * src/pcre/pcre_parser_ctype.dsp:
        !          3082:        * src/targets/apache13/ApacheModuleParser3.dsp:
        !          3083:        * src/targets/apache13/mod_parser3.C:
        !          3084:        * src/targets/cgi/parser3.C:
        !          3085:        * src/targets/isapi/parser3isapi.C:
        !          3086:        * src/types/pa_value.h:
        !          3087:        * src/types/pa_vbool.h:
        !          3088:        * src/types/pa_vdouble.h:
        !          3089:        * src/types/pa_vfile.h:
        !          3090:        * src/types/pa_vform.C:
        !          3091:        * src/types/pa_vhash.h:
        !          3092:        * src/types/pa_vint.h:
        !          3093:        * src/types/pa_vjunction.h:
        !          3094:        * src/types/pa_vmethod_frame.h:
        !          3095:        * src/types/pa_vstateless_class.h:
        !          3096:        * src/types/pa_vtable.C:
        !          3097:        * src/types/pa_wcontext.C:
        !          3098:        * src/types/pa_wwrapper.h:
1.1       paf      3099:                switched to c++ exceptions 0
                   3100: 
1.2     ! paf      3101:        * src/Makefile.in:
        !          3102:        * src/classes/Makefile.in:
        !          3103:        * src/configure:
        !          3104:        * src/include/pa_pool.h:
        !          3105:        * src/libltdl/Makefile.in:
        !          3106:        * src/main/Makefile.in:
        !          3107:        * src/main/pa_common.C:
        !          3108:        * src/pcre/Makefile.in:
        !          3109:        * src/targets/Makefile.in:
        !          3110:        * src/targets/apache13/Makefile.in:
        !          3111:        * src/targets/cgi/Makefile.in:
        !          3112:        * src/types/Makefile.in:
1.1       paf      3113:                makes
                   3114: 
1.2     ! paf      3115:        * src/include/pa_pool.h:
1.1       paf      3116:                header
                   3117: 
1.2     ! paf      3118:        * src/classes/xdoc.C:
        !          3119:        * src/classes/xnode.C:
        !          3120:        * src/include/pa_pool.h:
        !          3121:        * src/include/pa_types.h:
        !          3122:        * src/main/pa_pool.C:
1.1       paf      3123:                first c++ exceptions result: can free up xalandomstring
                   3124:                resulting from pool::transcode
                   3125: 
1.2     ! paf      3126:        * src/classes/classes.awk:
1.1       paf      3127:                $ removed
                   3128: 
1.2     ! paf      3129:        * src/classes/Makefile.am:
        !          3130:        * src/classes/xdoc.C:
        !          3131:        * src/classes/xnode.C:
        !          3132:        * src/configure.in:
        !          3133:        * src/include/pa_config_fixed.h:
        !          3134:        * src/include/pa_exception.h:
        !          3135:        * src/include/pa_stylesheet_connection.h:
        !          3136:        * src/main/pa_charset_connection.C:
        !          3137:        * src/main/pa_exception.C:
        !          3138:        * src/main/pa_pool.C:
        !          3139:        * src/types/pa_vxdoc.C:
        !          3140:        * src/types/pa_vxdoc.h:
        !          3141:        * src/types/pa_vxnode.C:
        !          3142:        * src/types/pa_vxnode.h:
1.1       paf      3143:                switched to c++ exceptions 1xml
                   3144:                configure fixed to exclude xalan-patch from non-xml compile
                   3145: 
1.2     ! paf      3146:        * src/classes/xdoc.C:
        !          3147:        * src/classes/xnode.C:
        !          3148:        * src/classes/xnode.h:
        !          3149:        * src/types/pa_vxdoc.C:
        !          3150:        * src/types/pa_vxdoc.h:
        !          3151:        * src/types/pa_vxnode.C:
        !          3152:        * src/types/pa_vxnode.h:
1.1       paf      3153:                xnode clone got freed
                   3154: 
1.2     ! paf      3155:        * src/classes/image.C:
1.1       paf      3156:                comment
                   3157: 
1.2     ! paf      3158:        * src/operators.txt:
        !          3159:                going to switch to c++ exceptions
        !          3160: 
1.1       paf      3161: 2001-10-18  parser
1.2     ! paf      3162:        * src/classes/xdoc.C:
        !          3163:        * src/types/pa_vxdoc.h:
        !          3164:        * src/types/pa_vxnode.C:
1.1       paf      3165:                vxdoc set_document & ctor question "who owns document" solved
                   3166: 
1.2     ! paf      3167:        * src/classes/xdoc.C:
        !          3168:        * src/classes/xnode.C:
        !          3169:        * src/include/pa_pool.h:
        !          3170:        * src/main/pa_pool.C:
        !          3171:                encoding in dom creating funcs
        !          3172: 
        !          3173:        * src/include/pa_stylesheet_connection.h:
1.1       paf      3174:                prev stylesheet destroyed @ recompile
                   3175: 
1.2     ! paf      3176:        * src/classes/xdoc.C:
1.1       paf      3177:                comment
                   3178: 
1.2     ! paf      3179:        * src/classes/xdoc.C:
        !          3180:        * src/classes/xnode.C:
        !          3181:        * src/main/compile.tab.C:
        !          3182:        * src/operators.txt:
1.1       paf      3183:                xdoc create now uses XercesDocumentBridge, appendChild&co now works
                   3184: 
1.2     ! paf      3185:        * src/classes/xdoc.C:
        !          3186:        * src/main/pa_pool.C:
1.1       paf      3187:                extra free removed
                   3188: 
1.2     ! paf      3189:        * src/classes/xdoc.C:
        !          3190:        * src/classes/xdoc.C:
        !          3191:        * src/types/pa_vxdoc.h:
1.1       paf      3192:                dom created by create can be transformed now
                   3193: 
1.2     ! paf      3194:        * src/classes/xdoc.C:
1.1       paf      3195:                z
                   3196: 
1.2     ! paf      3197:        * src/types/pa_vcookie.C:
1.1       paf      3198:                cookie:CLASS
                   3199: 
1.2     ! paf      3200:        * src/classes/classes.dsp:
        !          3201:        * src/classes/xdoc.C:
        !          3202:        * src/operators.txt:
        !          3203:        * src/types/types.dsp:
        !          3204:                fiew leechy-found bugs in code&doc fixed
        !          3205: 
        !          3206:        * src/classes/xdoc.C:
        !          3207:        * src/classes/xnode.C:
        !          3208:        * src/operators.txt:
1.1       paf      3209:                xdoc::create[] now. and all dom tag names forced to XML lang
                   3210: 
1.2     ! paf      3211:        * src/main/main.dsp:
        !          3212:                project
1.1       paf      3213: 
1.2     ! paf      3214:        * src/main/compile.tab.C:
        !          3215:        * src/main/compile.y:
        !          3216:        * src/main/pa_request.C:
        !          3217:        * src/operators.txt:
1.1       paf      3218:                ^:
                   3219:                no colon in $origin @exception[
                   3220: 
1.2     ! paf      3221: 2001-10-17  parser
        !          3222:        * src/types/pa_vimage.h:
        !          3223:                removed unused vimage::save
1.1       paf      3224: 
1.2     ! paf      3225:        * src/operators.txt:
1.1       paf      3226:                hashfile planned
                   3227: 
1.2     ! paf      3228:        * src/classes/classes.dsp:
        !          3229:        * src/classes/string.C:
        !          3230:        * src/main/pa_string.C:
        !          3231:        * src/operators.txt:
        !          3232:        * src/types/pa_vxnode.h:
        !          3233:        * src/types/types.dsp:
1.1       paf      3234:                string::mid fixed, string.mid n functionality preserved
                   3235: 
                   3236: 2001-10-16  parser
1.2     ! paf      3237:        * src/operators.txt:
        !          3238:        * src/parser3.dsw:
        !          3239:        * src/types/pa_vhash.h:
        !          3240:        * src/types/pa_vtable.h:
1.1       paf      3241:                hash can be used as boolean
                   3242: 
1.2     ! paf      3243:        * src/types/pa_vimage.C:
1.1       paf      3244:                comment
                   3245: 
1.2     ! paf      3246:        * src/classes/image.C:
1.1       paf      3247:                gd size/resize bugfix
                   3248: 
1.2     ! paf      3249:        * src/classes/gd/gif.C:
        !          3250:        * src/classes/gd/gif.h:
        !          3251:        * src/classes/image.C:
1.1       paf      3252:                :CopyResampled made gd2beta+my hands, very ineffective, but
                   3253:                works for small paleted image
                   3254: 
1.2     ! paf      3255:        * src/classes/xnode.C:
        !          3256:        * src/classes/xnode.C:
        !          3257:        * src/operators.txt:
        !          3258:                removed few dom returns & changed op.txt
        !          3259: 
        !          3260:        * src/classes/classes.dsp:
        !          3261:        * src/classes/gd/gd.dsp:
        !          3262:        * src/classes/smtp/smtp.dsp:
        !          3263:        * src/main/main.dsp:
        !          3264:        * src/targets/apache13/ApacheModuleParser3.dsp:
        !          3265:        * src/targets/cgi/parser3.dsp:
        !          3266:        * src/targets/isapi/parser3isapi.dsp:
        !          3267:        * src/types/types.dsp:
1.1       paf      3268:                ident >nul 2>&1
                   3269: 
1.2     ! paf      3270:        * src/classes/gd/gif.C:
        !          3271:        * src/classes/gd/gif.h:
        !          3272:        * src/classes/image.C:
        !          3273:        * src/operators.txt:
1.1       paf      3274:                image.copy tolerance
                   3275: 
1.2     ! paf      3276:        * src/classes/gd/gif.C:
1.1       paf      3277:                copyResized
                   3278: 
1.2     ! paf      3279:        * src/classes/string.C:
        !          3280:        * src/main/pa_string.C:
        !          3281:        * src/operators.txt:
1.1       paf      3282:                $string.mid(p[;n])
                   3283: 
1.2     ! paf      3284:        * src/main/pa_common.C:
1.1       paf      3285:                \r\n -> \n   DOS
                   3286:                \r -> \n Macintosh
                   3287:                on all systems
                   3288: 
1.2     ! paf      3289:        * src/classes/gd/gif.C:
1.1       paf      3290:                couple casts
                   3291: 
1.2     ! paf      3292:        * src/classes/image.C:
        !          3293:        * src/operators.txt:
        !          3294:        * src/types/pa_vimage.h:
1.1       paf      3295:                image.copy[source](src x;src y;src w;src h;dst x;dst y[;dest w
                   3296:                ;dest h]])
                   3297: 
                   3298: 2001-10-15  parser
1.2     ! paf      3299:        * src/ChangeLog:
        !          3300:        * src/Makefile.in:
        !          3301:        * src/operators.txt:
        !          3302:        * src/types/pa_vcode_frame.h:
        !          3303:        * src/types/pa_wcontext.C:
1.1       paf      3304:                code_frame fixed - ::write badly passed string too
                   3305:                transparently [failed to intercept it]
                   3306: 
1.2     ! paf      3307:        * src/operators.txt:
        !          3308:        * src/types/pa_vxnode.C:
1.1       paf      3309:                    document_type_node.
                   3310:                        !readonly attribute DOMString name
                   3311:                    !notation_node.
                   3312:                        !readonly attribute DOMString publicId
                   3313:                        !readonly attribute DOMString systemId
                   3314: 
1.2     ! paf      3315:        * src/classes/xdoc.C:
        !          3316:        * src/classes/xnode.C:
        !          3317:        * src/include/pa_config_fixed.h:
        !          3318:        * src/include/pa_request.h:
        !          3319:        * src/main/pa_sql_driver_manager.C:
        !          3320:        * src/operators.txt:
        !          3321:        * src/types/pa_vxdoc.C:
        !          3322:        * src/types/pa_vxdoc.h:
        !          3323:        * src/types/pa_vxnode.C:
        !          3324:        * src/types/pa_vxnode.h:
1.1       paf      3325:                DOM1 major addtion, only few attributes/methods left
                   3326: 
1.2     ! paf      3327:        * src/main/execute.C:
1.1       paf      3328:                z
                   3329: 
1.2     ! paf      3330:        * src/classes/xdoc.C:
        !          3331:        * src/classes/xdoc.C:
        !          3332:        * src/operators.txt:
        !          3333:                    !::create{qualifiedName}
        !          3334: 
1.1       paf      3335: 2001-10-13  parser
1.2     ! paf      3336:        * src/main/execute.C:
        !          3337:        * src/types/pa_vcode_frame.h:
        !          3338:                vcodeframe made transparent enough to handle hash if creation&passing
        !          3339: 
        !          3340:        * src/include/pa_config_fixed.h:
        !          3341:        * src/main/execute.C:
        !          3342:        * src/main/pa_exception.C:
        !          3343:        * src/operators.txt:
1.1       paf      3344:                noticed that vcodeframe not transparent enough, would change now
                   3345: 
1.2     ! paf      3346:        * src/types/pa_vcode_frame.h:
1.1       paf      3347:                couple comments
                   3348: 
1.2     ! paf      3349:        * src/targets/isapi/pool_storage.h:
1.1       paf      3350:                isapi pool storage reverse cleanups & frees order
                   3351: 
1.2     ! paf      3352:        * src/main/pa_sql_driver_manager.C:
        !          3353:        * src/targets/cgi/parser3.C:
        !          3354:        * src/targets/isapi/parser3isapi.C:
1.1       paf      3355:                isapi&cgi couple non-pooled mallocs in main handler
                   3356: 
                   3357: 2001-10-12  parser
1.2     ! paf      3358:        * src/classes/double.C:
        !          3359:        * src/classes/int.C:
        !          3360:        * src/classes/string.C:
1.1       paf      3361:                sql{}[$.default[({})]] handling changed:
                   3362:                now type of default param analized always, not only at problem time,
                   3363:                thus helping early problem spotting
                   3364: 
1.2     ! paf      3365:        * src/classes/classes.dsp:
        !          3366:        * src/classes/gd/gd.dsp:
        !          3367:        * src/classes/smtp/smtp.dsp:
        !          3368:        * src/classes/xdoc.C:
        !          3369:        * src/libltdl/libltdl.dsp:
        !          3370:        * src/main/compile.tab.C:
        !          3371:        * src/main/main.dsp:
        !          3372:        * src/main/pa_globals.C:
        !          3373:        * src/operators.txt:
        !          3374:        * src/operators.txt:
        !          3375:        * src/pcre/pcre.dsp:
        !          3376:        * src/pcre/pcre_dftables.dsp:
        !          3377:        * src/pcre/pcre_parser_ctype.dsp:
        !          3378:        * src/targets/apache13/ApacheModuleParser3.dsp:
        !          3379:        * src/targets/apache13/mod_parser3.C:
        !          3380:        * src/targets/cgi/parser3.C:
        !          3381:        * src/targets/cgi/parser3.dsp:
        !          3382:        * src/targets/isapi/parser3isapi.C:
        !          3383:        * src/targets/isapi/parser3isapi.C:
        !          3384:        * src/targets/isapi/parser3isapi.dsp:
        !          3385:        * src/types/types.dsp:
1.1       paf      3386:                xalan&xerces multithread bug fixed. initialization&free on each
                   3387:                thread!
                   3388: 
                   3389: 2001-10-11  parser
1.2     ! paf      3390:        * src/targets/apache13/Makefile.am:
1.1       paf      3391:                started restructuring
                   3392: 
1.2     ! paf      3393:        * src/Makefile.in:
        !          3394:        * src/Makefile.in:
        !          3395:        * src/Makefile.in:
        !          3396:        * src/classes/Makefile.in:
        !          3397:        * src/classes/Makefile.in:
        !          3398:        * src/classes/gd/Makefile.in:
        !          3399:        * src/classes/gd/Makefile.in:
        !          3400:        * src/configure:
        !          3401:        * src/configure:
        !          3402:        * src/configure:
        !          3403:        * src/configure.in:
        !          3404:        * src/configure.in:
        !          3405:        * src/ident.awk:
        !          3406:        * src/include/pa_config_auto.h.in:
        !          3407:        * src/libltdl/Makefile.in:
        !          3408:        * src/libltdl/Makefile.in:
        !          3409:        * src/main/Makefile.in:
        !          3410:        * src/main/Makefile.in:
        !          3411:        * src/pcre/Makefile.in:
        !          3412:        * src/pcre/Makefile.in:
        !          3413:        * src/targets/Makefile.in:
        !          3414:        * src/targets/Makefile.in:
        !          3415:        * src/targets/apache13/Makefile.in:
        !          3416:        * src/targets/apache13/Makefile.in:
        !          3417:        * src/targets/apache13/p3runConfigure.in:
        !          3418:        * src/targets/cgi/Makefile.in:
        !          3419:        * src/targets/cgi/Makefile.in:
        !          3420:        * src/types/Makefile.in:
        !          3421:        * src/types/Makefile.in:
1.1       paf      3422:                makes
                   3423: 
1.2     ! paf      3424:        * src/classes/xnode.C:
        !          3425:        * src/operators.txt:
1.1       paf      3426:                xnode.selectSingle now
                   3427: 
1.2     ! paf      3428:        * src/targets/apache13/ApacheModuleParser3.dsp:
1.1       paf      3429:                .dsp fixed due to relocate
                   3430: 
1.2     ! paf      3431:        * src/classes/xdoc.C:
        !          3432:        * src/classes/xnode.C:
        !          3433:        * src/include/pa_exception.h:
        !          3434:        * src/include/pa_pool.h:
        !          3435:        * src/include/pa_stylesheet_connection.h:
        !          3436:        * src/main/pa_exception.C:
        !          3437:        * src/main/pa_pool.C:
1.1       paf      3438:                moved xslt exceptions convertors out of Pool into Exception
                   3439: 
1.2     ! paf      3440:        * src/Makefile.in:
        !          3441:        * src/classes/Makefile.in:
        !          3442:        * src/classes/gd/Makefile.in:
        !          3443:        * src/configure:
        !          3444:        * src/configure.in:
1.1       paf      3445:                makes. stdc++ lib added to apache libraries
                   3446: 
1.2     ! paf      3447:        * src/classes/hash.C:
        !          3448:        * src/operators.txt:
1.1       paf      3449:                    !^hash.add[addme]
                   3450:                    !^hash.sub[subme]
                   3451:                    !^a.union[b] = new
                   3452:                    !^a.intersection[b] = new
                   3453:                    !^a.intersects[b] = bool
                   3454: 
1.2     ! paf      3455:        * src/main/pa_string.C:
1.1       paf      3456:                const
                   3457: 
1.2     ! paf      3458:        * src/classes/hash.C:
        !          3459:        * src/operators.txt:
        !          3460:        * src/types/pa_vhash.h:
1.1       paf      3461:                    !^hash::create[[copy_from]]
                   3462: 
1.2     ! paf      3463:        * src/classes/hash.C:
        !          3464:        * src/operators.txt:
1.1       paf      3465:                    !^hash::append[append_from]
                   3466: 
1.2     ! paf      3467:        * src/targets/apache13/Makefile.am:
        !          3468:        * src/targets/apache13/p3runConfigure.in:
1.1       paf      3469:                added
                   3470: 
1.2     ! paf      3471:        * src/include/pa_string.h:
        !          3472:        * src/main/pa_string.C:
1.1       paf      3473:                restructured string: linked pieces of same language together
                   3474:                prior to String::replace
                   3475: 
1.2     ! paf      3476:        * src/targets/apache13/ApacheModuleParser3.dsp:
        !          3477:        * src/targets/apache13/mod_parser3.C:
        !          3478:        * src/targets/apache13/p3runConfigure.in:
        !          3479:        * src/targets/apache13/pa_pool.C:
        !          3480:        * src/targets/apache13/pa_threads.C:
        !          3481:                restructured
        !          3482: 
        !          3483:        * src/classes/string.C:
        !          3484:        * src/classes/table.C:
        !          3485:        * src/include/pa_globals.h:
        !          3486:        * src/include/pa_string.h:
        !          3487:        * src/main/pa_globals.C:
        !          3488:        * src/main/pa_string.C:
        !          3489:        * src/main/untaint.C:
        !          3490:        * src/types/pa_vvoid.h:
1.1       paf      3491:                untaint lang origins table fixed.
                   3492:                got rid of empty_string, which caused errors - it hasnt exception but somebody[value.bark] tried to throw it on it's pool
                   3493: 
                   3494: 2001-10-10  parser
1.2     ! paf      3495:        * src/classes/gd/gif.C:
1.1       paf      3496:                arc algorithms: commented all bresenhams, algs must be unified
                   3497:                 not "perfect"
                   3498: 
1.2     ! paf      3499:        * src/classes/gd/gif.C:
        !          3500:        * src/main/compile.tab.C:
        !          3501:        * src/main/compile.y:
1.1       paf      3502:                ^a[^b] more informative compile error
                   3503: 
1.2     ! paf      3504:        * src/main/compile.tab.C:
        !          3505:        * src/main/compile.y:
1.1       paf      3506:                ^a[
                   3507:                
                   3508:                @next_method  << now unclosed ] would be reported here
                   3509: 
1.2     ! paf      3510:        * src/classes/op.C:
        !          3511:        * src/main/compile.tab.C:
        !          3512:        * src/operators.txt:
1.1       paf      3513:                ^error[msg]
                   3514: 
                   3515: 2001-10-09  parser
1.2     ! paf      3516:        * src/classes/classes.dsp:
        !          3517:        * src/classes/xdoc.C:
        !          3518:        * src/include/pa_stylesheet_connection.h:
        !          3519:        * src/main/main.dsp:
        !          3520:        * src/operators.txt:
        !          3521:        * src/parser3.dsw:
        !          3522:        * src/targets/cgi/parser3.C:
        !          3523:        * src/targets/isapi/parser3isapi.C:
        !          3524:        * src/types/pa_vxdoc.h:
        !          3525:        * src/types/pa_vxnode.h:
        !          3526:        * src/types/types.dsp:
        !          3527:                xalan patches starting
        !          3528: 
        !          3529:        * src/classes/op.C:
        !          3530:        * src/classes/table.C:
        !          3531:        * src/types/pa_vfile.h:
        !          3532:        * src/types/pa_vimage.h:
        !          3533:        * src/types/pa_vjunction.h:
        !          3534:        * src/types/pa_vxdoc.h:
        !          3535:        * src/types/pa_vxnode.h:
1.1       paf      3536:                table:menu & op for delims made allowed not to be code [be
                   3537:                string..]
                   3538: 
1.2     ! paf      3539:        * src/Makefile.in:
        !          3540:        * src/Makefile.in:
        !          3541:        * src/classes/Makefile.am:
        !          3542:        * src/classes/Makefile.am:
        !          3543:        * src/classes/Makefile.in:
        !          3544:        * src/classes/Makefile.in:
        !          3545:        * src/classes/gd/Makefile.in:
        !          3546:        * src/classes/gd/Makefile.in:
        !          3547:        * src/configure:
        !          3548:        * src/configure.in:
        !          3549:        * src/libltdl/Makefile.in:
        !          3550:        * src/libltdl/Makefile.in:
        !          3551:        * src/main/Makefile.am:
        !          3552:        * src/main/Makefile.in:
        !          3553:        * src/main/Makefile.in:
        !          3554:        * src/pcre/Makefile.in:
        !          3555:        * src/pcre/Makefile.in:
        !          3556:        * src/targets/Makefile.in:
        !          3557:        * src/targets/Makefile.in:
        !          3558:        * src/targets/apache13/Makefile.in:
        !          3559:        * src/targets/apache13/Makefile.in:
        !          3560:        * src/targets/cgi/Makefile.am:
        !          3561:        * src/targets/cgi/Makefile.in:
        !          3562:        * src/targets/cgi/Makefile.in:
        !          3563:        * src/types/Makefile.am:
        !          3564:        * src/types/Makefile.in:
        !          3565:        * src/types/Makefile.in:
        !          3566:                makes
        !          3567: 
        !          3568:        * src/targets/cgi/parser3.C:
        !          3569:        * src/targets/isapi/parser3isapi.C:
        !          3570:                xml transform win32 errors intercepted [xalan transformer
        !          3571:                patched and incorporated]
1.1       paf      3572: 
1.2     ! paf      3573:        * src/classes/double.C:
        !          3574:        * src/classes/file.C:
        !          3575:        * src/classes/image.C:
        !          3576:        * src/classes/int.C:
        !          3577:        * src/classes/op.C:
        !          3578:        * src/classes/string.C:
        !          3579:        * src/classes/table.C:
1.1       paf      3580:                lots of params->as_int/double/as_string/as_junction
                   3581:                as_no_junction messages added
                   3582: 
1.2     ! paf      3583:        * src/classes/op.C:
        !          3584:        * src/classes/table.C:
        !          3585:        * src/operators.txt:
1.1       paf      3586:                table.hash[key field;value field(s) string/table]  now
                   3587: 
1.2     ! paf      3588:        * src/operators.txt:
        !          3589:                for delim desc
1.1       paf      3590: 
1.2     ! paf      3591:        * src/classes/op.C:
        !          3592:        * src/classes/table.C:
1.1       paf      3593:                z
                   3594: 
1.2     ! paf      3595:        * src/classes/date.C:
        !          3596:        * src/classes/table.C:
        !          3597:        * src/operators.txt:
1.1       paf      3598:                calendar moved to date
                   3599: 
1.2     ! paf      3600:        * src/classes/string.C:
        !          3601:        * src/classes/table.C:
        !          3602:        * src/operators.txt:
1.1       paf      3603:                ^string.save[file]
                   3604: 
                   3605: 2001-10-08  parser
1.2     ! paf      3606:        * src/classes/xdoc.C:
1.1       paf      3607:                xdoc:load exceptions intercepted [like in set]
                   3608: 
1.2     ! paf      3609:        * src/types/pa_vcookie.C:
1.1       paf      3610:                removing cookie made more netscape-like way
                   3611: 
1.2     ! paf      3612:        * src/classes/image.C:
        !          3613:        * src/include/pa_common.h:
        !          3614:        * src/main/pa_common.C:
        !          3615:        * src/types/pa_vcookie.C:
1.1       paf      3616:                cookie urlencoded [netscape doc reread]
                   3617: 
1.2     ! paf      3618:        * src/classes/gd/gif.C:
1.1       paf      3619:                image.bar now draws (100 100 0 0)
                   3620: 
1.2     ! paf      3621:        * src/classes/gd/gif.C:
        !          3622:        * src/classes/gd/mtables.h:
        !          3623:        * src/operators.txt:
1.1       paf      3624:                image:arc image:circle
                   3625: 
1.2     ! paf      3626:        * src/classes/gd/gd.dsp:
        !          3627:        * src/classes/gd/gif.C:
        !          3628:        * src/classes/gd/gif.h:
        !          3629:        * src/classes/image.C:
        !          3630:        * src/operators.txt:
        !          3631:        * src/types/pa_vcookie.C:
        !          3632:        * src/types/pa_vimage.C:
1.1       paf      3633:                image:sector
                   3634:                removed image:html internal "line-*" attribs
                   3635: 
1.2     ! paf      3636:        * src/classes/file.C:
        !          3637:        * src/classes/form.C:
        !          3638:        * src/main/pa_common.C:
        !          3639:        * src/main/untaint.C:
1.1       paf      3640:                header untainting to UL_HTTP_HEADER, UL_MAIL_HEADER made
                   3641:                nonforced [only tainted pieces]
                   3642: 
1.2     ! paf      3643:        * src/classes/gd/gif.C:
        !          3644:        * src/classes/image.C:
1.1       paf      3645:                image:circle [and round arc] uses Bresenham
                   3646: 
1.2     ! paf      3647:        * src/main/untaint.C:
        !          3648:                \r to ' ' in origins mode
        !          3649: 
        !          3650:        * src/classes/date.C:
        !          3651:        * src/classes/image.C:
        !          3652:        * src/classes/string.C:
        !          3653:        * src/classes/table.C:
        !          3654:        * src/classes/void.C:
        !          3655:        * src/include/pa_request.h:
1.1       paf      3656:                params->as_int/double message added
                   3657: 
1.2     ! paf      3658:        * src/classes/xdoc.C:
        !          3659:        * src/include/pa_config_fixed.h:
        !          3660:        * src/main/compile.tab.C:
        !          3661:        * src/types/pa_vxdoc.h:
1.1       paf      3662:                parsedSource produced by nonstandard liaison freed up
                   3663: 
1.2     ! paf      3664:        * src/include/pa_common.h:
        !          3665:        * src/main/pa_common.C:
        !          3666:        * src/main/untaint.C:
        !          3667:        * src/targets/cgi/parser3.C:
        !          3668:        * src/targets/isapi/parser3isapi.C:
1.1       paf      3669:                remove_crlf @ SAPI::log
                   3670: 
                   3671: 2001-10-07  parser
1.2     ! paf      3672:        * src/include/pa_config_fixed.h:
        !          3673:        * src/main/compile.tab.C:
        !          3674:        * src/pcre/pcre.dsp:
1.1       paf      3675:                restored project
                   3676: 
                   3677: 2001-10-05  parser
1.2     ! paf      3678:        * src/classes/xdoc.C:
        !          3679:        * src/include/pa_dictionary.h:
        !          3680:        * src/main/main.dsp:
        !          3681:        * src/main/pa_dictionary.C:
        !          3682:        * src/main/pa_string.C:
        !          3683:        * src/types/pa_vxdoc.h:
        !          3684:                started xml errorhandler.
        !          3685:                fixed string.replace a little, read @test
        !          3686: 
        !          3687:        * src/main/pa_charset_connection.C:
1.1       paf      3688:                unicode zero pair at the beging of totable appered to be vital
                   3689: 
1.2     ! paf      3690:        * src/classes/xdoc.C:
        !          3691:        * src/main/compile.tab.C:
        !          3692:        * src/operators.txt:
1.1       paf      3693:                xdoc.transform now
                   3694: 
1.2     ! paf      3695:        * src/doc/doxygen.cfg:
        !          3696:        * src/doc/html2chm.cmd:
        !          3697:        * src/doc/sources2html.cmd:
        !          3698:                paths
1.1       paf      3699: 
1.2     ! paf      3700:        * src/classes/xdoc.C:
        !          3701:        * src/include/pa_pool.h:
        !          3702:        * src/main/main.dsp:
        !          3703:        * src/main/pa_pool.C:
        !          3704:                changed xdoc:set to prevent SAXParseException from outputing to cerr.
        !          3705:                lots of "todos"
1.1       paf      3706: 
1.2     ! paf      3707:        * src/main/pa_charset_connection.C:
        !          3708:        * src/main/pa_charset_connection.C:
1.1       paf      3709:                ctype another mem clear bugfix
                   3710: 
1.2     ! paf      3711:        * src/main/untaint.C:
        !          3712:                http_header tainting more gentle with enquoting now
        !          3713: 
        !          3714:        * src/main/pa_string.C:
        !          3715:                found replace bug - first_that_starts(char *) does not have
        !          3716:                limit, and looks further eos, fixing....
1.1       paf      3717: 
1.2     ! paf      3718:        * src/include/pa_hash.h:
        !          3719:        * src/main/pa_hash.C:
1.1       paf      3720:                Hash::size() calculated wrong. fixed it
                   3721: 
1.2     ! paf      3722:        * src/Makefile.in:
        !          3723:        * src/main/compile.tab.C:
        !          3724:        * src/main/compile.y:
1.1       paf      3725:                disabled ^literals in names
                   3726:                $result[^[$p^]z]
                   3727:                now works fine
                   3728: 
1.2     ! paf      3729:        * src/operators.txt:
1.1       paf      3730:                desc
                   3731: 
                   3732: 2001-10-04  parser
1.2     ! paf      3733:        * src/classes/image.C:
        !          3734:        * src/operators.txt:
1.1       paf      3735:                ^image.length[text]
                   3736: 
                   3737: 2001-10-03  parser
1.2     ! paf      3738:        * src/main/pa_request.C:
1.1       paf      3739:                restored pcre defaulting in request [mindlessly "optimized" yesterday]
                   3740:                comment left
                   3741: 
1.2     ! paf      3742:        * src/main/pa_request.C:
1.1       paf      3743:                DEFAULT...charset was ignored when !XML
                   3744: 
                   3745: 2001-10-02  parser
1.2     ! paf      3746:        * src/include/pa_request.h:
        !          3747:        * src/main/pa_charset_connection.C:
        !          3748:        * src/main/pa_charset_connection.C:
        !          3749:        * src/main/pa_request.C:
        !          3750:        * src/pcre/pcre.dsp:
        !          3751:        * src/types/pa_vstring.h:
1.1       paf      3752:                pcre tables now const inside
                   3753:                removed default - pcre handles that internally
                   3754:                fixed bug on not-cleaning tables [previously was calloced, now member]
                   3755: 
1.2     ! paf      3756:        * src/Makefile.in:
        !          3757:        * src/classes/Makefile.in:
        !          3758:        * src/classes/gd/Makefile.in:
        !          3759:        * src/configure:
        !          3760:        * src/libltdl/Makefile.in:
        !          3761:        * src/main/Makefile.in:
        !          3762:        * src/patches/xml-xalan.patch:
        !          3763:        * src/pcre/Makefile.in:
        !          3764:        * src/targets/Makefile.in:
        !          3765:        * src/targets/apache13/Makefile.in:
        !          3766:        * src/targets/cgi/Makefile.in:
        !          3767:        * src/types/Makefile.in:
1.1       paf      3768:                makes
                   3769: 
1.2     ! paf      3770:        * src/configure.in:
1.1       paf      3771:                == wrong@solaris [strangly worked@linux] fixed
                   3772: 
1.2     ! paf      3773:        * src/operators.txt:
1.1       paf      3774:                changed connect string format to support options
                   3775:                charset=cp1251_koi8
                   3776:                timeout=3
                   3777:                compress=1&
                   3778:                named_pipe=1
                   3779: 
1.2     ! paf      3780:        * src/include/pa_config_fixed.h:
        !          3781:        * src/main/pa_charset_connection.C:
1.1       paf      3782:                tested charset reload on file change @ apache version = OK
                   3783:                tested freeing up prev encoding on adding new = OK
                   3784: 
1.2     ! paf      3785:        * src/configure.in:
1.1       paf      3786:                --rpath renamed to --R [this works on solaris too]
                   3787: 
1.2     ! paf      3788:        * src/operators.txt:
1.1       paf      3789:                commented charset format
                   3790: 
1.2     ! paf      3791:        * src/classes/table.C:
        !          3792:        * src/operators.txt:
1.1       paf      3793:                # config comments fixed
                   3794: 
1.2     ! paf      3795:        * src/patches/xml-xalan.patch:
1.1       paf      3796:                renamed to xalan-XalanTranscodingServices-digitalentitifying.patch
                   3797: 
1.2     ! paf      3798:        * src/patches/xalan-DoubleSupport-arithmetic-overflow-on-negative-sqrt.patch:
        !          3799:                on intel solaris nan=sqrt(-2.01) caused arithmetic overflow signal = core
        !          3800:                investigation revealed that compiler[or somebody else] installed FPE handler too late - in main() sqrt successfully returs NaN.
        !          3801:                fixed to constant. todo: little/big endian check.
1.1       paf      3802: 
1.2     ! paf      3803:        * src/patches/xalan-DoubleSupport-arithmetic-overflow-on-negative-sqrt.patch:
1.1       paf      3804:                inserted gcc version
                   3805: 
1.2     ! paf      3806:        * src/configure.in:
1.1       paf      3807:                changed link spec to link @ solaris
                   3808: 
1.2     ! paf      3809:        * src/configure.in:
        !          3810:        * src/configure.in:
1.1       paf      3811:                --rpath renamed to -R [this works on solaris too]
                   3812: 
1.2     ! paf      3813:        * src/operators.txt:
1.1       paf      3814:                comment on CLASS_PATH
                   3815: 
1.2     ! paf      3816:        * src/include/pa_pool.h:
        !          3817:        * src/include/pa_stylesheet_connection.h:
        !          3818:        * src/include/pa_stylesheet_connection.h:
        !          3819:        * src/main/pa_charset_manager.C:
        !          3820:        * src/main/pa_charset_manager.C:
        !          3821:        * src/main/pa_pool.C:
        !          3822:        * src/types/pa_vresponse.h:
1.1       paf      3823:                forgot non-xml pool.*charset needed
                   3824: 
1.2     ! paf      3825:        * src/classes/table.C:
        !          3826:        * src/main/pa_charset_connection.C:
        !          3827:        * src/operators.txt:
1.1       paf      3828:                table:load & charset_connection
                   3829:                #comment now
                   3830: 
1.2     ! paf      3831:        * src/patches/xalan-XalanTranscodingServices-digitalentitifying.patch:
        !          3832:                hacked - unspecified entitifying now "do not entitify"
        !          3833: 
        !          3834:        * src/classes/classes.dsp:
        !          3835:        * src/types/types.dsp:
1.1       paf      3836:                release projects options fixed to use release msvcrt lib
                   3837: 
1.2     ! paf      3838:        * src/configure.in:
1.1       paf      3839:                removed that overloaded-virtual warnings request
                   3840: 
1.2     ! paf      3841:        * src/patches/xml-xalan.patch:
1.1       paf      3842:                created xalan patch to remove entitifying
                   3843: 
                   3844: 2001-10-01  parser
1.2     ! paf      3845:        * src/include/pa_charset_connection.h:
        !          3846:        * src/include/pa_charset_manager.h:
        !          3847:        * src/include/pa_xslt_stylesheet_manager.h:
        !          3848:        * src/main/main.dsp:
        !          3849:        * src/main/pa_charset_connection.C:
        !          3850:        * src/main/pa_charset_manager.C:
        !          3851:        * src/main/pa_request.C:
1.1       paf      3852:                charset loading & caching mech 0
                   3853: 
1.2     ! paf      3854:        * src/include/pa_stylesheet_connection.h:
        !          3855:        * src/include/pa_xslt_stylesheet_manager.h:
        !          3856:        * src/main/main.dsp:
        !          3857:        * src/main/pa_globals.C:
        !          3858:        * src/main/pa_request.C:
1.1       paf      3859:                would make charset loading & caching mech now
                   3860: 
1.2     ! paf      3861:        * src/main/pa_charset_connection.C:
1.1       paf      3862:                removed entitify external hack [internal installed]
                   3863: 
1.2     ! paf      3864:        * src/classes/gd/Makefile.am:
        !          3865:        * src/classes/gd/Makefile.in:
1.1       paf      3866:                makes
                   3867: 
1.2     ! paf      3868:        * src/main/Makefile.am:
        !          3869:        * src/main/Makefile.in:
1.1       paf      3870:                makes+removed dtd
                   3871: 
                   3872: 2001-09-30  parser
1.2     ! paf      3873:        * src/classes/xdoc.C:
        !          3874:        * src/include/pa_request.h:
        !          3875:        * src/main/pa_request.C:
1.1       paf      3876:                ctype with unicode 1. todo: no &#1055; entities on output somehow
                   3877: 
1.2     ! paf      3878:        * src/include/pa_globals.h:
        !          3879:        * src/main/pa_globals.C:
        !          3880:        * src/main/pa_request.C:
1.1       paf      3881:                now charsets table configuration variable is: CHARSETS
                   3882: 
1.2     ! paf      3883:        * src/main/pa_request.C:
1.1       paf      3884:                forgot to fill toTable
                   3885: 
1.2     ! paf      3886:        * src/classes/file.C:
        !          3887:        * src/classes/op.C:
        !          3888:        * src/classes/string.C:
        !          3889:        * src/include/pa_request.h:
        !          3890:        * src/main/pa_request.C:
        !          3891:        * src/pcre/ibm-1251.ucm:
1.1       paf      3892:                started ctype with unicode values
                   3893: 
1.2     ! paf      3894:        * src/include/pa_config_fixed.h:
        !          3895:        * src/main/pa_request.C:
1.1       paf      3896:                started hack_s_maximumCharacterValues to
                   3897:                XALAN_HACK_DIGITAL_ENTITIES but failed on win32 for now..
                   3898: 
                   3899: 2001-09-28  parser
1.2     ! paf      3900:        * src/classes/xdoc.C:
        !          3901:        * src/classes/xnode.C:
1.1       paf      3902:                xdoc addencoding works! invented a way of user-configuring... 
                   3903:                todo: implement
                   3904: 
1.2     ! paf      3905:        * src/classes/mail.C:
        !          3906:        * src/classes/op.C:
        !          3907:        * src/classes/xdoc.C:
        !          3908:        * src/include/pa_stylesheet_connection.h:
        !          3909:        * src/main/pa_request.C:
        !          3910:        * src/operators.txt:
        !          3911:        * src/pcre/pcre_parser_ctype.c:
1.1       paf      3912:                letter body string passed AS-IS now
                   3913: 
                   3914: 2001-09-27  parser
1.2     ! paf      3915:        * src/classes/classes.dsp:
        !          3916:        * src/classes/gd/gd.dsp:
        !          3917:        * src/classes/gd/gifio.C:
        !          3918:        * src/classes/smtp/smtp.dsp:
        !          3919:        * src/classes/xdoc.C:
        !          3920:        * src/main/main.dsp:
        !          3921:        * src/operators.txt:
        !          3922:        * src/targets/cgi/parser3.dsp:
        !          3923:        * src/targets/isapi/parser3isapi.dsp:
        !          3924:        * src/types/types.dsp:
1.1       paf      3925:                win32 ident make system so not to rebuild library [ident.C.new]
                   3926: 
1.2     ! paf      3927:        * src/operators.txt:
1.1       paf      3928:                inserted piece from dom docs
                   3929: 
1.2     ! paf      3930:        * src/classes/table.C:
        !          3931:        * src/operators.txt:
        !          3932:                table.sort changed to sort table itself
        !          3933: 
        !          3934:        * src/operators.txt:
1.1       paf      3935:                z
                   3936: 
1.2     ! paf      3937:        * src/classes/xdoc.C:
        !          3938:        * src/operators.txt:
        !          3939:        * src/targets/isapi/parser3isapi.dsp:
1.1       paf      3940:                X^.getElementsByTagName[tagname] = array of xnode
                   3941:                X^.getElementsByTagNameNS[namespaceURI;localName] = array of nodes
                   3942:                removed - regretfully not supported @ xalan. maybe someday would reimplement, if needed.
                   3943:                
                   3944:                win32build system: solved long waiting anti-non-started-apache problem
                   3945: 
                   3946: 2001-09-26  parser
1.2     ! paf      3947:        * src/Makefile.am:
        !          3948:        * src/classes/Makefile.am:
        !          3949:        * src/classes/Makefile.in:
        !          3950:        * src/classes/gd/Makefile.am:
        !          3951:        * src/classes/gd/Makefile.in:
        !          3952:        * src/main/Makefile.am:
        !          3953:        * src/main/Makefile.in:
        !          3954:        * src/targets/Makefile.in:
        !          3955:        * src/targets/apache13/Makefile.in:
        !          3956:        * src/targets/cgi/Makefile.am:
        !          3957:        * src/targets/cgi/Makefile.in:
        !          3958:        * src/types/Makefile.am:
        !          3959:        * src/types/Makefile.in:
1.1       paf      3960:                makes with clases.awk
                   3961: 
1.2     ! paf      3962:        * src/include/pa_config_fixed.h:
        !          3963:        * src/targets/cgi/parser3.C:
        !          3964:        * src/targets/isapi/parser3isapi.C:
1.1       paf      3965:                #ifdef SMTP
                   3966: 
1.2     ! paf      3967:        * src/classes/classes.C:
        !          3968:        * src/classes/classes.awk:
        !          3969:        * src/classes/classes.dsp:
        !          3970:        * src/classes/classes.h:
        !          3971:        * src/classes/date.C:
        !          3972:        * src/classes/dnode.C:
        !          3973:        * src/classes/dnode.h:
        !          3974:        * src/classes/dom.C:
        !          3975:        * src/classes/double.C:
        !          3976:        * src/classes/file.C:
        !          3977:        * src/classes/form.C:
        !          3978:        * src/classes/gd/gd.dsp:
        !          3979:        * src/classes/gd/gif.C:
        !          3980:        * src/classes/gd/gif.h:
        !          3981:        * src/classes/gd/gifio.C:
        !          3982:        * src/classes/hash.C:
        !          3983:        * src/classes/image.C:
        !          3984:        * src/classes/int.C:
        !          3985:        * src/classes/mail.C:
        !          3986:        * src/classes/math.C:
        !          3987:        * src/classes/op.C:
        !          3988:        * src/classes/response.C:
        !          3989:        * src/classes/smtp/comms.C:
        !          3990:        * src/classes/smtp/smtp.C:
        !          3991:        * src/classes/smtp/smtp.dsp:
        !          3992:        * src/classes/smtp/smtp.h:
        !          3993:        * src/classes/string.C:
        !          3994:        * src/classes/table.C:
        !          3995:        * src/classes/void.C:
        !          3996:        * src/ident.awk:
        !          3997:        * src/ident.awk:
        !          3998:        * src/include/pa_array.h:
        !          3999:        * src/include/pa_common.h:
        !          4000:        * src/include/pa_config_fixed.h:
        !          4001:        * src/include/pa_config_includes.h:
        !          4002:        * src/include/pa_dictionary.h:
        !          4003:        * src/include/pa_dir.h:
        !          4004:        * src/include/pa_exception.h:
        !          4005:        * src/include/pa_exec.h:
        !          4006:        * src/include/pa_globals.h:
        !          4007:        * src/include/pa_request.h:
        !          4008:        * src/include/pa_sapi.h:
        !          4009:        * src/include/pa_socks.h:
        !          4010:        * src/include/pa_sql_connection.h:
        !          4011:        * src/include/pa_sql_driver_manager.h:
        !          4012:        * src/include/pa_stack.h:
        !          4013:        * src/include/pa_string.h:
        !          4014:        * src/include/pa_stylesheet_connection.h:
        !          4015:        * src/include/pa_table.h:
        !          4016:        * src/include/pa_threads.h:
        !          4017:        * src/include/pa_types.h:
        !          4018:        * src/include/pa_xslt_stylesheet_manager.h:
        !          4019:        * src/libltdl/libltdl.dsp:
        !          4020:        * src/main/compile.C:
        !          4021:        * src/main/compile.y:
        !          4022:        * src/main/compile_tools.C:
        !          4023:        * src/main/compile_tools.h:
        !          4024:        * src/main/execute.C:
        !          4025:        * src/main/main.dsp:
        !          4026:        * src/main/pa_array.C:
        !          4027:        * src/main/pa_common.C:
        !          4028:        * src/main/pa_dictionary.C:
        !          4029:        * src/main/pa_dir.C:
        !          4030:        * src/main/pa_exception.C:
        !          4031:        * src/main/pa_exec.C:
        !          4032:        * src/main/pa_globals.C:
        !          4033:        * src/main/pa_hash.C:
        !          4034:        * src/main/pa_pool.C:
        !          4035:        * src/main/pa_request.C:
        !          4036:        * src/main/pa_socks.C:
        !          4037:        * src/main/pa_sql_driver_manager.C:
        !          4038:        * src/main/pa_string.C:
        !          4039:        * src/main/pa_table.C:
        !          4040:        * src/main/pa_xslt_stylesheet_manager.C:
        !          4041:        * src/main/untaint.C:
        !          4042:        * src/parser3.dsw:
        !          4043:        * src/pcre/pcre.dsp:
        !          4044:        * src/pcre/pcre_dftables.dsp:
        !          4045:        * src/pcre/pcre_parser_ctype.dsp:
        !          4046:        * src/sql/pa_sql_driver.h:
        !          4047:        * src/targets/cgi/pa_pool.C:
        !          4048:        * src/targets/cgi/pa_threads.C:
        !          4049:        * src/targets/cgi/parser3.C:
        !          4050:        * src/targets/cgi/parser3.dsp:
        !          4051:        * src/targets/isapi/pa_pool.C:
        !          4052:        * src/targets/isapi/pa_threads.C:
        !          4053:        * src/targets/isapi/parser3isapi.C:
        !          4054:        * src/targets/isapi/parser3isapi.dsp:
        !          4055:        * src/targets/isapi/pool_storage.h:
        !          4056:        * src/types/pa_valiased.C:
        !          4057:        * src/types/pa_valiased.h:
        !          4058:        * src/types/pa_value.h:
        !          4059:        * src/types/pa_vbool.h:
        !          4060:        * src/types/pa_vclass.h:
        !          4061:        * src/types/pa_vcode_frame.h:
        !          4062:        * src/types/pa_vcookie.C:
        !          4063:        * src/types/pa_vcookie.h:
        !          4064:        * src/types/pa_vdate.h:
        !          4065:        * src/types/pa_vdnode.C:
        !          4066:        * src/types/pa_vdnode.h:
        !          4067:        * src/types/pa_vdom.C:
        !          4068:        * src/types/pa_vdom.h:
        !          4069:        * src/types/pa_vdouble.h:
        !          4070:        * src/types/pa_venv.h:
        !          4071:        * src/types/pa_vfile.C:
        !          4072:        * src/types/pa_vfile.h:
        !          4073:        * src/types/pa_vform.C:
        !          4074:        * src/types/pa_vform.h:
        !          4075:        * src/types/pa_vimage.C:
        !          4076:        * src/types/pa_vimage.h:
        !          4077:        * src/types/pa_vint.h:
        !          4078:        * src/types/pa_vjunction.h:
        !          4079:        * src/types/pa_vmath.h:
        !          4080:        * src/types/pa_vmethod_frame.h:
        !          4081:        * src/types/pa_vobject.h:
        !          4082:        * src/types/pa_vrequest.C:
        !          4083:        * src/types/pa_vrequest.h:
        !          4084:        * src/types/pa_vresponse.h:
        !          4085:        * src/types/pa_vstateless_class.C:
        !          4086:        * src/types/pa_vstateless_class.h:
        !          4087:        * src/types/pa_vstateless_object.h:
        !          4088:        * src/types/pa_vstring.C:
        !          4089:        * src/types/pa_vstring.h:
        !          4090:        * src/types/pa_vtable.C:
        !          4091:        * src/types/pa_vtable.h:
        !          4092:        * src/types/pa_vvoid.h:
        !          4093:        * src/types/pa_wcontext.C:
        !          4094:        * src/types/pa_wcontext.h:
        !          4095:        * src/types/pa_wwrapper.h:
        !          4096:        * src/types/types.dsp:
1.1       paf      4097:                added ident.awk and main.dsp splitted to main+classes+types
                   4098:                along to .am
                   4099: 
1.2     ! paf      4100:        * src/classes/classes.dsp:
        !          4101:        * src/classes/dnode.C:
        !          4102:        * src/classes/dnode.h:
        !          4103:        * src/classes/dom.C:
        !          4104:        * src/classes/xdoc.C:
        !          4105:        * src/classes/xnode.C:
        !          4106:        * src/classes/xnode.h:
        !          4107:        * src/main/compile.tab.C:
        !          4108:        * src/operators.txt:
        !          4109:        * src/types/pa_vdnode.C:
        !          4110:        * src/types/pa_vdnode.h:
        !          4111:        * src/types/pa_vdom.C:
        !          4112:        * src/types/pa_vdom.h:
        !          4113:        * src/types/pa_vxdoc.C:
        !          4114:        * src/types/pa_vxdoc.h:
        !          4115:        * src/types/pa_vxnode.C:
        !          4116:        * src/types/pa_vxnode.h:
        !          4117:        * src/types/types.dsp:
        !          4118:                xdoc&xnode now
        !          4119: 
        !          4120:        * src/classes/classes.dsp:
        !          4121:        * src/classes/gd/gd.dsp:
        !          4122:        * src/classes/smtp/smtp.dsp:
        !          4123:        * src/classes/xdoc.C:
        !          4124:        * src/classes/xnode.C:
        !          4125:        * src/classes/xnode.h:
        !          4126:        * src/include/pa_config_fixed.h:
        !          4127:        * src/main/main.dsp:
        !          4128:        * src/operators.txt:
        !          4129:        * src/operators.txt:
        !          4130:        * src/targets/cgi/parser3.C:
        !          4131:        * src/targets/cgi/parser3.C:
        !          4132:        * src/targets/isapi/parser3isapi.C:
        !          4133:        * src/types/pa_vxnode.C:
        !          4134:        * src/types/types.dsp:
        !          4135:                z
        !          4136: 
        !          4137:        * src/classes/classes.cmd:
        !          4138:        * src/main/main.dsp:
        !          4139:        * src/targets/cgi/parser3.dsp:
1.1       paf      4140:                moved classes.inc generation on win32 to main.dsp
                   4141: 
1.2     ! paf      4142:        * src/classes/classes.C:
        !          4143:                forgot one non-xml check
        !          4144: 
        !          4145:        * src/classes/Makefile.am:
1.1       paf      4146:                removed useless var
                   4147: 
                   4148: 2001-09-25  parser
1.2     ! paf      4149:        * src/Makefile.am:
        !          4150:        * src/Makefile.in:
        !          4151:        * src/classes/Makefile.am:
        !          4152:        * src/classes/Makefile.in:
        !          4153:        * src/classes/dom.C:
        !          4154:        * src/classes/gd/Makefile.am:
        !          4155:        * src/classes/gd/Makefile.in:
        !          4156:        * src/configure:
        !          4157:        * src/configure.in:
        !          4158:        * src/include/pa_stylesheet_connection.h:
        !          4159:        * src/libltdl/Makefile.in:
        !          4160:        * src/main/Makefile.am:
        !          4161:        * src/main/Makefile.in:
        !          4162:        * src/main/pa_pool.C:
        !          4163:        * src/pcre/Makefile.in:
        !          4164:        * src/targets/Makefile.in:
        !          4165:        * src/targets/apache13/Makefile.in:
        !          4166:        * src/targets/cgi/Makefile.am:
        !          4167:        * src/targets/cgi/Makefile.in:
        !          4168:        * src/types/Makefile.am:
        !          4169:        * src/types/Makefile.in:
        !          4170:        * src/types/pa_vdom.h:
1.1       paf      4171:                xml configure makes
                   4172: 
1.2     ! paf      4173:        * src/configure:
        !          4174:        * src/configure.in:
        !          4175:        * src/include/pa_config_auto.h.in:
        !          4176:        * src/libltdl/Makefile.in:
1.1       paf      4177:                xml on linux[elik] works! no 1251 though, todo ICU
                   4178: 
                   4179: 2001-09-24  parser
1.2     ! paf      4180:        * src/types/pa_vfile.h:
        !          4181:        * src/types/pa_vimage.h:
        !          4182:        * src/types/pa_vstring.h:
1.1       paf      4183:                fiew wrong resolved conflicts fixed [const]
                   4184: 
1.2     ! paf      4185:        * src/Makefile.in:
        !          4186:        * src/classes/Makefile.am:
        !          4187:        * src/classes/Makefile.in:
        !          4188:        * src/classes/gd/Makefile.in:
        !          4189:        * src/configure:
        !          4190:        * src/include/pa_config_auto.h.in:
        !          4191:        * src/libltdl/Makefile.in:
        !          4192:        * src/main/Makefile.in:
        !          4193:        * src/pcre/Makefile.in:
        !          4194:        * src/targets/Makefile.in:
        !          4195:        * src/targets/apache13/Makefile.in:
        !          4196:        * src/types/Makefile.am:
        !          4197:        * src/types/Makefile.in:
1.1       paf      4198:                makes
                   4199: 
1.2     ! paf      4200:        * src/targets/cgi/Makefile.am:
        !          4201:        * src/targets/cgi/Makefile.in:
1.1       paf      4202:                makefiles
                   4203: 
1.2     ! paf      4204:        * src/types/pa_value.h:
        !          4205:        * src/types/pa_vdnode.C:
        !          4206:        * src/types/pa_vtable.C:
        !          4207:        * src/types/pa_vvoid.h:
1.1       paf      4208:                z
                   4209: 
1.2     ! paf      4210:        * src/types/pa_vclass.h:
        !          4211:        * src/types/pa_vhash.h:
        !          4212:        * src/types/pa_vhash.h:
        !          4213:        * src/types/pa_vtable.h:
1.1       paf      4214:                fixed small bugs with usinge hash/table in expressions
                   4215: 
1.2     ! paf      4216:        * src/classes/classes.cmd:
        !          4217:        * src/classes/gd/gd.dsp:
        !          4218:        * src/classes/gd/gif.C:
        !          4219:        * src/classes/gd/gif.h:
        !          4220:        * src/classes/image.C:
        !          4221:        * src/classes/op.C:
        !          4222:        * src/classes/table.C:
        !          4223:        * src/include/pa_request.h:
        !          4224:        * src/include/pa_sapi.h:
        !          4225:        * src/main/compile.C:
        !          4226:        * src/main/compile.tab.C:
        !          4227:        * src/main/compile.y:
        !          4228:        * src/main/compile_tools.h:
        !          4229:        * src/main/main.dsp:
        !          4230:        * src/main/pa_common.C:
        !          4231:        * src/main/pa_sql_driver_manager.C:
        !          4232:        * src/parser3.dsw:
        !          4233:        * src/targets/cgi/parser3.C:
        !          4234:        * src/targets/cgi/parser3.dsp:
        !          4235:        * src/types/pa_value.h:
        !          4236:        * src/types/pa_vbool.h:
        !          4237:        * src/types/pa_vdate.h:
        !          4238:        * src/types/pa_vdouble.h:
        !          4239:        * src/types/pa_vform.C:
        !          4240:        * src/types/pa_vhash.h:
        !          4241:        * src/types/pa_vimage.h:
        !          4242:        * src/types/pa_vint.h:
        !          4243:        * src/types/pa_vstring.h:
        !          4244:        * src/types/pa_vtable.h:
        !          4245:        * src/types/pa_vvoid.h:
1.1       paf      4246:                merged3 with before_xml
                   4247:                [merge2 actually didn't happen - i've created tags on wrong branch. so this merge is in fact re-merge]
                   4248: 
1.2     ! paf      4249:        * src/Makefile.am:
        !          4250:        * src/Makefile.am:
        !          4251:        * src/Makefile.am:
        !          4252:        * src/configure.in:
        !          4253:        * src/main/Makefile.am:
        !          4254:        * src/targets/Makefile.am:
        !          4255:        * src/targets/apache13/Makefile.am:
        !          4256:        * src/targets/cgi/Makefile.am:
        !          4257:        * src/targets/cgi/pa_pool.C:
1.1       paf      4258:                started unix makes update
                   4259: 
                   4260: 2001-09-21  parser
1.2     ! paf      4261:        * src/classes/gd/gd.dsp:
        !          4262:        * src/classes/smtp/smtp.dsp:
        !          4263:        * src/main/main.dsp:
        !          4264:        * src/targets/cgi/parser3.dsp:
        !          4265:        * src/targets/isapi/parser3isapi.dsp:
        !          4266:                updated project files [/ sadly produced "" in make file and
        !          4267:                sadly wrong interpreted on load]
        !          4268: 
        !          4269:        * src/include/pa_pool.h:
        !          4270:        * src/main/pa_pool.C:
        !          4271:        * src/operators.txt:
1.1       paf      4272:                checked whether transcoder were created right
                   4273:                "unsupported encoding" message.
                   4274:                not @ set time, but @ use time, so until xml output functions .string, .file, .save used - no encoding name check occur
                   4275:                
                   4276:                reduced transcode buffer size to 60
                   4277:                fixed pool cleanup - no registration needed, pools are officially destructured
                   4278: 
1.2     ! paf      4279:        * src/classes/dom.C:
        !          4280:        * src/classes/dom.C:
        !          4281:        * src/classes/dom.C:
        !          4282:        * src/classes/dom.C:
        !          4283:        * src/include/pa_pool.h:
        !          4284:        * src/include/pa_pool.h:
        !          4285:        * src/main/pa_pool.C:
        !          4286:        * src/operators.txt:
        !          4287:        * src/types/pa_vdnode.C:
        !          4288:        * src/types/pa_vresponse.h:
1.1       paf      4289:                defaulted dom writing methods encoding to pool.get_charset
                   4290: 
1.2     ! paf      4291:        * src/ChangeLog:
        !          4292:        * src/classes/classes.C:
        !          4293:        * src/classes/date.C:
        !          4294:        * src/classes/dnode.C:
        !          4295:        * src/classes/dom.C:
        !          4296:        * src/classes/file.C:
        !          4297:        * src/classes/form.C:
        !          4298:        * src/classes/gd/gd.dsp:
        !          4299:        * src/classes/gd/gif.C:
        !          4300:        * src/classes/gd/gifio.C:
        !          4301:        * src/classes/int.C:
        !          4302:        * src/classes/mail.C:
        !          4303:        * src/classes/smtp/comms.C:
        !          4304:        * src/classes/smtp/smtp.C:
        !          4305:        * src/classes/smtp/smtp.dsp:
        !          4306:        * src/doc/doxygen.cfg:
        !          4307:        * src/include/pa_config_fixed.h:
        !          4308:        * src/include/pa_pool.h:
        !          4309:        * src/main/main.dsp:
        !          4310:        * src/main/pa_globals.C:
        !          4311:        * src/main/pa_pool.C:
        !          4312:        * src/main/pa_request.C:
        !          4313:        * src/main/pa_xslt_stylesheet_manager.C:
        !          4314:        * src/parser3.dsw:
        !          4315:        * src/pcre/pcre_parser_ctype.c:
        !          4316:        * src/targets/cgi/pa_pool.C:
        !          4317:        * src/targets/cgi/pa_threads.C:
        !          4318:        * src/targets/cgi/parser3.dsp:
        !          4319:        * src/targets/isapi/pa_pool.C:
        !          4320:        * src/targets/isapi/pa_threads.C:
        !          4321:        * src/targets/isapi/parser3isapi.dsp:
        !          4322:        * src/types/pa_valiased.C:
        !          4323:        * src/types/pa_vcookie.C:
        !          4324:        * src/types/pa_vdnode.C:
        !          4325:        * src/types/pa_vdom.C:
        !          4326:        * src/types/pa_vfile.C:
        !          4327:        * src/types/pa_vform.C:
        !          4328:        * src/types/pa_vimage.C:
        !          4329:        * src/types/pa_vrequest.C:
        !          4330:        * src/types/pa_vresponse.h:
        !          4331:        * src/types/pa_vstateless_class.C:
        !          4332:        * src/types/pa_vstring.C:
        !          4333:        * src/types/pa_vtable.C:
        !          4334:        * src/types/pa_wcontext.C:
1.1       paf      4335:                zillions of #ifdef XML
                   4336:                created new projects for sql drivers [planning to remove sql drivers from main cvs project]
                   4337:                first, will join latest changes
                   4338: 
1.2     ! paf      4339:        * src/Makefile.in:
        !          4340:        * src/classes/classes.h:
        !          4341:        * src/classes/gd/gd.dsp:
        !          4342:        * src/classes/gd/gif.h:
        !          4343:        * src/classes/hash.C:
        !          4344:        * src/classes/op.C:
        !          4345:        * src/classes/smtp/smtp.dsp:
        !          4346:        * src/classes/table.C:
        !          4347:        * src/doc/doxygen.cfg:
        !          4348:        * src/include/pa_common.h:
        !          4349:        * src/include/pa_globals.h:
        !          4350:        * src/include/pa_request.h:
        !          4351:        * src/include/pa_sapi.h:
        !          4352:        * src/include/pa_sql_driver_manager.h:
        !          4353:        * src/include/pa_string.h:
        !          4354:        * src/main/compile.tab.C:
        !          4355:        * src/main/main.dsp:
        !          4356:        * src/main/pa_common.C:
        !          4357:        * src/main/pa_exec.C:
        !          4358:        * src/main/pa_globals.C:
        !          4359:        * src/operators.txt:
        !          4360:        * src/targets/cgi/parser3.dsp:
        !          4361:        * src/targets/isapi/parser3isapi.dsp:
1.1       paf      4362:                merged with before_xml
                   4363: 
                   4364: 2001-09-20  parser
1.2     ! paf      4365:        * src/classes/dnode.C:
        !          4366:        * src/classes/dom.C:
        !          4367:        * src/operators.txt:
        !          4368:        * src/targets/cgi/parser3.dsp:
        !          4369:        * src/types/pa_vstring.h:
1.1       paf      4370:                dnode .file .string .save moved back to dom due to strange
                   4371:                xalan bug
                   4372: 
1.2     ! paf      4373:        * src/main/pa_pool.C:
        !          4374:        * src/main/pa_request.C:
        !          4375:                Pool::transcode defaults from $MAIN:DEFAULTS.content-type[$
        !          4376:                charset[here]]
        !          4377: 
        !          4378:        * src/classes/dom.C:
        !          4379:        * src/operators.txt:
1.1       paf      4380:                dom. string save file
                   4381:                moved output xml options to last param and made it optional
                   4382: 
1.2     ! paf      4383:        * src/operators.txt:
        !          4384:        * src/operators.txt:
        !          4385:        * src/types/pa_vhash.h:
        !          4386:        * src/types/pa_vhash.h:
        !          4387:        * src/types/pa_vstring.h:
        !          4388:        * src/types/pa_vtable.h:
        !          4389:        * src/types/pa_vtable.h:
        !          4390:                table/hash  can be used in expression context now, there value = size
        !          4391:                and boolean value size!=0
        !          4392: 
        !          4393:        * src/classes/dnode.C:
        !          4394:        * src/classes/dom.C:
        !          4395:        * src/classes/gd/gd.dsp:
        !          4396:        * src/classes/smtp/smtp.dsp:
        !          4397:        * src/include/pa_config_includes.h:
        !          4398:        * src/include/pa_globals.h:
        !          4399:        * src/include/pa_pool.h:
        !          4400:        * src/main/main.dsp:
        !          4401:        * src/main/pa_globals.C:
        !          4402:        * src/main/pa_pool.C:
        !          4403:        * src/targets/cgi/parser3.dsp:
        !          4404:        * src/targets/isapi/parser3isapi.C:
        !          4405:        * src/targets/isapi/parser3isapi.dsp:
        !          4406:        * src/types/pa_vdnode.C:
        !          4407:        * src/types/pa_vdnode.h:
        !          4408:        * src/types/pa_vresponse.h:
        !          4409:                Pool::transcode 0
1.1       paf      4410: 
1.2     ! paf      4411:        * src/operators.txt:
        !          4412:        * src/types/pa_vdnode.C:
1.1       paf      4413:                    !$elementnode.attributes = hash of dnodes
                   4414:                    !$attributenode.specified = boolean
                   4415:                            true if the attribute received its value explicitly in the XML document,
                   4416:                            or if a value was assigned programatically with the setValue function.
                   4417:                        false if the attribute value came from the default value declared in the document's DTD.
                   4418:                    !$pinode.target = target of this processing instruction
                   4419:                        XML defines this as being the first token following the markup
                   4420:                        that begins the processing instruction.
                   4421:                        XPath:
                   4422:                    !^node.select[xpath/query/expression] = hash of 0->node0 1->node1
                   4423:                    !^node.select-single[xpath/query/expression] = first node if any
                   4424: 
1.2     ! paf      4425:        * src/classes/image.C:
1.1       paf      4426:                20K preload on jpg measure [image::measure]
                   4427: 
1.2     ! paf      4428:        * src/types/pa_value.h:
        !          4429:        * src/types/pa_vbool.h:
        !          4430:        * src/types/pa_vdate.h:
        !          4431:        * src/types/pa_vdouble.h:
        !          4432:        * src/types/pa_vhash.h:
        !          4433:        * src/types/pa_vint.h:
        !          4434:        * src/types/pa_vstring.h:
        !          4435:        * src/types/pa_vtable.h:
        !          4436:        * src/types/pa_vvoid.h:
1.1       paf      4437:                some 'const's added
                   4438: 
                   4439: 2001-09-18  parser
1.2     ! paf      4440:        * src/classes/dnode.C:
        !          4441:        * src/classes/dom.C:
        !          4442:        * src/classes/gd/gif.C:
        !          4443:        * src/classes/gd/gif.h:
        !          4444:        * src/classes/hash.C:
        !          4445:        * src/classes/image.C:
        !          4446:        * src/classes/op.C:
        !          4447:        * src/classes/table.C:
        !          4448:        * src/include/pa_common.h:
        !          4449:        * src/include/pa_globals.h:
        !          4450:        * src/include/pa_request.h:
        !          4451:        * src/include/pa_sql_driver_manager.h:
        !          4452:        * src/main/compile.C:
        !          4453:        * src/main/compile.tab.C:
        !          4454:        * src/main/compile.y:
        !          4455:        * src/main/compile_tools.h:
        !          4456:        * src/main/execute.C:
        !          4457:        * src/main/pa_common.C:
        !          4458:        * src/main/pa_request.C:
        !          4459:        * src/main/pa_sql_driver_manager.C:
        !          4460:        * src/main/pa_string.C:
        !          4461:        * src/main/pa_table.C:
        !          4462:        * src/operators.txt:
        !          4463:        * src/targets/cgi/parser3.C:
        !          4464:        * src/targets/cgi/parser3.dsp:
        !          4465:        * src/targets/isapi/parser3isapi.C:
        !          4466:        * src/types/pa_value.h:
        !          4467:        * src/types/pa_vform.C:
        !          4468:        * src/types/pa_vform.h:
        !          4469:        * src/types/pa_vhash.h:
        !          4470:        * src/types/pa_vimage.C:
        !          4471:        * src/types/pa_vimage.h:
        !          4472:        * src/types/pa_vtable.h:
1.1       paf      4473:                merged latest bugfixes from before_xml branch
                   4474:                ^if(def $hash) now true only when ^hash:_count[]!=0
                   4475:                moved
                   4476:                .string .save .file from dom to dnode
                   4477: 
1.2     ! paf      4478:        * src/classes/dnode.C:
        !          4479:        * src/classes/dnode.h:
        !          4480:        * src/main/main.dsp:
        !          4481:        * src/types/pa_vdnode.C:
        !          4482:        * src/types/pa_vdnode.h:
        !          4483:                dom, dnode 0
1.1       paf      4484: 
1.2     ! paf      4485:        * src/operators.txt:
        !          4486:        * src/types/pa_vdnode.C:
        !          4487:        * src/types/pa_vdom.h:
        !          4488:        * src/types/pa_vhash.h:
        !          4489:        * src/types/pa_vtable.h:
        !          4490:                dom, dnode 1
1.1       paf      4491: 
1.2     ! paf      4492:        * src/classes/image.C:
        !          4493:        * src/main/pa_string.C:
        !          4494:        * src/main/pa_table.C:
1.1       paf      4495:                image: poly* fixed
                   4496: 
1.2     ! paf      4497:        * src/classes/op.C:
        !          4498:        * src/main/execute.C:
1.1       paf      4499:                operators self changed to root
                   4500:                ^for variable context changed to self
                   4501: 
                   4502: 2001-09-17  parser
1.2     ! paf      4503:        * src/classes/classes.h:
        !          4504:        * src/classes/dom.C:
        !          4505:        * src/classes/hash.C:
        !          4506:        * src/include/pa_stylesheet_connection.h:
        !          4507:        * src/main/main.dsp:
        !          4508:        * src/operators.txt:
        !          4509:        * src/targets/cgi/pa_pool.C:
        !          4510:        * src/types/pa_vdom.h:
        !          4511:        * src/types/pa_vfile.h:
        !          4512:        * src/types/pa_vimage.h:
1.1       paf      4513:                started
                   4514:                dnode
                   4515:                    DOM:
                   4516:                    $node.name
                   4517:                    $node.value
                   4518:                    ...others...
                   4519:                    ^node.xpath[/rates/USD] = hash
                   4520:                dom(dnode)
                   4521: 
1.2     ! paf      4522:        * src/classes/dom.C:
        !          4523:        * src/main/main.dsp:
        !          4524:        * src/main/pa_globals.C:
        !          4525:        * src/operators.txt:
        !          4526:        * src/types/pa_vdom.h:
1.1       paf      4527:                started dnode+dom
                   4528:                
                   4529:                dnode
                   4530:                    DOM methods:
                   4531:                    $node.name
                   4532:                    $node.value
                   4533:                    ...others...
                   4534:                
                   4535:                    ^node.xpath[/rates/USD] = hash
                   4536:                        $hash[
                   4537:                                $.0[node0]
                   4538:                                $.1[node1]
                   4539:                        ]
                   4540: 
1.2     ! paf      4541:        * src/classes/gd/gif.C:
        !          4542:        * src/classes/gd/gif.h:
        !          4543:        * src/classes/image.C:
        !          4544:        * src/operators.txt:
        !          4545:        * src/types/pa_vimage.C:
1.1       paf      4546:                $image.line-style
                   4547:                now applies to all linear primitives
                   4548: 
1.2     ! paf      4549:        * src/classes/hash.C:
        !          4550:        * src/main/compile.C:
        !          4551:        * src/main/compile.tab.C:
        !          4552:        * src/main/compile.y:
        !          4553:        * src/main/compile_tools.h:
        !          4554:        * src/main/execute.C:
        !          4555:        * src/operators.txt:
        !          4556:        * src/targets/cgi/parser3.C:
1.1       paf      4557:                expressions unary+
                   4558:                ^hash.count[]
                   4559:                bugfix: in expression compound($aa.zz.xx) names now can have minus '-' in name after '.'
                   4560: 
                   4561: 2001-09-15  parser
1.2     ! paf      4562:        * src/classes/gd/gif.C:
        !          4563:        * src/classes/gd/gif.h:
        !          4564:        * src/classes/image.C:
        !          4565:        * src/operators.txt:
        !          4566:        * src/operators.txt:
        !          4567:        * src/types/pa_vimage.C:
        !          4568:        * src/types/pa_vimage.h:
1.1       paf      4569:                image: $line-width ^line(...)[****   style]
                   4570: 
1.2     ! paf      4571:        * src/classes/dom.C:
        !          4572:        * src/classes/image.C:
        !          4573:        * src/include/pa_pool.h:
        !          4574:        * src/include/pa_stylesheet_connection.h:
        !          4575:        * src/main/main.dsp:
        !          4576:        * src/targets/cgi/pa_pool.C:
        !          4577:        * src/targets/isapi/pa_pool.C:
        !          4578:        * src/targets/isapi/pool_storage.h:
        !          4579:        * src/types/pa_vdom.C:
        !          4580:        * src/types/pa_vdom.h:
1.1       paf      4581:                xalan objects freed up [introducing Pool::register_cleanup]
                   4582: 
1.2     ! paf      4583:        * src/doc/doxygen.cfg:
        !          4584:        * src/include/pa_sapi.h:
        !          4585:        * src/types/pa_vdom.h:
1.1       paf      4586:                comments
                   4587: 
1.2     ! paf      4588:        * src/ChangeLog:
        !          4589:        * src/classes/dom.C:
        !          4590:        * src/targets/isapi/parser3isapi.C:
        !          4591:        * src/targets/isapi/pool_storage.h:
        !          4592:        * src/types/pa_vdom.h:
1.1       paf      4593:                fixed bug in isapi pool_storage -
                   4594:                cleanups first, allocations second.
                   4595:                apache wisely does just like that
                   4596: 
1.2     ! paf      4597:        * src/targets/isapi/parser3isapi.C:
        !          4598:        * src/targets/isapi/pool_storage.h:
1.1       paf      4599:                pool_storage rewritten using template, no bugs now
                   4600: 
1.2     ! paf      4601:        * src/include/pa_pool.h:
        !          4602:        * src/main/pa_pool.C:
        !          4603:        * src/targets/cgi/pa_pool.C:
        !          4604:        * src/targets/isapi/pa_pool.C:
        !          4605:        * src/targets/isapi/parser3isapi.C:
        !          4606:        * src/targets/isapi/parser3isapi.dsp:
        !          4607:        * src/targets/isapi/pool_storage.h:
1.1       paf      4608:                poorly started isapi pool_storage, would rewrite using template now
                   4609: 
                   4610: 2001-09-14  parser
1.2     ! paf      4611:        * src/classes/dom.C:
        !          4612:        * src/classes/file.C:
        !          4613:        * src/classes/image.C:
        !          4614:        * src/classes/mail.C:
        !          4615:        * src/include/pa_common.h:
        !          4616:        * src/include/pa_sql_driver_manager.h:
        !          4617:        * src/include/pa_string.h:
        !          4618:        * src/include/pa_stylesheet_connection.h:
        !          4619:        * src/include/pa_xslt_stylesheet_manager.h:
        !          4620:        * src/main/main.dsp:
        !          4621:        * src/main/pa_common.C:
        !          4622:        * src/main/pa_exec.C:
        !          4623:        * src/main/pa_globals.C:
        !          4624:        * src/main/pa_sql_driver_manager.C:
        !          4625:        * src/main/pa_xslt_stylesheet_manager.C:
        !          4626:        * src/main/untaint.C:
        !          4627:        * src/operators.txt:
        !          4628:        * src/types/pa_vfile.C:
        !          4629:                dom.xslt  stylesheet compiled&cached
        !          4630: 
        !          4631:        * src/main/pa_sql_driver_manager.C:
        !          4632:        * src/main/pa_xslt_stylesheet_manager.C:
        !          4633:        * src/operators.txt:
1.1       paf      4634:                z
                   4635: 
                   4636: 2001-09-13  parser
1.2     ! paf      4637:        * src/classes/dom.C:
        !          4638:        * src/operators.txt:
1.1       paf      4639:                dom:file content-type(.method)
                   4640: 
1.2     ! paf      4641:        * src/classes/dom.C:
        !          4642:        * src/classes/file.C:
        !          4643:        * src/classes/image.C:
        !          4644:        * src/types/pa_vfile.C:
        !          4645:        * src/types/pa_vfile.h:
1.1       paf      4646:                ^dom.file[] charset
                   4647: 
1.2     ! paf      4648:        * src/include/pa_globals.h:
        !          4649:        * src/include/pa_request.h:
        !          4650:        * src/main/pa_request.C:
        !          4651:        * src/targets/cgi/parser3.C:
        !          4652:        * src/targets/isapi/parser3isapi.C:
1.1       paf      4653:                ParserRootConfig .../parser3.conf
                   4654:                ParserSiteConfig .../parser3.conf
                   4655:                
                   4656:                cgi&isapi looks for {configure|c:\windows}/parser3.conf
                   4657: 
1.2     ! paf      4658:        * src/include/pa_common.h:
        !          4659:        * src/include/pa_globals.h:
        !          4660:        * src/main/pa_common.C:
        !          4661:        * src/main/pa_request.C:
        !          4662:        * src/operators.txt:
        !          4663:                $MAIN:CLASS_PATH now
        !          4664:                can be string now
        !          4665:                more informative error messages
        !          4666: 
        !          4667:        * src/operators.txt:
        !          4668:        * src/operators.txt:
1.1       paf      4669:                changes reflected in operators.txt
                   4670: 
                   4671: 2001-09-12  parser
1.2     ! paf      4672:        * src/main/compile.y:
        !          4673:        * src/main/compile_tools.h:
1.1       paf      4674:                name.[part].xxx syntax lexer on LS_USER level did [] matching without setting nestage,
                   4675:                introduced special LS_NAME_SQUARE_PART state
                   4676: 
1.2     ! paf      4677:        * src/main/compile.tab.C:
        !          4678:        * src/operators.txt:
1.1       paf      4679:                fixed - subname code parts actually [] braced
                   4680: 
1.2     ! paf      4681:        * src/classes/op.C:
        !          4682:        * src/include/pa_sql_driver_manager.h:
        !          4683:        * src/main/pa_sql_driver_manager.C:
1.1       paf      4684:                ^connect[]
                   4685:                ^connect[aaa]
                   4686:                more precise error reporting:
                   4687:                "connection string must start with protocol://"
                   4688:                now
                   4689: 
                   4690: 2001-09-11  parser
1.2     ! paf      4691:        * src/types/pa_vdom.h:
1.1       paf      4692:                messages
                   4693: 
1.2     ! paf      4694:        * src/classes/dom.C:
        !          4695:        * src/operators.txt:
        !          4696:        * src/types/pa_vdom.h:
1.1       paf      4697:                ^dom:set[<some>xml</some>]
                   4698: 
1.2     ! paf      4699:        * src/classes/dom.C:
        !          4700:        * src/include/pa_string.h:
        !          4701:        * src/main/pa_globals.C:
        !          4702:        * src/main/untaint.C:
1.1       paf      4703:                ^dom:set{<some>xml</some>} default language XML
                   4704:                languages+=xml
                   4705: 
1.2     ! paf      4706:        * src/classes/dom.C:
        !          4707:        * src/classes/dom.C:
1.1       paf      4708:                ^dom:save/string/file[output options]
                   4709:                output options:
                   4710:                    $.method[xml|html|text] detection fixed
                   4711: 
                   4712: 2001-09-10  parser
1.2     ! paf      4713:        * src/classes/dom.C:
        !          4714:        * src/main/main.dsp:
        !          4715:        * src/types/pa_vform.C:
        !          4716:        * src/types/pa_vform.h:
1.1       paf      4717:                ^dom.save[b.xml] 0
                   4718: 
1.2     ! paf      4719:        * src/classes/dom.C:
        !          4720:        * src/operators.txt:
1.1       paf      4721:                ^dom.file[encoding] = file
                   4722: 
1.2     ! paf      4723:        * src/classes/dom.C:
        !          4724:        * src/operators.txt:
1.1       paf      4725:                ^dom.xslt[stylesheet filename][params hash added]
                   4726: 
1.2     ! paf      4727:        * src/classes/dom.C:
        !          4728:        * src/main/main.dsp:
        !          4729:        * src/types/pa_vdom.h:
1.1       paf      4730:                ^dom.xslt[stylesheet filename] -1 doc is lying
                   4731: 
1.2     ! paf      4732:        * src/classes/dom.C:
        !          4733:        * src/main/main.dsp:
        !          4734:        * src/types/pa_vdom.h:
        !          4735:                ^dom.xslt[stylesheet filename] 0
        !          4736: 
        !          4737:        * src/classes/dom.C:
        !          4738:        * src/operators.txt:
        !          4739:                ^dom.save[b.xml] 1:error handling
        !          4740: 
        !          4741:        * src/classes/dom.C:
        !          4742:        * src/operators.txt:
1.1       paf      4743:                ^dom:save/string/file[output options]
                   4744:                output options:
                   4745:                    $.method[xml|html|text] $.encoding[windows-1251|...]
                   4746: 
1.2     ! paf      4747:        * src/classes/dom.C:
        !          4748:        * src/operators.txt:
1.1       paf      4749:                ^dom.string[] 0
                   4750: 
1.2     ! paf      4751:        * src/classes/dom.C:
        !          4752:        * src/classes/dom.C:
        !          4753:        * src/operators.txt:
        !          4754:        * src/operators.txt:
1.1       paf      4755:                ^dom.string[encoding] 1
                   4756:                ^dom.save[encoding;filename]
                   4757: 
1.2     ! paf      4758:        * src/operators.txt:
1.1       paf      4759:                dom output options xml default
                   4760: 
                   4761: 2001-09-08  parser
1.2     ! paf      4762:        * src/operators.txt:
        !          4763:        * src/types/pa_vform.C:
1.1       paf      4764:                $form:tables.name.field
                   4765: 
                   4766: 2001-09-07  parser
1.2     ! paf      4767:        * src/classes/dom.C:
        !          4768:        * src/operators.txt:
        !          4769:        * src/types/pa_value.h:
        !          4770:        * src/types/pa_vtable.h:
        !          4771:                (def $table) is false when table is empty
1.1       paf      4772: 
1.2     ! paf      4773:        * src/main/pa_request.C:
        !          4774:        * src/operators.txt:
        !          4775:        * src/types/pa_vform.C:
        !          4776:        * src/types/pa_vform.h:
        !          4777:                !$form:tables
        !          4778:                $atable[$form:tables.a]
        !          4779:                ^atable.menu{a=$atable.element}[,]
1.1       paf      4780: 
1.2     ! paf      4781:        * src/classes/dom.C:
1.1       paf      4782:                file dom.C was initially added on branch xalan1_2.
                   4783: 
1.2     ! paf      4784:        * src/main/pa_exception.C:
        !          4785:        * src/operators.txt:
        !          4786:        * src/types/pa_vform.C:
        !          4787:                getting FIRST form element [not last]
1.1       paf      4788: 
1.2     ! paf      4789:        * src/classes/table.C:
        !          4790:        * src/operators.txt:
1.1       paf      4791:                table:empty removed, superceded by ^if(def $table)...
                   4792: 
1.2     ! paf      4793:        * src/operators.txt:
        !          4794:        * src/targets/cgi/parser3.dsp:
        !          4795:        * src/types/pa_vform.C:
        !          4796:        * src/types/pa_vform.h:
        !          4797:        * src/types/pa_vhash.h:
        !          4798:                !$form:fields
1.1       paf      4799: 
1.2     ! paf      4800:        * src/include/pa_hash.h:
        !          4801:        * src/main/pa_hash.C:
        !          4802:        * src/operators.txt:
        !          4803:        * src/operators.txt:
        !          4804:        * src/targets/cgi/parser3.C:
        !          4805:        * src/types/pa_vfile.h:
        !          4806:        * src/types/pa_vform.C:
        !          4807:        * src/types/pa_vform.C:
        !          4808:        * src/types/pa_vform.h:
        !          4809:                z
        !          4810: 
        !          4811:        * src/Makefile.in:
        !          4812:        * src/classes/dom.C:
        !          4813:        * src/classes/table.C:
        !          4814:        * src/main/main.dsp:
        !          4815:        * src/operators.txt:
        !          4816:        * src/parser3.dsw:
        !          4817:        * src/types/pa_vdom.h:
        !          4818:                introducing dom. dom:load[a.xml]
1.1       paf      4819: 
1.2     ! paf      4820:        * src/main/pa_string.C:
1.1       paf      4821:                a[] ^if($a){y;n} is 'n' now  [conversion from '' to int/double
                   4822:                is 0]
                   4823: 
1.2     ! paf      4824:        * src/Makefile.in:
        !          4825:        * src/classes/dom.C:
        !          4826:        * src/classes/table.C:
        !          4827:        * src/main/main.dsp:
        !          4828:        * src/operators.txt:
        !          4829:        * src/types/pa_vdom.h:
        !          4830:        * src/types/pa_vform.C:
        !          4831:                merged with successful start of dom
1.1       paf      4832: 
1.2     ! paf      4833:        * src/types/pa_vdom.h:
        !          4834:                file pa_vdom.h was initially added on branch xalan1_2.
1.1       paf      4835: 
                   4836: 2001-09-06  parser
1.2     ! paf      4837:        * src/doc/doxygen.cfg:
1.1       paf      4838:                merged new default options from 1.2.10 doxygen
                   4839: 
1.2     ! paf      4840:        * src/classes/hash.C:
        !          4841:        * src/include/pa_globals.h:
        !          4842:        * src/main/pa_globals.C:
        !          4843:        * src/operators.txt:
        !          4844:        * src/types/pa_vhash.h:
        !          4845:                now there's special hash key '_default' [instead of ^_default method]
1.1       paf      4846:                $hash[
                   4847:                        $.a[1]
                   4848:                        $.b[2]
                   4849:                        $._default[xx]
                   4850:                ]
                   4851:                $hash.c
                   4852: 
1.2     ! paf      4853:        * src/ChangeLog:
        !          4854:        * src/types/pa_vform.C:
        !          4855:        * src/types/pa_vform.C:
1.1       paf      4856:                a=1&a=2 would result in $form:a being a table with one column '
                   4857:                element' and two rows: 1 and 2
                   4858: 
1.2     ! paf      4859:        * src/operators.txt:
1.1       paf      4860:                z
                   4861: 
1.2     ! paf      4862:        * src/classes/gd/gifio.C:
        !          4863:        * src/classes/image.C:
        !          4864:        * src/classes/op.C:
        !          4865:        * src/classes/string.C:
        !          4866:        * src/classes/table.C:
        !          4867:        * src/doc/doxygen.cfg:
        !          4868:        * src/targets/isapi/parser3isapi.C:
        !          4869:        * src/types/pa_vtable.C:
1.1       paf      4870:                few #ifndef DOXYGEN
                   4871: 
1.2     ! paf      4872:        * src/classes/void.C:
        !          4873:        * src/main/pa_string.C:
        !          4874:        * src/main/pa_table.C:
        !          4875:        * src/parser3.dsw:
1.1       paf      4876:                fixed up bad int/double conversions, and now $form:nonexistent
                   4877:                int(88) would return 88
                   4878: 
1.2     ! paf      4879:        * src/main/compile.tab.C:
        !          4880:        * src/main/compile.y:
1.1       paf      4881:                ^if(0){}{ ^if(1){}^; }
                   4882:                bug fixed [thanks, fif], ^; were treated there non-literally
                   4883: 
                   4884: 2001-09-05  parser
1.2     ! paf      4885:        * src/classes/string.C:
        !          4886:        * src/classes/table.C:
1.1       paf      4887:                sql options can be void [same as image:html the other day]
                   4888: 
1.2     ! paf      4889:        * src/classes/mail.C:
1.1       paf      4890:                MAIN:MAIL check fixed
                   4891: 
1.2     ! paf      4892:        * src/Makefile.in:
        !          4893:        * src/classes/Makefile.in:
        !          4894:        * src/classes/gd/Makefile.in:
        !          4895:        * src/configure:
        !          4896:        * src/main/Makefile.in:
        !          4897:        * src/targets/cgi/Makefile.in:
        !          4898:        * src/types/Makefile.in:
1.1       paf      4899:                makes
                   4900: 
1.2     ! paf      4901:        * src/main/pa_sql_driver_manager.C:
        !          4902:        * src/sql/pa_sql_driver.h:
        !          4903:        * src/targets/cgi/parser3.C:
1.1       paf      4904:                #define STRINGIZE(name) #name
                   4905:                does not macro expantion on param, simply qoutes whatever passed, undone
                   4906: 
1.2     ! paf      4907:        * src/main/pa_sql_driver_manager.C:
        !          4908:        * src/sql/pa_sql_driver.h:
        !          4909:                SQL_DRIVER_CREATE_FUNC_NAME
1.1       paf      4910: 
1.2     ! paf      4911:        * src/main/pa_sql_driver_manager.C:
        !          4912:        * src/sql/pa_sql_driver.h:
        !          4913:        * src/targets/cgi/Makefile.am:
        !          4914:        * src/targets/cgi/parser3.C:
1.1       paf      4915:                #define STRINGIZE(name) #name
                   4916:                invented
                   4917: 
1.2     ! paf      4918:        * src/targets/cgi/Makefile.am:
        !          4919:                .am undo
        !          4920: 
        !          4921:        * src/classes/op.C:
        !          4922:        * src/include/pa_sql_driver_manager.h:
        !          4923:        * src/main/pa_sql_driver_manager.C:
1.1       paf      4924:                #define MAIN_SQL_NAME "SQL"
                   4925:                #define MAIN_SQL_DRIVERS_NAME "drivers"
                   4926:                
                   4927:                moved to be availible to all users
                   4928: 
                   4929: 2001-09-04  parser
1.2     ! paf      4930:        * src/targets/cgi/parser3.C:
1.1       paf      4931:                zz
                   4932: 
1.2     ! paf      4933:        * src/configure:
        !          4934:        * src/configure.in:
        !          4935:        * src/include/pa_config_auto.h.in:
        !          4936:        * src/pcre/Makefile.in:
        !          4937:        * src/targets/Makefile.in:
        !          4938:        * src/targets/apache13/Makefile.in:
        !          4939:        * src/targets/cgi/Makefile.am:
        !          4940:        * src/targets/cgi/Makefile.in:
        !          4941:        * src/targets/cgi/parser3.C:
1.1       paf      4942:                configure --sysconfdir=sysadmin-controlled auto.p location for
                   4943:                targets/cgi/parser3, default[/usr/local/etc]
                   4944: 
1.2     ! paf      4945:        * src/Makefile.in:
        !          4946:        * src/configure:
        !          4947:        * src/include/pa_config_auto.h.in:
        !          4948:        * src/targets/apache13/Makefile.in:
        !          4949:        * src/targets/cgi/Makefile.in:
1.1       paf      4950:                makes
                   4951: 
1.2     ! paf      4952:        * src/ChangeLog:
        !          4953:        * src/libltdl/libltdl.dsp:
        !          4954:        * src/targets/isapi/parser3isapi.C:
1.1       paf      4955:                z
                   4956: 
1.2     ! paf      4957:        * src/targets/cgi/parser3.C:
1.1       paf      4958:                zzz
                   4959: 
1.2     ! paf      4960:        * src/targets/cgi/parser3.C:
1.1       paf      4961:                full_file_spec bug
                   4962: 
1.2     ! paf      4963:        * src/classes/image.C:
1.1       paf      4964:                image.html now can accept void params
                   4965: 
1.2     ! paf      4966:        * src/classes/date.C:
        !          4967:        * src/operators.txt:
1.1       paf      4968:                date:sql-string is now without ''
                   4969: 
1.2     ! paf      4970:        * src/classes/date.C:
1.1       paf      4971:                date
                   4972: 
1.2     ! paf      4973:        * src/configure.in:
1.1       paf      4974:                SYSCONFDIR2
                   4975: 
1.2     ! paf      4976:        * src/targets/cgi/parser3.C:
1.1       paf      4977:                getenvcheck
                   4978: 
                   4979: 2001-09-03  parser
1.2     ! paf      4980:        * src/configure.in:
        !          4981:        * src/operators.txt:
        !          4982:        * src/parser3.dsw:
        !          4983:        * src/targets/cgi/parser3.C:
1.1       paf      4984:                /configure cgi SYSCONFDIR
                   4985: 
                   4986: 2001-09-01  parser
1.2     ! paf      4987:        * src/classes/image.C:
1.1       paf      4988:                letter_spacing
                   4989: 
1.2     ! paf      4990:        * src/classes/image.C:
        !          4991:        * src/operators.txt:
        !          4992:                image: as_int as_string used
        !          4993: 
        !          4994:        * src/classes/image.C:
        !          4995:        * src/operators.txt:
1.1       paf      4996:                image: font params changed
                   4997: 
1.2     ! paf      4998:        * src/types/pa_vmethod_frame.h:
1.1       paf      4999:                $result[] now gets properly analized
                   5000: 
                   5001: 2001-08-31  parser
1.2     ! paf      5002:        * src/Makefile.in:
        !          5003:        * src/include/pa_dir.h:
        !          5004:        * src/pcre/Makefile.in:
        !          5005:        * src/targets/Makefile.in:
        !          5006:        * src/targets/cgi/parser3.C:
1.1       paf      5007:                compiled under cygwin
                   5008: 
1.2     ! paf      5009:        * src/targets/cgi/parser3.C:
1.1       paf      5010:                z
                   5011: 
1.2     ! paf      5012:        * src/classes/void.C:
        !          5013:        * src/operators.txt:
        !          5014:                void:int/double += (default)
        !          5015: 
        !          5016:        * src/classes/string.C:
        !          5017:        * src/classes/table.C:
1.1       paf      5018:                string:int/double (defaults)
                   5019: 
1.2     ! paf      5020:        * src/classes/image.C:
        !          5021:        * src/operators.txt:
1.1       paf      5022:                image:font added space param
                   5023:                image:font changed charwidth alg, added kerning const[for now]
                   5024: 
                   5025: 2001-08-29  parser
1.2     ! paf      5026:        * src/main/pa_exception.C:
1.1       paf      5027:                exception redundant debug info
                   5028: 
                   5029: 2001-08-28  parser
1.2     ! paf      5030:        * src/acinclude.m4:
1.1       paf      5031:                acinclude
                   5032: 
1.2     ! paf      5033:        * src/classes/table.C:
1.1       paf      5034:                NO_STRING_ORIGIN check
                   5035: 
1.2     ! paf      5036:        * src/classes/string.C:
        !          5037:        * src/include/pa_dictionary.h:
        !          5038:        * src/include/pa_string.h:
        !          5039:        * src/main/pa_dictionary.C:
        !          5040:        * src/main/pa_string.C:
        !          5041:        * src/main/untaint.C:
        !          5042:        * src/operators.txt:
1.1       paf      5043:                pa_directory speeded up. moved zero 'from' check to directory constructor.
                   5044:                string:replace
                   5045: 
1.2     ! paf      5046:        * src/Makefile.in:
        !          5047:        * src/configure:
1.1       paf      5048:                makes
                   5049: 
1.2     ! paf      5050:        * src/Makefile.in:
        !          5051:        * src/aclocal.m4:
        !          5052:        * src/classes/Makefile.in:
        !          5053:        * src/classes/gd/Makefile.in:
        !          5054:        * src/configure:
        !          5055:        * src/libltdl/Makefile.in:
        !          5056:        * src/main/Makefile.in:
        !          5057:        * src/pcre/Makefile.in:
        !          5058:        * src/targets/Makefile.in:
        !          5059:        * src/targets/apache13/Makefile.in:
        !          5060:        * src/targets/cgi/Makefile.in:
        !          5061:        * src/types/Makefile.in:
        !          5062:                makefiles
        !          5063: 
        !          5064:        * src/classes/file.C:
        !          5065:        * src/main/pa_common.C:
        !          5066:        * src/operators.txt:
1.1       paf      5067:                file:move autocreate/remove dest/src dir
                   5068: 
1.2     ! paf      5069:        * src/main/compile.C:
1.1       paf      5070:                NO_STRING_ORIGIN check2
                   5071: 
1.2     ! paf      5072:        * src/classes/image.C:
1.1       paf      5073:                image: gifsize little endian
                   5074: 
1.2     ! paf      5075:        * src/configure.in:
        !          5076:        * src/targets/apache13/Makefile.am:
1.1       paf      5077:                COMPILE_APACHE13_MODULE
                   5078: 
1.2     ! paf      5079:        * src/include/pa_dictionary.h:
        !          5080:        * src/main/pa_dictionary.C:
        !          5081:        * src/main/pa_sql_driver_manager.C:
1.1       paf      5082:                NO_STRING_ORIGIN check3
                   5083: 
1.2     ! paf      5084:        * src/include/pa_dictionary.h:
1.1       paf      5085:                gcc: ../include/pa_dictionary.h:19: storage class specifiers
                   5086:                invalid in friend function declarations
                   5087: 
1.2     ! paf      5088:        * src/acinclude.m4:
        !          5089:        * src/targets/apache13/Makefile.am:
1.1       paf      5090:                configure to skip apache
                   5091: 
1.2     ! paf      5092:        * src/acinclude.m4:
        !          5093:        * src/classes/op.C:
        !          5094:        * src/main/compile.tab.C:
        !          5095:        * src/main/pa_dir.C:
        !          5096:        * src/main/untaint.C:
        !          5097:        * src/targets/cgi/parser3.C:
        !          5098:        * src/targets/isapi/parser3isapi.C:
1.1       paf      5099:                strncpy forced with zero ending in case of limit
                   5100: 
1.2     ! paf      5101:        * src/aclocal.m4:
        !          5102:        * src/classes/Makefile.in:
        !          5103:        * src/classes/gd/Makefile.in:
        !          5104:        * src/configure:
        !          5105:        * src/main/Makefile.in:
        !          5106:        * src/targets/apache13/Makefile.in:
        !          5107:        * src/targets/cgi/Makefile.in:
        !          5108:        * src/types/Makefile.in:
1.1       paf      5109:                make.ins
                   5110: 
1.2     ! paf      5111:        * src/classes/gd/gif.h:
        !          5112:        * src/classes/gd/gifio.C:
1.1       paf      5113:                #endif /*some comments removed*/
                   5114: 
1.2     ! paf      5115:        * src/classes/image.C:
1.1       paf      5116:                image error msgs
                   5117: 
1.2     ! paf      5118:        * src/classes/Makefile.am:
        !          5119:        * src/classes/gd/Makefile.am:
        !          5120:        * src/configure.in:
        !          5121:        * src/main/Makefile.am:
        !          5122:        * src/targets/cgi/Makefile.am:
        !          5123:        * src/types/Makefile.am:
1.1       paf      5124:                .am-s
                   5125: 
1.2     ! paf      5126:        * src/ChangeLog:
        !          5127:        * src/doc/doxygen.cfg:
1.1       paf      5128:                doxygen conf removed some garbage from under doxygeneration
                   5129: 
1.2     ! paf      5130:        * src/acinclude.m4:
        !          5131:        * src/configure.in:
1.1       paf      5132:                with checkes moved to configure.in -s
                   5133: 
                   5134: 2001-08-27  parser
1.2     ! paf      5135:        * src/Makefile.in:
        !          5136:        * src/acinclude.m4:
        !          5137:        * src/aclocal.m4:
        !          5138:        * src/classes/Makefile.in:
        !          5139:        * src/classes/gd/Makefile.in:
        !          5140:        * src/configure:
        !          5141:        * src/configure.in:
        !          5142:        * src/libltdl/Makefile.in:
        !          5143:        * src/main/Makefile.in:
        !          5144:        * src/main/pa_common.C:
        !          5145:        * src/main/pa_exception.C:
        !          5146:        * src/main/pa_sql_driver_manager.C:
        !          5147:        * src/pcre/Makefile.in:
        !          5148:        * src/targets/Makefile.in:
        !          5149:        * src/targets/apache13/Makefile.in:
        !          5150:        * src/targets/cgi/Makefile.am:
        !          5151:        * src/targets/cgi/Makefile.in:
        !          5152:        * src/types/Makefile.in:
1.1       paf      5153:                configure for solaris -lsocket
                   5154: 
1.2     ! paf      5155:        * src/classes/image.C:
        !          5156:        * src/classes/image.C:
1.1       paf      5157:                fixed jpgsize alg
                   5158: 
1.2     ! paf      5159:        * src/main/pa_request.C:
        !          5160:        * src/targets/cgi/parser3.C:
1.1       paf      5161:                parser3 test.html [auto.p from current dir loading]
                   5162: 
1.2     ! paf      5163:        * src/main/pa_exception.C:
1.1       paf      5164:                z
                   5165: 
1.2     ! paf      5166:        * src/main/pa_common.C:
1.1       paf      5167:                removed debug info from pa_common
                   5168: 
1.2     ! paf      5169:        * src/parser3.dsw:
        !          5170:                odbc release compiled
        !          5171: 
        !          5172:        * src/operators.txt:
1.1       paf      5173:                $STATIC added
                   5174: 
                   5175: 2001-08-24  parser
1.2     ! paf      5176:        * src/targets/cgi/parser3.C:
1.1       paf      5177:                not cgi extra \n 2
                   5178: 
1.2     ! paf      5179:        * src/classes/file.C:
        !          5180:        * src/classes/form.C:
        !          5181:        * src/classes/mail.C:
        !          5182:        * src/classes/table.C:
1.1       paf      5183:                fiew non-pool mallocs fixed
                   5184: 
1.2     ! paf      5185:        * src/targets/cgi/parser3.C:
1.1       paf      5186:                not cgi extra \n 3
                   5187: 
1.2     ! paf      5188:        * src/sql/pa_sql_driver.h:
1.1       paf      5189:                sql* removed services from disconnect - cross-request ideological probs.
                   5190:                oracle - fixed bug: cs allocated on request.pool and got freed before disconnect
                   5191: 
1.2     ! paf      5192:        * src/targets/cgi/parser3.C:
        !          5193:                not cgi extra \n
        !          5194: 
        !          5195:        * src/ChangeLog:
        !          5196:        * src/main/pa_sql_driver_manager.C:
1.1       paf      5197:                z
                   5198: 
1.2     ! paf      5199:        * src/include/pa_sql_connection.h:
        !          5200:        * src/main/pa_sql_driver_manager.C:
        !          5201:        * src/parser3.dsw:
1.1       paf      5202:                sql* removed services from disconnect - cross-request
                   5203:                ideological probs.
                   5204: 
                   5205: 2001-08-23  parser
1.2     ! paf      5206:        * src/main/pa_sql_driver_manager.C:
        !          5207:        * src/parser3.dsw:
        !          5208:                oracle: dlink
1.1       paf      5209: 
1.2     ! paf      5210:        * src/parser3.dsw:
1.1       paf      5211:                oracle 0
                   5212: 
1.2     ! paf      5213:        * src/classes/file.C:
1.1       paf      5214:                minor bug in file:save fixed
                   5215: 
                   5216: 2001-08-22  parser
1.2     ! paf      5217:        * src/classes/file.C:
        !          5218:        * src/main/compile.tab.C:
        !          5219:        * src/operators.txt:
        !          5220:        * src/types/pa_vfile.C:
        !          5221:        * src/types/pa_vfile.h:
1.1       paf      5222:                file:load|save[text|binary;
                   5223: 
1.2     ! paf      5224:        * src/main/compile.tab.C:
        !          5225:        * src/main/compile.y:
        !          5226:        * src/operators.txt:
        !          5227:        * src/parser3.dsw:
1.1       paf      5228:                ^method[]^[^] literals []
                   5229: 
                   5230: 2001-08-21  parser
1.2     ! paf      5231:        * src/classes/file.C:
        !          5232:        * src/classes/table.C:
        !          5233:        * src/operators.txt:
1.1       paf      5234:                ^file:list
                   5235: 
                   5236: 2001-08-20  parser
1.2     ! paf      5237:        * src/main/compile.tab.C:
        !          5238:        * src/main/compile.y:
        !          5239:        * src/main/pa_sql_driver_manager.C:
        !          5240:        * src/operators.txt:
        !          5241:        * src/pcre/pcre_parser_ctype.c:
        !          5242:        * src/types/pa_value.h:
        !          5243:        * src/types/pa_vbool.h:
        !          5244:        * src/types/pa_vdouble.h:
        !          5245:        * src/types/pa_vint.h:
1.1       paf      5246:                var(123) ^var.inc[] recousively caused problems: inc incremeted
                   5247:                123 literal!! fixed
                   5248: 
                   5249: 2001-08-10  parser
1.2     ! paf      5250:        * src/ChangeLog:
        !          5251:        * src/classes/table.C:
        !          5252:        * src/include/pa_table.h:
        !          5253:        * src/main/pa_table.C:
        !          5254:        * src/operators.txt:
        !          5255:                table.sort now creates new sorted table
        !          5256: 
        !          5257:        * src/main/compile.tab.C:
        !          5258:        * src/main/compile.tab.C:
        !          5259:        * src/main/compile.y:
        !          5260:        * src/main/compile.y:
        !          5261:        * src/operators.txt:
1.1       paf      5262:                (codes) name part syntax added
                   5263: 
1.2     ! paf      5264:        * src/main/compile.tab.C:
        !          5265:        * src/main/compile.y:
1.1       paf      5266:                [codes] name part syntax now
                   5267: 
1.2     ! paf      5268:        * src/main/pa_string.C:
1.1       paf      5269:                string.match hanged on. there were a hang check but it weren't wise enough
                   5270:                
                   5271:                @parse[dateString][tmp]
                   5272:                $tmp[^dateString.match[(\d\d\d\d-)?(\d\d-)?][g]]
                   5273:                $tmp.1 $tmp.2
                   5274:                #end
                   5275:                
                   5276:                @main[]
                   5277:                ^parse[2001-02-03]
                   5278: 
1.2     ! paf      5279:        * src/classes/table.C:
        !          5280:        * src/classes/table.C:
        !          5281:        * src/operators.txt:
        !          5282:                table:sort now default desc
1.1       paf      5283: 
1.2     ! paf      5284:        * src/types/pa_value.h:
        !          5285:        * src/types/pa_vstring.h:
        !          5286:        * src/types/pa_vstring.h:
1.1       paf      5287:                string now def only when ne ''
                   5288: 
1.2     ! paf      5289:        * src/main/pa_request.C:
        !          5290:        * src/main/pa_request.C:
1.1       paf      5291:                wanted to make
                   5292:                const int MAX_EXECUTE_SECONDS=1;
                   5293:                
                   5294:                but couldnt, set_callback_and_alarm appeared to be not exported :(
                   5295: 
1.2     ! paf      5296:        * src/classes/table.C:
        !          5297:                table:sort restored [it was bad test :(]
        !          5298: 
1.1       paf      5299: 2001-08-09  parser
1.2     ! paf      5300:        * src/main/pa_string.C:
1.1       paf      5301:                $a[010] now ^if($a==10){true}
                   5302:                were octal
                   5303: 
1.2     ! paf      5304:        * src/main/Makefile.am:
1.1       paf      5305:                .am
                   5306: 
1.2     ! paf      5307:        * src/classes/void.C:
        !          5308:        * src/classes/void.C:
        !          5309:        * src/operators.txt:
1.1       paf      5310:                void: int double  copy/paste from int: bug fixed
                   5311: 
1.2     ! paf      5312:        * src/classes/hash.C:
        !          5313:        * src/operators.txt:
1.1       paf      5314:                hash:_default now [was hash:default]
                   5315: 
1.2     ! paf      5316:        * src/types/pa_vcookie.C:
1.1       paf      5317:                cookie name&value origins added, more precise $ORIGINS(1)
                   5318: 
1.2     ! paf      5319:        * src/classes/op.C:
1.1       paf      5320:                case without switch check added
                   5321: 
1.2     ! paf      5322:        * src/operators.txt:
1.1       paf      5323:                0x added to operators.txt
                   5324: 
1.2     ! paf      5325:        * src/main/Makefile.in:
1.1       paf      5326:                make.in
                   5327: 
                   5328: 2001-08-07  parser
1.2     ! paf      5329:        * src/classes/math.C:
        !          5330:        * src/main/pa_request.C:
1.1       paf      5331:                math:random fixed. win32 srand made working
                   5332: 
1.2     ! paf      5333:        * src/classes/double.C:
        !          5334:        * src/classes/int.C:
        !          5335:        * src/classes/string.C:
        !          5336:        * src/classes/table.C:
        !          5337:        * src/include/pa_globals.h:
        !          5338:        * src/main/pa_globals.C:
        !          5339:        * src/operators.txt:
1.1       paf      5340:                !^int/double:sql{query}[[$.limit(2) $.offset(4) $.default(0)]]
                   5341:                string, table
                   5342: 
                   5343: 2001-08-06  parser
1.2     ! paf      5344:        * src/classes/hash.C:
        !          5345:        * src/operators.txt:
1.1       paf      5346:                hash:keys renamed to hash:_keys :(
                   5347: 
1.2     ! paf      5348:        * src/main/pa_exec.C:
        !          5349:                exec win32 real filename
        !          5350: 
        !          5351:        * src/classes/file.C:
        !          5352:        * src/operators.txt:
1.1       paf      5353:                exec stderr out
                   5354: 
1.2     ! paf      5355:        * src/classes/mail.C:
        !          5356:        * src/classes/op.C:
        !          5357:        * src/include/pa_array.h:
        !          5358:        * src/include/pa_globals.h:
        !          5359:        * src/include/pa_hash.h:
        !          5360:        * src/include/pa_request.h:
        !          5361:        * src/main/compile.tab.C:
        !          5362:        * src/main/compile.y:
        !          5363:        * src/main/pa_array.C:
        !          5364:        * src/main/pa_dictionary.C:
        !          5365:        * src/main/pa_exec.C:
        !          5366:        * src/main/pa_globals.C:
        !          5367:        * src/main/pa_hash.C:
        !          5368:        * src/main/pa_request.C:
        !          5369:        * src/main/pa_string.C:
        !          5370:        * src/operators.txt:
1.1       paf      5371:                class_path
                   5372: 
                   5373: 2001-08-03  parser
1.2     ! paf      5374:        * src/ChangeLog:
        !          5375:        * src/classes/table.C:
        !          5376:        * src/operators.txt:
        !          5377:        * src/types/pa_vtable.h:
1.1       paf      5378:                vtable.locks killed
                   5379: 
                   5380: 2001-08-02  parser
1.2     ! paf      5381:        * src/classes/classes.h:
        !          5382:        * src/classes/op.C:
        !          5383:        * src/include/pa_globals.h:
        !          5384:        * src/main/execute.C:
        !          5385:        * src/main/pa_globals.C:
        !          5386:        * src/main/pa_globals.C:
1.1       paf      5387:                found another multithread bug in op.C (last, last global var
                   5388:                killed) :)
                   5389: 
1.2     ! paf      5390:        * src/main/pa_dictionary.C:
        !          5391:        * src/main/pa_globals.C:
1.1       paf      5392:                memset dictionary minor bug fixed
                   5393: 
1.2     ! paf      5394:        * src/classes/string.C:
        !          5395:        * src/classes/table.C:
        !          5396:        * src/include/pa_array.h:
        !          5397:        * src/main/execute.C:
        !          5398:        * src/main/pa_exec.C:
1.1       paf      5399:                introducing Array_iter
                   5400: 
1.2     ! paf      5401:        * src/main/execute.C:
1.1       paf      5402:                detected quick_get recursion bug. changed to get@execute, but
                   5403:                needs array iterator, separate from array to avoid it & use caching
                   5404: 
                   5405: 2001-08-01  parser
1.2     ! paf      5406:        * src/include/pa_dictionary.h:
        !          5407:        * src/include/pa_globals.h:
        !          5408:        * src/include/pa_string.h:
        !          5409:        * src/main/main.dsp:
        !          5410:        * src/main/pa_dictionary.C:
        !          5411:        * src/main/pa_globals.C:
        !          5412:        * src/main/pa_request.C:
        !          5413:        * src/main/pa_string.C:
        !          5414:        * src/main/untaint.C:
1.1       paf      5415:                speeded up typo-html replacements. introducing Dictionary with
                   5416:                first-char caching
                   5417: 
                   5418: 2001-07-31  parser
1.2     ! paf      5419:        * src/types/Makefile.am:
1.1       paf      5420:                pa_vtable.C added to .am
                   5421: 
1.2     ! paf      5422:        * src/operators.txt:
        !          5423:                pgsql: oid read. write todo
1.1       paf      5424: 
1.2     ! paf      5425:        * src/main/compile.tab.C:
1.1       paf      5426:                added, so that could be compiled even on non-bison-enabled platforms
                   5427: 
                   5428: 2001-07-30  parser
1.2     ! paf      5429:        * src/parser3.dsw:
1.1       paf      5430:                pgsql 0
                   5431: 
                   5432: 2001-07-28  parser
1.2     ! paf      5433:        * src/main/compile.y:
        !          5434:        * src/main/untaint.C:
        !          5435:        * src/operators.txt:
1.1       paf      5436:                bug fix @ untaint when \r skipped \n
                   5437: 
1.2     ! paf      5438:        * src/classes/table.C:
1.1       paf      5439:                table:hash always produces hash, when can't - empty
                   5440: 
                   5441: 2001-07-27  parser
1.2     ! paf      5442:        * src/classes/double.C:
        !          5443:        * src/classes/int.C:
        !          5444:        * src/classes/string.C:
1.1       paf      5445:                provided meaningful msg on int/double/string :sql without
                   5446:                result and default
                   5447: 
                   5448: 2001-07-26  parser
1.2     ! paf      5449:        * src/include/pa_opcode.h:
        !          5450:        * src/main/compile.y:
        !          5451:        * src/main/execute.C:
1.1       paf      5452:                hash creation syntax problem persists. restored $: for a while.
                   5453:                thinking of $man[$.age[zzz]] syntax now
                   5454: 
1.2     ! paf      5455:        * src/classes/op.C:
        !          5456:                fixed bad multithread bug with strangly global OP
        !          5457: 
        !          5458:        * src/main/compile.y:
1.1       paf      5459:                $man[$.age[zzz]]  0
                   5460: 
1.2     ! paf      5461:        * src/include/pa_opcode.h:
        !          5462:        * src/main/compile.C:
        !          5463:        * src/main/compile.y:
        !          5464:        * src/main/compile_tools.h:
        !          5465:        * src/main/execute.C:
        !          5466:        * src/main/pa_request.C:
        !          5467:        * src/types/pa_vmethod_frame.h:
1.1       paf      5468:                introducing ::
                   5469:                this is constructor call prefix.
                   5470:                ordinary : remains for static accesses
                   5471: 
1.2     ! paf      5472:        * src/classes/double.C:
        !          5473:        * src/classes/int.C:
        !          5474:        * src/classes/string.C:
        !          5475:        * src/include/pa_opcode.h:
        !          5476:        * src/main/compile.C:
        !          5477:        * src/main/compile.y:
        !          5478:        * src/main/compile_tools.h:
        !          5479:        * src/main/execute.C:
        !          5480:        * src/types/pa_vcode_frame.h:
        !          5481:        * src/types/pa_vmethod_frame.h:
        !          5482:        * src/types/pa_wcontext.h:
        !          5483:        * src/types/pa_wwrapper.h:
1.1       paf      5484:                fixing :: realization #1
                   5485: 
                   5486: 2001-07-25  parser
1.2     ! paf      5487:        * src/classes/table.C:
        !          5488:        * src/main/main.dsp:
        !          5489:        * src/operators.txt:
        !          5490:        * src/types/pa_vtable.C:
        !          5491:        * src/types/pa_vtable.h:
1.1       paf      5492:                ^table.record[] now $table.fields
                   5493: 
1.2     ! paf      5494:        * src/parser3.dsw:
        !          5495:        * src/types/pa_vtable.C:
1.1       paf      5496:                table: get_element order changeed. now:
                   5497:                1. fields
                   5498:                2. methods
                   5499:                3. columns
                   5500: 
1.2     ! paf      5501:        * src/types/pa_vdouble.h:
        !          5502:        * src/types/pa_vint.h:
        !          5503:                odbc: no result queries; quote.
        !          5504:                optimized double&int tostring-s
        !          5505: 
        !          5506:        * src/classes/string.C:
        !          5507:        * src/include/pa_globals.h:
        !          5508:        * src/main/execute.C:
        !          5509:        * src/main/pa_globals.C:
        !          5510:                match replace code context moved to implicit $match context
        !          5511: 
        !          5512:        * src/main/compile.C:
        !          5513:        * src/main/compile.y:
        !          5514:        * src/main/compile_tools.h:
1.1       paf      5515:                allowed whitespace before first method decl
                   5516: 
1.2     ! paf      5517:        * src/include/pa_opcode.h:
        !          5518:        * src/main/compile.y:
        !          5519:        * src/main/compile_tools.C:
        !          5520:        * src/main/compile_tools.h:
        !          5521:        * src/main/execute.C:
        !          5522:        * src/operators.txt:
        !          5523:                with killed, code storage introduced with former 'with' syntax
        !          5524: 
        !          5525:        * src/main/compile.y:
        !          5526:        * src/main/compile.y:
        !          5527:        * src/main/execute.C:
1.1       paf      5528:                $var[] is now empty string, not void
                   5529: 
1.2     ! paf      5530:        * src/main/compile.C:
        !          5531:        * src/main/compile.y:
        !          5532:        * src/main/compile_tools.h:
1.1       paf      5533:                allowed empty lines before first method decl
                   5534: 
1.2     ! paf      5535:        * src/operators.txt:
1.1       paf      5536:                z
                   5537: 
1.2     ! paf      5538:        * src/classes/table.C:
1.1       paf      5539:                allowed nontable result in table:sql, results in empty table
                   5540: 
                   5541: 2001-07-24  parser
1.2     ! paf      5542:        * src/main/compile.C:
        !          5543:        * src/main/execute.C:
        !          5544:        * src/main/pa_string.C:
        !          5545:        * src/types/pa_value.h:
1.1       paf      5546:                first get_element, next get operator
                   5547: 
1.2     ! paf      5548:        * src/classes/file.C:
        !          5549:        * src/include/pa_common.h:
        !          5550:        * src/main/pa_common.C:
        !          5551:        * src/parser3.dsw:
1.1       paf      5552:                file:move
                   5553: 
1.2     ! paf      5554:        * src/main/compile.y:
1.1       paf      5555:                removed @end handling
                   5556: 
1.2     ! paf      5557:        * src/main/pa_common.C:
        !          5558:                file_read close @ eof when imgsize bug fixed
        !          5559: 
        !          5560:        * src/main/compile.C:
        !          5561:        * src/main/compile.y:
        !          5562:        * src/operators.txt:
1.1       paf      5563:                @end handling method2
                   5564: 
                   5565: 2001-07-23  parser
1.2     ! paf      5566:        * src/main/pa_sql_driver_manager.C:
        !          5567:        * src/parser3.dsw:
        !          5568:        * src/sql/pa_sql_driver.h:
1.1       paf      5569:                sql odbc driver
                   5570: 
1.2     ! paf      5571:        * src/classes/hash.C:
        !          5572:        * src/classes/hash.C:
        !          5573:        * src/classes/string.C:
        !          5574:        * src/classes/table.C:
        !          5575:        * src/classes/void.C:
        !          5576:        * src/include/pa_sql_connection.h:
        !          5577:        * src/parser3.dsw:
        !          5578:        * src/sql/pa_sql_driver.h:
1.1       paf      5579:                changed sql driver query interface
                   5580: 
                   5581: 2001-07-20  parser
1.2     ! paf      5582:        * src/operators.txt:
        !          5583:        * src/types/pa_vrequest.C:
1.1       paf      5584:                X!$browser:type
                   5585: 
1.2     ! paf      5586:        * src/classes/file.C:
        !          5587:        * src/classes/string.C:
        !          5588:        * src/include/pa_string.h:
        !          5589:        * src/main/execute.C:
        !          5590:        * src/main/pa_string.C:
        !          5591:        * src/operators.txt:
        !          5592:        * src/operators.txt:
        !          5593:        * src/types/pa_valiased.C:
        !          5594:        * src/types/pa_valiased.h:
        !          5595:        * src/types/pa_value.h:
        !          5596:        * src/types/pa_vclass.h:
        !          5597:        * src/types/pa_vcookie.h:
        !          5598:        * src/types/pa_vdate.h:
        !          5599:        * src/types/pa_vfile.h:
        !          5600:        * src/types/pa_vform.h:
        !          5601:        * src/types/pa_vhash.h:
        !          5602:        * src/types/pa_vmath.h:
        !          5603:        * src/types/pa_vobject.h:
        !          5604:        * src/types/pa_vrequest.C:
        !          5605:        * src/types/pa_vstateless_class.h:
        !          5606:        * src/types/pa_vstateless_object.h:
1.1       paf      5607:                only ^class:method dynamic calls allowed.
                   5608:                ^BASE.method call disabled.
                   5609:                BASE element globally removed
                   5610: 
                   5611: 2001-07-18  parser
1.2     ! paf      5612:        * src/Makefile.am:
        !          5613:        * src/Makefile.in:
        !          5614:        * src/classes/Makefile.am:
        !          5615:        * src/classes/gd/Makefile.am:
        !          5616:        * src/main/Makefile.am:
        !          5617:        * src/pcre/Makefile.am:
        !          5618:        * src/targets/Makefile.am:
        !          5619:        * src/targets/apache13/Makefile.am:
        !          5620:        * src/targets/cgi/Makefile.am:
        !          5621:        * src/types/Makefile.am:
1.1       paf      5622:                removed $id from *.in *.am
                   5623: 
1.2     ! paf      5624:        * src/classes/file.C:
1.1       paf      5625:                file:exec/cgi msg
                   5626: 
1.2     ! paf      5627:        * src/main/pa_request.C:
        !          5628:        * src/main/untaint.C:
        !          5629:        * src/operators.txt:
1.1       paf      5630:                ORIGINS langs name abbrevations
                   5631: 
1.2     ! paf      5632:        * src/classes/file.C:
        !          5633:        * src/operators.txt:
1.1       paf      5634:                $file:exit-code renamed to 'status'
                   5635: 
1.2     ! paf      5636:        * src/classes/date.C:
        !          5637:        * src/classes/mail.C:
        !          5638:        * src/classes/math.C:
        !          5639:        * src/classes/string.C:
        !          5640:        * src/classes/table.C:
        !          5641:        * src/include/pa_globals.h:
        !          5642:        * src/include/pa_string.h:
        !          5643:        * src/main/execute.C:
        !          5644:        * src/main/pa_globals.C:
        !          5645:        * src/main/pa_request.C:
        !          5646:        * src/main/pa_string.C:
        !          5647:        * src/main/untaint.C:
        !          5648:        * src/types/pa_value.h:
        !          5649:        * src/types/pa_vdouble.h:
        !          5650:        * src/types/pa_vfile.h:
        !          5651:        * src/types/pa_vint.h:
        !          5652:        * src/types/pa_vstring.C:
        !          5653:        * src/types/pa_vstring.h:
1.1       paf      5654:                $ORIGINS(1) output tracing mode
                   5655: 
1.2     ! paf      5656:        * src/classes/Makefile.in:
        !          5657:        * src/classes/gd/Makefile.in:
        !          5658:        * src/main/Makefile.in:
        !          5659:        * src/pcre/Makefile.in:
        !          5660:        * src/targets/Makefile.in:
        !          5661:        * src/targets/apache13/Makefile.in:
        !          5662:        * src/targets/cgi/Makefile.in:
        !          5663:        * src/types/Makefile.in:
1.1       paf      5664:                $id in .in's from .am's removed
                   5665: 
1.2     ! paf      5666:        * src/classes/file.C:
        !          5667:        * src/main/pa_exec.C:
        !          5668:        * src/operators.txt:
1.1       paf      5669:                file:exec
                   5670: 
                   5671: 2001-07-17  parser
1.2     ! paf      5672:        * src/Makefile.in:
        !          5673:        * src/classes/Makefile.in:
        !          5674:        * src/configure:
        !          5675:        * src/configure.in:
1.1       paf      5676:                == wrong
                   5677: 
                   5678: 2001-07-13  parser
1.2     ! paf      5679:        * src/main/execute.C:
        !          5680:        * src/main/pa_request.C:
        !          5681:                order of MAIN parents was wrong, fixed
1.1       paf      5682: 
1.2     ! paf      5683:        * src/classes/double.C:
        !          5684:        * src/classes/int.C:
        !          5685:        * src/classes/string.C:
        !          5686:        * src/include/pa_request.h:
        !          5687:        * src/include/pa_request.h:
        !          5688:        * src/main/execute.C:
        !          5689:        * src/main/execute.C:
        !          5690:        * src/main/execute.C:
        !          5691:        * src/main/pa_request.C:
        !          5692:        * src/operators.txt:
1.1       paf      5693:                auto.p[@auto], /news/auto.p[no @auto], so that initializing
                   5694:                second would not call first @auto
                   5695: 
                   5696: 2001-07-12  parser
1.2     ! paf      5697:        * src/operators.txt:
        !          5698:        * src/types/pa_value.h:
1.1       paf      5699:                pa_value.putelement modification of system classes prevented
                   5700: 
                   5701: 2001-07-11  parser
1.2     ! paf      5702:        * src/classes/string.C:
        !          5703:        * src/doc/sources2html.cmd:
        !          5704:        * src/operators.txt:
1.1       paf      5705:                lr split now yelds table $piece
                   5706: 
1.2     ! paf      5707:        * src/classes/file.C:
        !          5708:        * src/include/pa_common.h:
        !          5709:        * src/main/pa_common.C:
        !          5710:        * src/operators.txt:
        !          5711:        * src/types/pa_vstateless_class.h:
1.1       paf      5712:                $file created by file:state += .atime .mtime .ctime
                   5713:                +found&fixed bug with exceptions on get_junction-created objects [they were on wrong pool]
                   5714: 
                   5715: 2001-07-09  parser
1.2     ! paf      5716:        * src/main/untaint.C:
        !          5717:                qp wrong name
        !          5718: 
        !          5719:        * src/classes/date.C:
        !          5720:        * src/classes/string.C:
        !          5721:        * src/classes/table.C:
        !          5722:        * src/main/compile.y:
        !          5723:        * src/operators.txt:
1.1       paf      5724:                date format 0
                   5725: 
1.2     ! paf      5726: 2001-07-07  parser
        !          5727:        * src/classes/Makefile.am:
        !          5728:        * src/classes/date.C:
        !          5729:        * src/classes/file.C:
        !          5730:        * src/classes/hash.C:
        !          5731:        * src/classes/image.C:
        !          5732:        * src/classes/mail.C:
        !          5733:        * src/classes/math.C:
        !          5734:        * src/classes/op.C:
        !          5735:        * src/classes/string.C:
        !          5736:        * src/classes/table.C:
        !          5737:        * src/classes/void.C:
        !          5738:        * src/include/pa_request.h:
        !          5739:        * src/main/main.dsp:
        !          5740:        * src/operators.txt:
        !          5741:        * src/types/pa_value.h:
        !          5742:        * src/types/pa_vdate.h:
        !          5743:        * src/types/pa_wcontext.C:
        !          5744:                date  now set $fields roll string.  todo: sql, calendar
1.1       paf      5745: 
1.2     ! paf      5746:        * src/classes/date.C:
        !          5747:        * src/classes/table.C:
        !          5748:        * src/include/pa_common.h:
        !          5749:        * src/include/pa_string.h:
        !          5750:        * src/main/pa_common.C:
        !          5751:        * src/operators.txt:
        !          5752:        * src/types/pa_vdate.h:
1.1       paf      5753:                date roll
                   5754:                table calendar
                   5755: 
                   5756: 2001-07-06  parser
1.2     ! paf      5757:        * src/classes/math.C:
        !          5758:        * src/include/pa_request.h:
        !          5759:        * src/main/execute.C:
        !          5760:        * src/main/main.dsp:
        !          5761:        * src/main/pa_request.C:
        !          5762:        * src/operators.txt:
        !          5763:        * src/operators.txt:
        !          5764:        * src/types/pa_vmath.h:
1.1       paf      5765:                math 0
                   5766: 
                   5767: 2001-07-03  parser
1.2     ! paf      5768:        * src/classes/Makefile.am:
        !          5769:        * src/classes/math.C:
        !          5770:        * src/classes/op.C:
        !          5771:        * src/classes/random.C:
        !          5772:        * src/main/main.dsp:
        !          5773:        * src/operators.txt:
1.1       paf      5774:                class random renamed to math, operators became methods
                   5775: 
1.2     ! paf      5776:        * src/classes/op.C:
        !          5777:        * src/operators.txt:
1.1       paf      5778:                 pow sqrt
                   5779: 
1.2     ! paf      5780:        * src/classes/op.C:
        !          5781:        * src/main/execute.C:
        !          5782:        * src/operators.txt:
1.1       paf      5783:                 sin asin cos acos tan atan
                   5784: 
                   5785: 2001-07-02  parser
1.2     ! paf      5786:        * src/classes/hash.C:
        !          5787:        * src/operators.txt:
1.1       paf      5788:                ^hash.keys[]
                   5789: 
1.2     ! paf      5790:        * src/classes/table.C:
        !          5791:        * src/main/pa_table.C:
        !          5792:        * src/operators.txt:
1.1       paf      5793:                ^table:columns[]
                   5794: 
1.2     ! paf      5795:        * src/classes/table.C:
        !          5796:        * src/operators.txt:
1.1       paf      5797:                ^table.columns column renamed from 'name' to 'column'
                   5798: 
1.2     ! paf      5799:        * src/main/compile.y:
        !          5800:        * src/main/compile_tools.h:
        !          5801:        * src/operators.txt:
1.1       paf      5802:                in expressions now allowed 'strings'
                   5803: 
                   5804: 2001-06-29  parser
1.2     ! paf      5805:        * src/main/execute.C:
        !          5806:        * src/main/execute.C:
        !          5807:                /0  %0 checkes ver 2
        !          5808: 
        !          5809:        * src/classes/table.C:
1.1       paf      5810:                empty strings @ sql
                   5811: 
1.2     ! paf      5812:        * src/Makefile.in:
        !          5813:        * src/classes/Makefile.in:
1.1       paf      5814:                makes
                   5815: 
1.2     ! paf      5816:        * src/classes/Makefile.am:
1.1       paf      5817:                nothing - void
                   5818: 
1.2     ! paf      5819:        * src/main/execute.C:
1.1       paf      5820:                /0  %0 checke
                   5821: 
                   5822: 2001-06-28  parser
1.2     ! paf      5823:        * src/classes/double.C:
        !          5824:        * src/classes/file.C:
        !          5825:        * src/classes/form.C:
        !          5826:        * src/classes/hash.C:
        !          5827:        * src/classes/image.C:
        !          5828:        * src/classes/int.C:
        !          5829:        * src/classes/mail.C:
        !          5830:        * src/classes/op.C:
        !          5831:        * src/classes/random.C:
        !          5832:        * src/classes/response.C:
        !          5833:        * src/classes/string.C:
        !          5834:        * src/classes/table.C:
        !          5835:        * src/classes/void.C:
        !          5836:        * src/main/compile.C:
        !          5837:        * src/main/compile.y:
        !          5838:        * src/main/compile_tools.C:
        !          5839:        * src/main/execute.C:
        !          5840:        * src/main/pa_array.C:
        !          5841:        * src/main/pa_common.C:
        !          5842:        * src/main/pa_dir.C:
        !          5843:        * src/main/pa_exception.C:
        !          5844:        * src/main/pa_exec.C:
        !          5845:        * src/main/pa_globals.C:
        !          5846:        * src/main/pa_hash.C:
        !          5847:        * src/main/pa_pool.C:
        !          5848:        * src/main/pa_request.C:
        !          5849:        * src/main/pa_socks.C:
        !          5850:        * src/main/pa_sql_driver_manager.C:
        !          5851:        * src/main/pa_string.C:
        !          5852:        * src/main/pa_table.C:
        !          5853:        * src/main/untaint.C:
        !          5854:        * src/targets/cgi/parser3.C:
        !          5855:        * src/targets/isapi/parser3isapi.C:
        !          5856:                */
        !          5857:                static const char *RCSId="$Id: double.C,v 1.31 2001/06/28 07:41:59 parser Exp $";
        !          5858: 
        !          5859:        * src/main/compile.y:
        !          5860:        * src/main/compile_tools.h:
1.1       paf      5861:                $:name: == ${name}:
                   5862:                $class:name: == ${class:name}:
                   5863: 
1.2     ! paf      5864:        * src/classes/string.C:
1.1       paf      5865:                exactly one
                   5866: 
1.2     ! paf      5867:        * src/classes/double.C:
        !          5868:        * src/classes/file.C:
        !          5869:        * src/classes/form.C:
        !          5870:        * src/classes/hash.C:
        !          5871:        * src/classes/image.C:
        !          5872:        * src/classes/int.C:
        !          5873:        * src/classes/mail.C:
        !          5874:        * src/classes/op.C:
        !          5875:        * src/classes/random.C:
        !          5876:        * src/classes/response.C:
        !          5877:        * src/classes/string.C:
        !          5878:        * src/classes/table.C:
        !          5879:        * src/classes/void.C:
        !          5880:        * src/main/compile.C:
        !          5881:        * src/main/compile.y:
        !          5882:        * src/main/compile_tools.C:
        !          5883:        * src/main/execute.C:
        !          5884:        * src/main/pa_array.C:
        !          5885:        * src/main/pa_common.C:
        !          5886:        * src/main/pa_dir.C:
        !          5887:        * src/main/pa_exception.C:
        !          5888:        * src/main/pa_exec.C:
        !          5889:        * src/main/pa_globals.C:
        !          5890:        * src/main/pa_hash.C:
        !          5891:        * src/main/pa_pool.C:
        !          5892:        * src/main/pa_request.C:
        !          5893:        * src/main/pa_socks.C:
        !          5894:        * src/main/pa_sql_driver_manager.C:
        !          5895:        * src/main/pa_string.C:
        !          5896:        * src/main/pa_table.C:
        !          5897:        * src/main/untaint.C:
        !          5898:        * src/targets/cgi/parser3.C:
        !          5899:        * src/targets/isapi/parser3isapi.C:
        !          5900:                static char *RCSId="$Id$";
1.1       paf      5901: 
                   5902: 2001-06-27  parser
1.2     ! paf      5903:        * src/classes/hash.C:
        !          5904:        * src/classes/nothing.C:
        !          5905:        * src/classes/table.C:
        !          5906:        * src/classes/void.C:
        !          5907:        * src/main/compile.y:
        !          5908:        * src/main/compile.y:
        !          5909:        * src/main/execute.C:
        !          5910:        * src/main/main.dsp:
        !          5911:        * src/main/pa_request.C:
        !          5912:        * src/operators.txt:
        !          5913:        * src/targets/cgi/pa_pool.C:
        !          5914:        * src/types/pa_value.h:
        !          5915:        * src/types/pa_vcode_frame.h:
        !          5916:        * src/types/pa_vmethod_frame.h:
        !          5917:        * src/types/pa_vnothing.h:
        !          5918:        * src/types/pa_vtable.h:
        !          5919:        * src/types/pa_vvoid.h:
1.1       paf      5920:                nothing renamed to void
                   5921: 
1.2     ! paf      5922:        * src/classes/op.C:
        !          5923:        * src/operators.txt:
1.1       paf      5924:                ^switch ^case
                   5925: 
1.2     ! paf      5926:        * src/operators.txt:
1.1       paf      5927:                z
                   5928: 
1.2     ! paf      5929:        * src/main/compile.y:
        !          5930:        * src/operators.txt:
1.1       paf      5931:                lexer: $zzzz^zzzz were name part
                   5932: 
                   5933: 2001-05-28  parser
1.2     ! paf      5934:        * src/main/main.dsp:
        !          5935:        * src/targets/isapi/parser3isapi.dsp:
1.1       paf      5936:                release project options [some bugs]
                   5937: 
1.2     ! paf      5938:        * src/classes/classes.C:
        !          5939:        * src/main/compile.C:
        !          5940:        * src/main/compile.y:
        !          5941:        * src/main/execute.C:
1.1       paf      5942:                operators are not in root class again
                   5943: 
1.2     ! paf      5944:        * src/doc/html2chm.cmd:
1.1       paf      5945:                removed >a
                   5946: 
1.2     ! paf      5947:        * src/doc/sources2html.cmd:
        !          5948:        * src/operators.txt:
1.1       paf      5949:                z
                   5950: 
1.2     ! paf      5951:        * src/ChangeLog:
        !          5952:                changelogs
        !          5953: 
1.1       paf      5954: 2001-05-24  parser
1.2     ! paf      5955:        * src/Makefile.in:
        !          5956:        * src/classes/Makefile.in:
        !          5957:        * src/classes/gd/Makefile.in:
        !          5958:        * src/configure:
        !          5959:        * src/configure.in:
        !          5960:        * src/main/Makefile.in:
        !          5961:        * src/pcre/Makefile:
        !          5962:        * src/pcre/Makefile.in:
        !          5963:        * src/targets/Makefile.in:
        !          5964:        * src/targets/apache13/Makefile.in:
        !          5965:        * src/targets/cgi/Makefile.in:
        !          5966:        * src/types/Makefile.in:
        !          5967:                makes
        !          5968: 
        !          5969:        * src/main/pa_request.C:
        !          5970:        * src/main/pa_request.C:
        !          5971:        * src/targets/cgi/parser3.C:
1.1       paf      5972:                // no _ conversions in @exception[params]
                   5973: 
1.2     ! paf      5974:        * src/pcre/Makefile:
1.1       paf      5975:                removed pcre/make
                   5976: 
1.2     ! paf      5977:        * src/configure.in:
1.1       paf      5978:                no rtty test begin
                   5979: 
1.2     ! paf      5980:        * src/configure.in:
1.1       paf      5981:                configure.in better lang tests
                   5982: 
1.2     ! paf      5983:        * src/configure.in:
1.1       paf      5984:                no rtty -10
                   5985: 
1.2     ! paf      5986:        * src/configure.in:
1.1       paf      5987:                no rtty -9
                   5988: 
1.2     ! paf      5989:        * src/ChangeLog:
        !          5990:                found changelog autogenerate ability
        !          5991: 
        !          5992:        * src/targets/cgi/parser3.dsp:
        !          5993:                project file
        !          5994: 
        !          5995:        * src/classes/op.C:
        !          5996:        * src/main/pa_request.C:
        !          5997:        * src/operators.txt:
        !          5998:        * src/targets/cgi/parser3.C:
1.1       paf      5999:                ^log ^exp
                   6000: 
1.2     ! paf      6001:        * src/ChangeLog:
1.1       paf      6002:                changelogs
                   6003: 
                   6004: 2001-05-23  parser
1.2     ! paf      6005:        * src/classes/op.C:
        !          6006:        * src/main/compile.y:
1.1       paf      6007:                allow one empty line before LS_DEF_NAME
                   6008: 
1.2     ! paf      6009:        * src/main/pa_string.C:
1.1       paf      6010:                string cmp bug
                   6011: 
1.2     ! paf      6012:        * src/operators.txt:
1.1       paf      6013:                .txt
                   6014: 
1.2     ! paf      6015:        * src/classes/mail.C:
        !          6016:        * src/classes/op.C:
1.1       paf      6017:                rem max 1000
                   6018: 
                   6019: 2001-05-22  parser
1.2     ! paf      6020:        * src/classes/op.C:
1.1       paf      6021:                if params code-required
                   6022: 
                   6023: 2001-05-21  parser
1.2     ! paf      6024:        * src/classes/classes.C:
        !          6025:        * src/main/compile.C:
        !          6026:        * src/main/compile.y:
        !          6027:        * src/main/execute.C:
1.1       paf      6028:                0
                   6029: 
1.2     ! paf      6030:        * src/classes/classes.C:
        !          6031:        * src/main/compile.C:
1.1       paf      6032:                1
                   6033: 
1.2     ! paf      6034:        * src/Makefile.in:
        !          6035:        * src/classes/Makefile.in:
        !          6036:        * src/classes/Makefile.in:
        !          6037:        * src/classes/gd/Makefile.in:
        !          6038:        * src/main/Makefile.in:
        !          6039:        * src/pcre/Makefile:
        !          6040:        * src/pcre/Makefile:
        !          6041:        * src/pcre/Makefile.in:
        !          6042:        * src/targets/Makefile.in:
        !          6043:        * src/targets/apache13/Makefile.in:
        !          6044:        * src/targets/cgi/Makefile.in:
        !          6045:        * src/types/Makefile.in:
1.1       paf      6046:                makes
                   6047: 
1.2     ! paf      6048:        * src/classes/double.C:
        !          6049:        * src/classes/hash.C:
        !          6050:        * src/classes/hash.C:
        !          6051:        * src/classes/nothing.C:
        !          6052:        * src/classes/nothing.C:
        !          6053:        * src/classes/nothing.C:
        !          6054:        * src/classes/op.C:
        !          6055:        * src/classes/string.C:
        !          6056:        * src/classes/table.C:
        !          6057:        * src/classes/unknown.C:
        !          6058:        * src/main/compile.y:
        !          6059:        * src/main/execute.C:
        !          6060:        * src/main/execute.C:
        !          6061:        * src/main/main.dsp:
        !          6062:        * src/main/pa_request.C:
        !          6063:        * src/operators.txt:
        !          6064:        * src/targets/cgi/pa_pool.C:
        !          6065:        * src/targets/cgi/pa_pool.C:
        !          6066:        * src/types/pa_value.h:
        !          6067:        * src/types/pa_vcode_frame.h:
        !          6068:        * src/types/pa_vmethod_frame.h:
        !          6069:        * src/types/pa_vmethod_frame.h:
        !          6070:        * src/types/pa_vnothing.h:
        !          6071:        * src/types/pa_vtable.h:
        !          6072:        * src/types/pa_vtable.h:
        !          6073:        * src/types/pa_vunknown.h:
1.1       paf      6074:                'unknown' renamed to 'nothing'
                   6075: 
1.2     ! paf      6076:        * src/Makefile.in:
        !          6077:        * src/classes/Makefile.in:
        !          6078:        * src/classes/gd/Makefile.in:
        !          6079:        * src/main/Makefile.in:
        !          6080:        * src/pcre/Makefile:
        !          6081:        * src/pcre/Makefile.in:
        !          6082:        * src/targets/Makefile.in:
        !          6083:        * src/targets/apache13/Makefile.in:
        !          6084:        * src/targets/cgi/Makefile.in:
        !          6085:        * src/types/Makefile.in:
1.1       paf      6086:                make system timestamps
                   6087: 
1.2     ! paf      6088:        * src/classes/nothing.C:
        !          6089:        * src/operators.txt:
1.1       paf      6090:                resultless ^sql  moved to nothing:
                   6091: 
1.2     ! paf      6092:        * src/configure:
1.1       paf      6093:                forced commit
                   6094: 
1.2     ! paf      6095:        * src/classes/Makefile.am:
1.1       paf      6096:                .AM
                   6097: 
1.2     ! paf      6098:        * src/main/pa_request.C:
        !          6099:        * src/pcre/Makefile.am:
        !          6100:        * src/pcre/Makefile.am:
        !          6101:        * src/pcre/pcre.dsp:
1.1       paf      6102:                .am
                   6103: 
1.2     ! paf      6104:        * src/aclocal.m4:
        !          6105:        * src/pcre/Makefile:
        !          6106:        * src/pcre/Makefile.in:
1.1       paf      6107:                long-forgotten buddy
                   6108: 
1.2     ! paf      6109:        * src/Makefile.in:
        !          6110:        * src/pcre/Makefile:
1.1       paf      6111:                file stamps to remove autoreconf
                   6112: 
1.2     ! paf      6113:        * src/targets/cgi/parser3.C:
1.1       paf      6114:                argv can be just "parser3". made site_auto_path "." in that case
                   6115: 
1.2     ! paf      6116:        * src/classes/op.C:
        !          6117:        * src/main/execute.C:
        !          6118:        * src/operators.txt:
        !          6119:        * src/pcre/Makefile:
        !          6120:        * src/pcre/Makefile.am:
        !          6121:        * src/pcre/Makefile.in:
        !          6122:        * src/targets/cgi/Makefile.in:
        !          6123:        * src/targets/cgi/parser3.C:
        !          6124:        * src/targets/cgi/parser3.C:
        !          6125:        * src/targets/cgi/parser3.C:
        !          6126:                z
        !          6127: 
        !          6128:        * src/types/pa_vstring.C:
1.1       paf      6129:                eoleof
                   6130: 
1.2     ! paf      6131:        * src/main/pa_request.C:
        !          6132:        * src/pcre/dftables.c:
        !          6133:        * src/targets/cgi/parser3.C:
        !          6134:                pcre_tables=pcre_default_tables;
1.1       paf      6135: 
1.2     ! paf      6136:        * src/classes/hash.C:
        !          6137:        * src/classes/int.C:
        !          6138:        * src/classes/string.C:
        !          6139:        * src/classes/table.C:
        !          6140:        * src/include/pa_string.h:
        !          6141:        * src/include/pa_string.h:
        !          6142:        * src/main/pa_string.C:
        !          6143:        * src/main/pa_string.C:
        !          6144:        * src/operators.txt:
        !          6145:        * src/types/pa_vstring.C:
        !          6146:        * src/types/pa_vstring.h:
1.1       paf      6147:                started int:sql
                   6148: 
1.2     ! paf      6149:        * src/pcre/Makefile.am:
1.1       paf      6150:                removed chartables.c
                   6151: 
1.2     ! paf      6152:        * src/pcre/Makefile:
1.1       paf      6153:                timestamp
                   6154: 
1.2     ! paf      6155:        * src/types/pa_vstring.C:
        !          6156:        * src/types/pa_vstring.h:
1.1       paf      6157:                removed unnecessary vstring::set_string
                   6158: 
1.2     ! paf      6159:        * src/classes/double.C:
        !          6160:        * src/classes/int.C:
        !          6161:        * src/classes/string.C:
1.1       paf      6162:                int,double;sql
                   6163: 
1.2     ! paf      6164:        * src/classes/hash.C:
        !          6165:        * src/classes/op.C:
        !          6166:        * src/classes/table.C:
1.1       paf      6167:                hash:sql
                   6168: 
1.2     ! paf      6169:        * src/classes/classes.C:
        !          6170:        * src/classes/hash.C:
        !          6171:        * src/classes/op.C:
        !          6172:        * src/classes/table.C:
        !          6173:        * src/main/compile.C:
        !          6174:        * src/main/compile.y:
        !          6175:        * src/main/execute.C:
        !          6176:        * src/operators.txt:
1.1       paf      6177:                hash:sql moved to main trunc. operators.txt updated
                   6178: 
                   6179: 2001-05-19  parser
1.2     ! paf      6180:        * src/types/pa_value.h:
1.1       paf      6181:                parameter # 1 based
                   6182: 
1.2     ! paf      6183:        * src/main/pa_common.C:
1.1       paf      6184:                common:  actual filename '%s'
                   6185: 
1.2     ! paf      6186:        * src/classes/string.C:
1.1       paf      6187:                root context in match replace body now unchanged
                   6188: 
1.2     ! paf      6189:        * src/classes/Makefile.am:
        !          6190:        * src/classes/Makefile.am:
        !          6191:        * src/classes/Makefile.am:
        !          6192:        * src/classes/Makefile.am:
        !          6193:        * src/main/pa_sql_driver_manager.C:
        !          6194:        * src/targets/cgi/pa_pool.C:
1.1       paf      6195:                classes/.am
                   6196: 
1.2     ! paf      6197:        * src/main/untaint.C:
        !          6198:        * src/targets/cgi/pa_pool.C:
        !          6199:        * src/targets/cgi/parser3.C:
1.1       paf      6200:                fixed bug in pre html untaint, wrong size used, 4* mem wasted
                   6201: 
1.2     ! paf      6202:        * src/classes/string.C:
        !          6203:        * src/main/pa_string.C:
1.1       paf      6204:                z
                   6205: 
1.2     ! paf      6206:        * src/include/pa_string.h:
        !          6207:        * src/main/untaint.C:
        !          6208:        * src/targets/cgi/pa_pool.C:
1.1       paf      6209:                introducing String::cstr_bufsize, returns just size+1 for as_is
                   6210:                target.
                   6211: 
1.2     ! paf      6212:        * src/classes/Makefile.in:
1.1       paf      6213:                clean
                   6214: 
                   6215: 2001-05-18  parser
1.2     ! paf      6216:        * src/Makefile.in:
        !          6217:        * src/classes/Makefile.in:
        !          6218:        * src/classes/gd/Makefile.in:
        !          6219:        * src/configure:
        !          6220:        * src/include/pa_config_auto.h.in:
        !          6221:        * src/libltdl/Makefile.in:
        !          6222:        * src/main/Makefile.in:
        !          6223:        * src/pcre/Makefile:
        !          6224:        * src/pcre/Makefile.in:
        !          6225:        * src/targets/Makefile.in:
        !          6226:        * src/targets/apache13/Makefile.in:
        !          6227:        * src/targets/cgi/Makefile.in:
        !          6228:        * src/targets/cgi/pa_pool.C:
        !          6229:        * src/types/Makefile.in:
1.1       paf      6230:                .am pa_threads.C ins
                   6231: 
1.2     ! paf      6232:        * src/targets/cgi/Makefile.am:
1.1       paf      6233:                .am pa_threads.C added
                   6234: 
                   6235: 2001-05-17  parser
1.2     ! paf      6236:        * src/include/pa_hash.h:
        !          6237:        * src/main/execute.C:
1.1       paf      6238:                removed /*SYNCHRONIZED*/  from hash.h
                   6239: 
1.2     ! paf      6240:        * src/configure.in:
        !          6241:        * src/include/pa_array.h:
        !          6242:        * src/include/pa_common.h:
        !          6243:        * src/include/pa_config_fixed.h:
        !          6244:        * src/include/pa_config_includes.h:
        !          6245:        * src/include/pa_exception.h:
        !          6246:        * src/include/pa_exec.h:
        !          6247:        * src/include/pa_globals.h:
        !          6248:        * src/include/pa_hash.h:
        !          6249:        * src/include/pa_opcode.h:
        !          6250:        * src/include/pa_pool.h:
        !          6251:        * src/include/pa_request.h:
        !          6252:        * src/include/pa_sapi.h:
        !          6253:        * src/include/pa_socks.h:
        !          6254:        * src/include/pa_sql_connection.h:
        !          6255:        * src/include/pa_stack.h:
        !          6256:        * src/include/pa_string.h:
        !          6257:        * src/include/pa_table.h:
        !          6258:        * src/include/pa_threads.h:
1.1       paf      6259:                #include "pa_config_includes.h"
                   6260:                in all headers
                   6261: 
1.2     ! paf      6262:        * src/include/pa_request.h:
        !          6263:        * src/main/execute.C:
        !          6264:        * src/main/pa_request.C:
        !          6265:                ANTI_ENDLESS_EXECUTE_RECOURSION
        !          6266: 
        !          6267:        * src/classes/op.C:
        !          6268:        * src/include/pa_config_fixed.h:
        !          6269:        * src/include/pa_sql_connection.h:
        !          6270:        * src/include/pa_sql_driver_manager.h:
        !          6271:        * src/main/pa_sql_driver_manager.C:
1.1       paf      6272:                found problem at last: 2connections own 1driver and
                   6273:                set_services fight for driver::fservices. before fix
                   6274: 
1.2     ! paf      6275:        * src/main/execute.C:
        !          6276:        * src/types/pa_vmethod_frame.h:
        !          6277:                endless recursion line no
1.1       paf      6278: 
1.2     ! paf      6279:        * src/classes/classes.h:
        !          6280:        * src/include/pa_sql_connection.h:
        !          6281:        * src/include/pa_sql_driver_manager.h:
        !          6282:        * src/main/pa_sql_driver_manager.C:
1.1       paf      6283:                cache expiration[use SQL_Driver::disconnect]
                   6284: 
1.2     ! paf      6285:        * src/include/pa_config_fixed.h:
        !          6286:        * src/include/pa_threads.h:
        !          6287:        * src/targets/cgi/pa_threads.C:
        !          6288:        * src/targets/cgi/parser3.dsp:
        !          6289:        * src/targets/isapi/pa_threads.C:
        !          6290:        * src/targets/isapi/parser3isapi.dsp:
        !          6291:                added pa_threads.C
1.1       paf      6292: 
1.2     ! paf      6293:        * src/classes/image.C:
        !          6294:        * src/include/pa_sql_driver_manager.h:
        !          6295:        * src/main/pa_sql_driver_manager.C:
        !          6296:        * src/main/pa_string.C:
1.1       paf      6297:                wrong includes order prevented sqlmanager to see MULTYTHREAD define
                   6298: 
1.2     ! paf      6299:        * src/main/pa_table.C:
        !          6300:                table.locate current restored on "not found"
1.1       paf      6301: 
1.2     ! paf      6302:        * src/include/pa_threads.h:
        !          6303:                removed targets/parser
1.1       paf      6304: 
1.2     ! paf      6305:        * src/classes/op.C:
        !          6306:        * src/include/pa_sql_connection.h:
        !          6307:        * src/main/pa_sql_driver_manager.C:
        !          6308:        * src/sql/pa_sql_driver.h:
1.1       paf      6309:                connection from cache ->set_services(&services);
                   6310: 
1.2     ! paf      6311:        * src/include/pa_config_fixed.h:
        !          6312:        * src/include/pa_threads.h:
        !          6313:        * src/main/pa_sql_driver_manager.C:
1.1       paf      6314:                SYNCHRONIZED moved closer to caches put/gets
                   6315: 
1.2     ! paf      6316:        * src/classes/string.C:
        !          6317:        * src/configure.in:
        !          6318:        * src/include/pa_config_fixed.h:
        !          6319:        * src/include/pa_config_includes.h:
        !          6320:        * src/main/compile.y:
        !          6321:        * src/main/compile_tools.h:
        !          6322:        * src/main/execute.C:
        !          6323:        * src/main/pa_array.C:
        !          6324:        * src/main/pa_common.C:
        !          6325:        * src/main/pa_dir.C:
        !          6326:        * src/main/pa_hash.C:
        !          6327:        * src/main/pa_pool.C:
        !          6328:        * src/main/untaint.C:
        !          6329:        * src/types/pa_vcookie.C:
        !          6330:        * src/types/pa_vfile.C:
        !          6331:        * src/types/pa_vform.C:
1.1       paf      6332:                #include "pa_config_includes.h"
                   6333:                removed from most .C
                   6334: 
1.2     ! paf      6335:        * src/doc/html2chm.cmd:
1.1       paf      6336:                z
                   6337: 
1.2     ! paf      6338:        * src/doc/chm.cmd:
        !          6339:        * src/doc/doxygen.cmd:
        !          6340:        * src/doc/html2chm.cmd:
        !          6341:        * src/doc/sources2html.cmd:
        !          6342:        * src/doc/view.cmd:
        !          6343:        * src/doc/view_chm.cmd:
        !          6344:        * src/doc/view_html.cmd:
1.1       paf      6345:                doc cmds
                   6346: 
1.2     ! paf      6347:        * src/main/pa_sql_driver_manager.C:
1.1       paf      6348:                moved expiration to get_connection_from_cache
                   6349: 
1.2     ! paf      6350:        * src/main/pa_sql_driver_manager.C:
1.1       paf      6351:                cache expiration bf
                   6352: 
1.2     ! paf      6353:        * src/classes/op.C:
        !          6354:        * src/include/pa_sql_connection.h:
        !          6355:        * src/include/pa_sql_driver_manager.h:
        !          6356:        * src/main/pa_sql_driver_manager.C:
        !          6357:        * src/parser3.dsw:
        !          6358:        * src/sql/pa_sql_driver.h:
1.1       paf      6359:                fixed problem at last: 2connections own 1driver and
                   6360:                set_services fight for driver::fservices. before fix
                   6361: 
                   6362: 2001-05-16  parser
1.2     ! paf      6363:        * src/include/pa_array.h:
        !          6364:        * src/include/pa_string.h:
        !          6365:        * src/main/execute.C:
        !          6366:        * src/main/pa_array.C:
        !          6367:        * src/targets/cgi/pa_pool.C:
        !          6368:        * src/targets/cgi/parser3.C:
1.1       paf      6369:                array debugged; adjusted
                   6370: 
1.2     ! paf      6371:        * src/include/pa_array.h:
        !          6372:        * src/main/pa_array.C:
        !          6373:        * src/targets/cgi/parser3.C:
1.1       paf      6374:                removed array debug. before vstring rebasing
                   6375: 
1.2     ! paf      6376:        * src/main/pa_sql_driver_manager.C:
        !          6377:        * src/main/pa_string.C:
1.1       paf      6378:                SQL_Driver_manager line no for connect/charset errors
                   6379: 
1.2     ! paf      6380:        * src/targets/cgi/parser3.C:
1.1       paf      6381:                z
                   6382: 
1.2     ! paf      6383:        * src/include/pa_pool.h:
        !          6384:        * src/targets/cgi/pa_pool.C:
1.1       paf      6385:                removed pool debug, #ifdefed some.
                   6386:                would debug later, on more precise sample than stupid:
                   6387:                @main[]
                   6388:                $name[$z[]]
                   6389:                ^for[i](0;10000-2){
                   6390:                $tail[9994]
                   6391:                $name.$tail[$tail!]
                   6392:                $name.$tail
                   6393:                }
                   6394:                ok3
                   6395: 
                   6396: 2001-05-15  parser
1.2     ! paf      6397:        * src/targets/cgi/pa_pool.C:
        !          6398:        * src/targets/cgi/parser3.C:
1.1       paf      6399:                main loss here: 5673321/     70041=        81
                   6400: 
1.2     ! paf      6401:        * src/include/pa_pool.h:
        !          6402:        * src/include/pa_string.h:
        !          6403:        * src/main/pa_string.C:
        !          6404:        * src/targets/cgi/pa_pool.C:
        !          6405:        * src/targets/cgi/parser3.C:
1.1       paf      6406:                string fixed bug with fullchunk cmps
                   6407: 
1.2     ! paf      6408:        * src/include/pa_string.h:
        !          6409:        * src/main/pa_string.C:
        !          6410:        * src/targets/cgi/pa_pool.C:
        !          6411:        * src/targets/cgi/parser3.C:
1.1       paf      6412:                think that all must grow lineary, not exponentialy
                   6413: 
1.2     ! paf      6414:        * src/include/pa_array.h:
        !          6415:        * src/include/pa_string.h:
        !          6416:        * src/main/pa_array.C:
        !          6417:        * src/main/pa_string.C:
1.1       paf      6418:                string+array made linear grows
                   6419: 
1.2     ! paf      6420:        * src/include/pa_string.h:
        !          6421:        * src/targets/cgi/pa_pool.C:
        !          6422:        * src/targets/cgi/parser3.C:
1.1       paf      6423:                detected huge mem allocation: size/times malloc 27809390/368771
                   6424:                 calloc 3232/83. would test now
                   6425: 
1.2     ! paf      6426:        * src/classes/random.C:
        !          6427:        * src/main/compile.y:
        !          6428:        * src/main/execute.C:
        !          6429:        * src/main/pa_request.C:
        !          6430:        * src/types/pa_value.h:
        !          6431:        * src/types/pa_vmethod_frame.h:
1.1       paf      6432:                numbered params had wrong name - for instance: bad error
                   6433:                message in ^for[] bad body type. fixed
                   6434: 
                   6435: 2001-05-14  parser
1.2     ! paf      6436:        * src/classes/string.C:
        !          6437:        * src/include/pa_string.h:
        !          6438:        * src/main/pa_string.C:
        !          6439:        * src/main/untaint.C:
        !          6440:        * src/operators.txt:
1.1       paf      6441:                ^string.upper|lower[]
                   6442: 
                   6443: 2001-05-11  paf
1.2     ! paf      6444:        * src/classes/classes.cmd:
        !          6445:        * src/classes/gawk.exe:
        !          6446:        * src/classes/ls.exe:
        !          6447:        * src/main/bison.exe:
        !          6448:        * src/operators.txt:
        !          6449:        * src/targets/isapi/KILL.EXE:
        !          6450:        * src/targets/isapi/PSTAT.EXE:
        !          6451:        * src/targets/isapi/istart.cmd:
        !          6452:        * src/targets/isapi/istop.cmd:
        !          6453:        * src/targets/isapi/kill.pl:
1.1       paf      6454:                moved win32 helpers to /win32tools
                   6455: 
                   6456: 2001-05-11  parser
1.2     ! paf      6457:        * src/main/main.dsp:
        !          6458:        * src/targets/isapi/parser3isapi.dsp:
1.1       paf      6459:                fixed some .dsp for win32tools
                   6460: 
1.2     ! paf      6461:        * src/classes/double.C:
        !          6462:        * src/classes/image.C:
        !          6463:        * src/classes/op.C:
        !          6464:        * src/classes/string.C:
        !          6465:        * src/classes/table.C:
        !          6466:        * src/classes/unknown.C:
        !          6467:        * src/main/execute.C:
        !          6468:        * src/types/pa_value.h:
        !          6469:        * src/types/pa_vbool.h:
        !          6470:        * src/types/pa_vdouble.h:
        !          6471:        * src/types/pa_vint.h:
        !          6472:        * src/types/pa_vstring.h:
        !          6473:        * src/types/pa_vunknown.h:
1.1       paf      6474:                op: MAX_LOOPS
                   6475:                as_int
                   6476: 
                   6477: 2001-05-10  paf
1.2     ! paf      6478:        * src/doc/doxygen.cmd:
        !          6479:        * src/main/compile.y:
        !          6480:        * src/types/pa_vobject.h:
1.1       paf      6481:                grammar: priorities changes [lowerd && prior]
                   6482:                vobject: now first fields, next methods
                   6483: 
1.2     ! paf      6484:        * src/main/pa_request.C:
        !          6485:        * src/types/pa_vrequest.C:
1.1       paf      6486:                op configured
                   6487: 
1.2     ! paf      6488:        * src/Makefile.in:
        !          6489:        * src/classes/Makefile.in:
        !          6490:        * src/classes/gd/Makefile.in:
        !          6491:        * src/classes/gd/gif.h:
        !          6492:        * src/configure:
        !          6493:        * src/include/pa_config_auto.h.in:
        !          6494:        * src/include/pa_config_fixed.h:
        !          6495:        * src/include/pa_config_includes.h:
        !          6496:        * src/libltdl/Makefile.in:
        !          6497:        * src/libltdl/config.h:
        !          6498:        * src/main/Makefile.in:
        !          6499:        * src/pcre/Makefile.in:
        !          6500:        * src/targets/Makefile.in:
        !          6501:        * src/targets/apache13/Makefile.in:
        !          6502:        * src/targets/cgi/Makefile.in:
        !          6503:        * src/types/Makefile.in:
1.1       paf      6504:                inline wonders
                   6505: 
1.2     ! paf      6506:        * src/main/compile.y:
        !          6507:                @end grammar: allowed zero strings in control menthod
        !          6508: 
        !          6509:        * src/types/pa_value.h:
        !          6510:        * src/types/pa_vclass.h:
        !          6511:        * src/types/pa_vstateless_class.h:
        !          6512:        * src/types/pa_vstateless_object.h:
1.1       paf      6513:                changed priority: field before method  lookup in vclass & vobject
                   6514: 
1.2     ! paf      6515:        * src/include/pa_common.h:
        !          6516:        * src/include/pa_config_includes.h:
        !          6517:        * src/libltdl/config.h:
1.1       paf      6518:                inline undefed for C++, that's all
                   6519: 
1.2     ! paf      6520:        * src/classes/gd/gif.h:
1.1       paf      6521:                gif.h accedently removed
                   6522: 
1.2     ! paf      6523:        * src/classes/Makefile.am:
        !          6524:        * src/classes/hash.C:
        !          6525:        * src/doc/doxygen.cfg:
        !          6526:        * src/doc/doxygen.cmd:
1.1       paf      6527:                hash.C added
                   6528: 
                   6529: 2001-05-08  paf
1.2     ! paf      6530:        * src/classes/table.C:
        !          6531:        * src/operators.txt:
1.1       paf      6532:                table:hash always hash of hash now
                   6533: 
1.2     ! paf      6534:        * src/classes/op.C:
        !          6535:        * src/classes/table.C:
        !          6536:        * src/main/main.dsp:
        !          6537:        * src/operators.txt:
        !          6538:        * src/types/pa_vtable.h:
        !          6539:                removed table:find. table:locate and op:eval now return bool
1.1       paf      6540: 
1.2     ! paf      6541:        * src/classes/table.C:
1.1       paf      6542:                table:empty return bool now
                   6543: 
1.2     ! paf      6544:        * src/classes/table.C:
        !          6545:        * src/operators.txt:
        !          6546:        * src/types/pa_value.h:
        !          6547:        * src/types/pa_vhash.h:
        !          6548:        * src/types/pa_vmethod_frame.h:
1.1       paf      6549:                hash:default works at last!
                   6550: 
1.2     ! paf      6551:        * src/main/pa_table.C:
1.1       paf      6552:                table columnname2item on nameless ignored bark=false. fixed
                   6553: 
1.2     ! paf      6554:        * src/classes/op.C:
        !          6555:        * src/types/pa_vtable.h:
1.1       paf      6556:                allowed $table.2342734 returns vunknown
                   6557: 
1.2     ! paf      6558:        * src/classes/table.C:
        !          6559:        * src/doc/chm.cmd:
        !          6560:        * src/include/pa_array.h:
        !          6561:        * src/include/pa_table.h:
        !          6562:        * src/main/pa_table.C:
        !          6563:        * src/operators.txt:
        !          6564:        * src/types/pa_value.h:
        !          6565:        * src/types/pa_vtable.h:
1.1       paf      6566:                table:hash
                   6567: 
1.2     ! paf      6568:        * src/doc/chm.cmd:
        !          6569:        * src/main/execute.C:
        !          6570:        * src/types/pa_value.h:
1.1       paf      6571:                wrong pool in method checkparams again. fixed
                   6572: 
1.2     ! paf      6573:        * src/classes/double.C:
        !          6574:        * src/classes/int.C:
        !          6575:        * src/classes/op.C:
        !          6576:        * src/classes/string.C:
1.1       paf      6577:                int,double,string:int[] double[] string:length[] results now
                   6578:                have hames
                   6579: 
1.2     ! paf      6580:        * src/classes/table.C:
1.1       paf      6581:                z
                   6582: 
1.2     ! paf      6583:        * src/classes/mail.C:
        !          6584:        * src/classes/table.C:
        !          6585:        * src/doc/doxygen.cmd:
        !          6586:        * src/main/main.dsp:
        !          6587:        * src/types/pa_vhash.h:
        !          6588:        * src/types/pa_vstateless_class.h:
1.1       paf      6589:                hash:default
                   6590: 
1.2     ! paf      6591:        * src/operators.txt:
1.1       paf      6592:                rethought hash & undef. before change
                   6593: 
1.2     ! paf      6594:        * src/classes/table.C:
        !          6595:        * src/operators.txt:
1.1       paf      6596:                table:record have name
                   6597: 
                   6598: 2001-05-07  paf
1.2     ! paf      6599:        * src/types/pa_value.h:
        !          6600:        * src/types/pa_vtable.h:
1.1       paf      6601:                table: fields, then methods.  so to enable 'dir' fields & co.
                   6602: 
1.2     ! paf      6603:        * src/main/execute.C:
1.1       paf      6604:                ^var[^class:var.method[]] is not constructor now
                   6605: 
1.2     ! paf      6606:        * src/main/compile.y:
        !          6607:                grammar: @end
        !          6608: 
        !          6609:        * src/doc/chm.cmd:
1.1       paf      6610:                cmd
                   6611: 
1.2     ! paf      6612:        * src/doc/ClassExample2.dox:
        !          6613:        * src/doc/aliased.dox:
        !          6614:        * src/doc/chm.cmd:
        !          6615:        * src/include/code.h:
        !          6616:        * src/include/pa_opcode.h:
        !          6617:        * src/main/compile.C:
        !          6618:        * src/main/compile_tools.h:
        !          6619:        * src/main/execute.C:
        !          6620:        * src/types/pa_value.h:
        !          6621:        * src/types/pa_vbool.h:
        !          6622:        * src/types/pa_vclass.h:
        !          6623:        * src/types/pa_vcode_frame.h:
        !          6624:        * src/types/pa_vcookie.h:
        !          6625:        * src/types/pa_vdouble.h:
        !          6626:        * src/types/pa_venv.h:
        !          6627:        * src/types/pa_vfile.h:
        !          6628:        * src/types/pa_vform.h:
        !          6629:        * src/types/pa_vhash.h:
        !          6630:        * src/types/pa_vimage.h:
        !          6631:        * src/types/pa_vint.h:
        !          6632:        * src/types/pa_vjunction.h:
        !          6633:        * src/types/pa_vmethod_frame.h:
        !          6634:        * src/types/pa_vobject.h:
        !          6635:        * src/types/pa_vrequest.h:
        !          6636:        * src/types/pa_vresponse.h:
        !          6637:        * src/types/pa_vstateless_class.h:
        !          6638:        * src/types/pa_vstring.h:
        !          6639:        * src/types/pa_vtable.h:
        !          6640:        * src/types/pa_vunknown.h:
        !          6641:        * src/types/pa_wcontext.h:
        !          6642:        * src/types/pa_wwrapper.h:
1.1       paf      6643:                pa_code.h
                   6644: 
1.2     ! paf      6645:        * src/include/pa_table.h:
        !          6646:        * src/main/pa_table.C:
        !          6647:        * src/types/pa_value.h:
        !          6648:        * src/types/pa_vtable.h:
        !          6649:                table: fields, then methods.  so to enable 'dir' fields & co. more
        !          6650: 
        !          6651:        * src/classes/gd/gifio.C:
        !          6652:        * src/classes/string.C:
        !          6653:        * src/classes/table.C:
        !          6654:        * src/doc/ClassExample1.dox:
        !          6655:        * src/doc/ClassExample2.dox:
        !          6656:        * src/doc/ClassExample3.dox:
        !          6657:        * src/doc/aliased.dox:
        !          6658:        * src/doc/class.dox:
        !          6659:        * src/doc/compiler.dox:
        !          6660:        * src/doc/doxygen.cfg:
        !          6661:        * src/doc/doxygen.cmd:
        !          6662:        * src/doc/executor.dox:
        !          6663:        * src/doc/index.dox:
        !          6664:        * src/doc/methoded.dox:
        !          6665:        * src/doc/module.dox:
        !          6666:        * src/doc/object.dox:
        !          6667:        * src/doc/pooled.dox:
        !          6668:        * src/doc/string.dox:
        !          6669:        * src/doc/targets.dox:
        !          6670:        * src/doc/value.dox:
        !          6671:        * src/include/code.h:
        !          6672:        * src/include/pa_hash.h:
        !          6673:        * src/include/pa_string.h:
        !          6674:        * src/main/pa_request.C:
        !          6675:        * src/main/pa_sql_driver_manager.C:
        !          6676:        * src/types/pa_vjunction.h:
        !          6677:        * src/types/pa_vtable.h:
1.1       paf      6678:                dox, split by not clean parts also
                   6679: 
1.2     ! paf      6680:        * src/classes/image.C:
        !          6681:        * src/classes/mail.C:
        !          6682:        * src/classes/string.C:
        !          6683:        * src/doc/chm.cmd:
        !          6684:        * src/include/pa_table.h:
        !          6685:        * src/main/pa_table.C:
        !          6686:        * src/types/pa_value.h:
1.1       paf      6687:                method reported errors on wrong pool
                   6688: 
1.2     ! paf      6689:        * src/doc/chm.cmd:
        !          6690:        * src/doc/doxygen.cmd:
        !          6691:        * src/doc/view.cmd:
1.1       paf      6692:                dox cmd
                   6693: 
                   6694: 2001-05-04  paf
1.2     ! paf      6695:        * src/classes/classes.h:
        !          6696:        * src/classes/double.C:
        !          6697:        * src/classes/file.C:
        !          6698:        * src/classes/form.C:
        !          6699:        * src/classes/image.C:
        !          6700:        * src/classes/int.C:
        !          6701:        * src/classes/mail.C:
        !          6702:        * src/classes/op.C:
        !          6703:        * src/classes/random.C:
        !          6704:        * src/classes/response.C:
        !          6705:        * src/classes/string.C:
        !          6706:        * src/classes/table.C:
        !          6707:        * src/classes/unknown.C:
        !          6708:        * src/doc/doxygen.cfg:
        !          6709:        * src/doc/index.dox:
        !          6710:        * src/main/pa_string.C:
1.1       paf      6711:                removed m- method dox
                   6712: 
1.2     ! paf      6713:        * src/doc/ClassExample1.dox:
        !          6714:        * src/doc/ClassExample2.dox:
        !          6715:        * src/doc/ClassExample3.dox:
        !          6716:        * src/main/execute.C:
1.1       paf      6717:                dox: example1 updated
                   6718: 
                   6719: 2001-05-03  paf
1.2     ! paf      6720:        * src/classes/classes.h:
        !          6721:        * src/classes/double.C:
        !          6722:        * src/doc/aliased.dox:
        !          6723:        * src/doc/class.dox:
        !          6724:        * src/doc/compiler.dox:
        !          6725:        * src/doc/doxygen.cfg:
        !          6726:        * src/doc/doxygen.txt:
        !          6727:        * src/doc/executor.dox:
        !          6728:        * src/doc/index.dox:
        !          6729:        * src/doc/methoded.dox:
        !          6730:        * src/doc/module.dox:
        !          6731:        * src/doc/object.dox:
        !          6732:        * src/doc/pooled.dox:
        !          6733:        * src/doc/string.dox:
        !          6734:        * src/doc/targets.dox:
        !          6735:        * src/doc/value.dox:
        !          6736:        * src/main/pa_request.C:
1.1       paf      6737:                dox splitted .dox files and added some
                   6738: 
1.2     ! paf      6739:        * src/classes/Makefile.am:
        !          6740:        * src/doc/doxygen.txt:
1.1       paf      6741:                classes/am
                   6742: 
                   6743: 2001-05-02  paf
1.2     ! paf      6744:        * src/classes/image.C:
        !          6745:        * src/classes/table.C:
1.1       paf      6746:                table:dir result are not tainted by file_name  language now
                   6747: 
                   6748: 2001-04-28  paf
1.2     ! paf      6749:        * src/classes/classes.inc:
1.1       paf      6750:                removed classes.inc
                   6751: 
1.2     ! paf      6752:        * src/classes/classes.C:
        !          6753:        * src/classes/classes.h:
        !          6754:        * src/classes/file.C:
        !          6755:        * src/classes/form.C:
        !          6756:        * src/classes/mail.C:
        !          6757:        * src/include/pa_request.h:
        !          6758:        * src/main/pa_request.C:
1.1       paf      6759:                configure started
                   6760: 
1.2     ! paf      6761:        * src/classes/file.C:
        !          6762:        * src/classes/table.C:
        !          6763:        * src/main/compile.y:
        !          6764:        * src/main/execute.C:
        !          6765:        * src/main/pa_request.C:
        !          6766:        * src/targets/cgi/parser3.C:
        !          6767:        * src/types/pa_vtable.h:
        !          6768:        * src/types/pa_wcontext.h:
1.1       paf      6769:                removed ^a.menu{$name} ability. now
                   6770:                $a{^menu{$name}}
                   6771:                or
                   6772:                ^a.menu{$a.name}
                   6773: 
1.2     ! paf      6774:        * src/classes/_double.h:
        !          6775:        * src/classes/_file.h:
        !          6776:        * src/classes/_form.h:
        !          6777:        * src/classes/_image.h:
        !          6778:        * src/classes/_int.h:
        !          6779:        * src/classes/_mail.h:
        !          6780:        * src/classes/_op.h:
        !          6781:        * src/classes/_random.h:
        !          6782:        * src/classes/_response.h:
        !          6783:        * src/classes/_string.h:
        !          6784:        * src/classes/_table.h:
        !          6785:        * src/classes/_unknown.h:
        !          6786:        * src/classes/classes.C:
        !          6787:        * src/classes/classes.h:
        !          6788:        * src/classes/classes.inc:
        !          6789:        * src/classes/double.C:
        !          6790:        * src/classes/exec.C:
        !          6791:        * src/classes/file.C:
        !          6792:        * src/classes/form.C:
        !          6793:        * src/classes/image.C:
        !          6794:        * src/classes/int.C:
        !          6795:        * src/classes/mail.C:
        !          6796:        * src/classes/op.C:
        !          6797:        * src/classes/random.C:
        !          6798:        * src/classes/response.C:
        !          6799:        * src/classes/string.C:
        !          6800:        * src/classes/table.C:
        !          6801:        * src/classes/unknown.C:
        !          6802:        * src/include/pa_globals.h:
        !          6803:        * src/include/pa_request.h:
        !          6804:        * src/main/compile.y:
        !          6805:        * src/main/execute.C:
        !          6806:        * src/main/main.dsp:
        !          6807:        * src/main/pa_globals.C:
        !          6808:        * src/main/pa_request.C:
        !          6809:        * src/operators.txt:
        !          6810:        * src/pcre/pcre_parser_ctype.c:
        !          6811:        * src/targets/cgi/parser3.C:
        !          6812:        * src/targets/isapi/parser3isapi.C:
        !          6813:        * src/types/pa_value.h:
        !          6814:        * src/types/pa_vcookie.h:
        !          6815:        * src/types/pa_vdouble.h:
        !          6816:        * src/types/pa_venv.h:
        !          6817:        * src/types/pa_vfile.h:
        !          6818:        * src/types/pa_vform.C:
        !          6819:        * src/types/pa_vform.h:
        !          6820:        * src/types/pa_vimage.h:
        !          6821:        * src/types/pa_vint.h:
        !          6822:        * src/types/pa_vrequest.h:
        !          6823:        * src/types/pa_vresponse.h:
        !          6824:        * src/types/pa_vstateless_class.h:
        !          6825:        * src/types/pa_vstring.h:
        !          6826:        * src/types/pa_vtable.h:
        !          6827:        * src/types/pa_vunknown.h:
        !          6828:        * src/types/pa_wcontext.h:
        !          6829:                Methoded reorganized. todo: methoded-configure
        !          6830: 
        !          6831:        * src/classes/classes.inc:
        !          6832:        * src/main/Makefile.am:
1.1       paf      6833:                removed pa_methoded from .am
                   6834: 
1.2     ! paf      6835:        * src/main/execute.C:
        !          6836:        * src/types/pa_wcontext.h:
1.1       paf      6837:                Methoded reorganized 2. todo: methoded-configure
                   6838: 
1.2     ! paf      6839:        * src/classes/Makefile.am:
        !          6840:        * src/classes/classes.awk:
        !          6841:        * src/classes/classes.cmd:
        !          6842:        * src/classes/classes.inc:
        !          6843:        * src/classes/gawk.exe:
        !          6844:        * src/classes/ls.exe:
        !          6845:        * src/main/bison.exe:
1.1       paf      6846:                classes.inc autogenerator
                   6847: 
1.2     ! paf      6848:        * src/classes/form.C:
        !          6849:        * src/include/pa_request.h:
        !          6850:        * src/main/pa_request.C:
1.1       paf      6851:                about to move configured data to special request hash
                   6852: 
1.2     ! paf      6853:        * src/classes/Makefile.am:
        !          6854:        * src/main/main.dsp:
1.1       paf      6855:                classes/Makefile.am
                   6856: 
1.2     ! paf      6857:        * src/classes/form.C:
        !          6858:        * src/classes/mail.C:
        !          6859:        * src/classes/op.C:
        !          6860:        * src/include/pa_globals.h:
        !          6861:        * src/include/pa_request.h:
        !          6862:        * src/main/pa_globals.C:
        !          6863:        * src/main/pa_request.C:
1.1       paf      6864:                moved some configured data to request::classes_conf
                   6865:                moved some string crations from globals to M...
                   6866: 
1.2     ! paf      6867:        * src/classes/classes.C:
        !          6868:        * src/classes/classes.h:
        !          6869:        * src/classes/double.C:
        !          6870:        * src/classes/file.C:
        !          6871:        * src/classes/form.C:
        !          6872:        * src/classes/int.C:
        !          6873:        * src/classes/op.C:
        !          6874:        * src/classes/response.C:
        !          6875:        * src/classes/string.C:
        !          6876:        * src/classes/table.C:
        !          6877:        * src/classes/unknown.C:
        !          6878:        * src/include/pa_methoded.h:
        !          6879:        * src/main/Makefile.am:
        !          6880:        * src/main/main.dsp:
        !          6881:        * src/main/pa_methoded.C:
        !          6882:        * src/targets/cgi/parser3.C:
        !          6883:        * src/types/pa_vdouble.h:
        !          6884:        * src/types/pa_vfile.h:
        !          6885:        * src/types/pa_vform.h:
        !          6886:        * src/types/pa_vimage.h:
        !          6887:        * src/types/pa_vint.h:
1.1       paf      6888:                classes/classes renamet to include|main/pa_methoded
                   6889: 
1.2     ! paf      6890:        * src/include/pa_string.h:
        !          6891:        * src/main/pa_globals.C:
        !          6892:        * src/main/untaint.C:
        !          6893:        * src/targets/cgi/parser3.C:
        !          6894:        * src/targets/isapi/parser3isapi.C:
        !          6895:                z
        !          6896: 
        !          6897:        * src/classes/Makefile.am:
        !          6898:        * src/classes/classes.C:
        !          6899:        * src/classes/classes.h:
        !          6900:        * src/classes/classes.inc:
        !          6901:        * src/classes/double.C:
        !          6902:        * src/classes/file.C:
        !          6903:        * src/classes/form.C:
        !          6904:        * src/classes/int.C:
        !          6905:        * src/classes/op.C:
        !          6906:        * src/classes/response.C:
        !          6907:        * src/classes/string.C:
        !          6908:        * src/classes/table.C:
        !          6909:        * src/classes/unknown.C:
        !          6910:        * src/include/pa_methoded.h:
        !          6911:        * src/main/main.dsp:
        !          6912:        * src/main/pa_methoded.C:
        !          6913:        * src/targets/cgi/parser3.C:
        !          6914:        * src/types/pa_vdouble.h:
        !          6915:        * src/types/pa_vfile.h:
        !          6916:        * src/types/pa_vform.h:
        !          6917:        * src/types/pa_vimage.h:
        !          6918:        * src/types/pa_vint.h:
1.1       paf      6919:                renamed pa_methoded back to classes/classes.h
                   6920: 
1.2     ! paf      6921:        * src/classes/_string.h:
        !          6922:        * src/classes/classes.C:
        !          6923:        * src/classes/classes.h:
        !          6924:        * src/classes/double.C:
        !          6925:        * src/classes/exec.C:
        !          6926:        * src/classes/file.C:
        !          6927:        * src/classes/form.C:
        !          6928:        * src/classes/image.C:
        !          6929:        * src/classes/int.C:
        !          6930:        * src/classes/mail.C:
        !          6931:        * src/classes/op.C:
        !          6932:        * src/classes/random.C:
        !          6933:        * src/classes/response.C:
        !          6934:        * src/classes/string.C:
        !          6935:        * src/classes/table.C:
        !          6936:        * src/classes/unknown.C:
        !          6937:        * src/include/pa_request.h:
        !          6938:        * src/main/compile.y:
        !          6939:        * src/main/execute.C:
        !          6940:        * src/main/pa_globals.C:
        !          6941:        * src/main/pa_request.C:
        !          6942:        * src/types/pa_value.h:
        !          6943:        * src/types/pa_vdouble.h:
        !          6944:        * src/types/pa_vfile.h:
        !          6945:        * src/types/pa_vform.C:
        !          6946:        * src/types/pa_vform.h:
        !          6947:        * src/types/pa_vimage.h:
        !          6948:        * src/types/pa_vint.h:
        !          6949:        * src/types/pa_vresponse.h:
        !          6950:        * src/types/pa_vstring.h:
        !          6951:        * src/types/pa_vtable.h:
        !          6952:        * src/types/pa_vunknown.h:
1.1       paf      6953:                beautifying just compiled. todo: debug, configure
                   6954: 
1.2     ! paf      6955:        * src/classes/classes.awk:
1.1       paf      6956:                skipped classes in .awk
                   6957: 
1.2     ! paf      6958:        * src/classes/form.C:
        !          6959:        * src/include/pa_globals.h:
        !          6960:        * src/main/pa_globals.C:
1.1       paf      6961:                moved some configured data to request::classes_conf
                   6962:                moved some string crations from globals to M...
                   6963:                [works]
                   6964: 
                   6965: 2001-04-27  paf
1.2     ! paf      6966:        * src/main/compile.y:
        !          6967:        * src/pcre/pcre.dsp:
1.1       paf      6968:                serge@ found @CLASS bug. fixed
                   6969: 
1.2     ! paf      6970:        * src/classes/_double.h:
        !          6971:        * src/classes/_form.h:
        !          6972:        * src/classes/_int.h:
        !          6973:        * src/classes/_response.h:
        !          6974:        * src/classes/_unknown.h:
        !          6975:        * src/classes/classes.C:
        !          6976:        * src/classes/classes.h:
        !          6977:        * src/classes/double.C:
        !          6978:        * src/classes/file.C:
        !          6979:        * src/classes/form.C:
        !          6980:        * src/classes/image.C:
        !          6981:        * src/classes/int.C:
        !          6982:        * src/classes/mail.C:
        !          6983:        * src/classes/op.C:
        !          6984:        * src/classes/random.C:
        !          6985:        * src/classes/response.C:
        !          6986:        * src/classes/string.C:
        !          6987:        * src/include/pa_globals.h:
        !          6988:        * src/main/main.dsp:
        !          6989:        * src/main/pa_globals.C:
        !          6990:        * src/types/pa_vdouble.h:
        !          6991:        * src/types/pa_vfile.h:
        !          6992:        * src/types/pa_vform.h:
        !          6993:        * src/types/pa_vimage.h:
        !          6994:        * src/types/pa_vint.h:
        !          6995:        * src/types/pa_vresponse.h:
        !          6996:        * src/types/pa_vstring.h:
        !          6997:        * src/types/pa_vtable.h:
        !          6998:        * src/types/pa_vunknown.h:
1.1       paf      6999:                beautifying -100
                   7000: 
1.2     ! paf      7001:        * src/classes/classes.C:
1.1       paf      7002:                file classes.C was initially added on branch
                   7003:                reorganize_user_classes.
                   7004: 
1.2     ! paf      7005:        * src/classes/file.C:
        !          7006:        * src/classes/image.C:
        !          7007:        * src/classes/table.C:
        !          7008:        * src/main/execute.C:
        !          7009:        * src/main/pa_request.C:
        !          7010:        * src/types/pa_vstateless_class.h:
        !          7011:                beautifying -99
        !          7012: 
        !          7013:        * src/classes/_file.h:
        !          7014:        * src/classes/_image.h:
        !          7015:        * src/classes/_mail.h:
        !          7016:        * src/classes/_op.h:
        !          7017:        * src/classes/_random.h:
        !          7018:        * src/classes/_table.h:
        !          7019:        * src/classes/file.C:
        !          7020:        * src/classes/image.C:
        !          7021:        * src/classes/int.C:
        !          7022:        * src/classes/mail.C:
        !          7023:        * src/classes/op.C:
        !          7024:        * src/classes/random.C:
        !          7025:        * src/classes/response.C:
        !          7026:        * src/classes/string.C:
        !          7027:        * src/classes/table.C:
        !          7028:        * src/classes/unknown.C:
        !          7029:        * src/include/pa_globals.h:
        !          7030:        * src/main/main.dsp:
        !          7031:        * src/main/pa_globals.C:
        !          7032:        * src/main/pa_request.C:
        !          7033:        * src/operators.txt:
        !          7034:        * src/pcre/pcre_parser_ctype.c:
        !          7035:        * src/targets/cgi/parser3.C:
        !          7036:        * src/types/pa_value.h:
        !          7037:        * src/types/pa_vcookie.h:
        !          7038:        * src/types/pa_venv.h:
        !          7039:        * src/types/pa_vrequest.h:
1.1       paf      7040:                started beautifying
                   7041: 
1.2     ! paf      7042:        * src/classes/classes.h:
1.1       paf      7043:                file classes.h was initially added on branch
                   7044:                reorganize_user_classes.
                   7045: 
                   7046: 2001-04-26  paf
1.2     ! paf      7047:        * src/main/pa_request.C:
        !          7048:        * src/main/pa_string.C:
1.1       paf      7049:                z
                   7050: 
1.2     ! paf      7051:        * src/classes/_exec.h:
        !          7052:        * src/classes/_image.h:
        !          7053:        * src/classes/gd/gif.h:
        !          7054:        * src/classes/gd/gifio.C:
        !          7055:        * src/classes/image.C:
        !          7056:        * src/classes/mail.C:
        !          7057:        * src/classes/op.C:
        !          7058:        * src/classes/random.C:
        !          7059:        * src/classes/smtp/smtp.h:
        !          7060:        * src/classes/string.C:
        !          7061:        * src/classes/table.C:
        !          7062:        * src/doc/doxygen.cfg:
        !          7063:        * src/doc/doxygen.cfg:
        !          7064:        * src/doc/doxygen.cfg:
        !          7065:        * src/doc/doxygen.txt:
        !          7066:        * src/include/pa_array.h:
        !          7067:        * src/include/pa_config_fixed.h:
        !          7068:        * src/include/pa_config_includes.h:
        !          7069:        * src/include/pa_dir.h:
        !          7070:        * src/include/pa_socks.h:
        !          7071:        * src/include/pa_string.h:
        !          7072:        * src/main/compile_tools.h:
        !          7073:        * src/main/pa_common.C:
        !          7074:        * src/main/pa_request.C:
        !          7075:        * src/main/pa_socks.C:
        !          7076:        * src/sql/pa_sql_driver.h:
        !          7077:        * src/targets/cgi/pa_pool.C:
        !          7078:        * src/types/pa_vbool.h:
        !          7079:        * src/types/pa_vbool.h:
        !          7080:        * src/types/pa_vclass.h:
        !          7081:        * src/types/pa_vclass.h:
        !          7082:        * src/types/pa_vcode_frame.h:
        !          7083:        * src/types/pa_vcode_frame.h:
        !          7084:        * src/types/pa_vcookie.h:
        !          7085:        * src/types/pa_vdouble.h:
        !          7086:        * src/types/pa_venv.h:
        !          7087:        * src/types/pa_vfile.h:
        !          7088:        * src/types/pa_vform.C:
        !          7089:        * src/types/pa_vform.h:
        !          7090:        * src/types/pa_vhash.h:
        !          7091:        * src/types/pa_vimage.C:
        !          7092:        * src/types/pa_vimage.h:
        !          7093:        * src/types/pa_vint.h:
        !          7094:        * src/types/pa_vjunction.h:
        !          7095:        * src/types/pa_vjunction.h:
        !          7096:        * src/types/pa_vmethod_frame.h:
        !          7097:        * src/types/pa_vmethod_frame.h:
        !          7098:        * src/types/pa_vobject.h:
        !          7099:        * src/types/pa_vobject.h:
        !          7100:        * src/types/pa_vrequest.C:
        !          7101:        * src/types/pa_vrequest.h:
        !          7102:        * src/types/pa_vstateless_class.C:
        !          7103:        * src/types/pa_vstateless_class.h:
        !          7104:        * src/types/pa_vstateless_object.h:
        !          7105:        * src/types/pa_vstring.C:
        !          7106:        * src/types/pa_vstring.h:
        !          7107:        * src/types/pa_vtable.h:
        !          7108:        * src/types/pa_vunknown.h:
        !          7109:        * src/types/pa_wcontext.C:
        !          7110:        * src/types/pa_wcontext.h:
        !          7111:        * src/types/pa_wwrapper.h:
        !          7112:        * src/types/pa_wwrapper.h:
        !          7113:                code documentation ++
        !          7114: 
        !          7115:        * src/include/pa_common.h:
        !          7116:        * src/include/pa_types.h:
        !          7117:        * src/main/pa_sql_driver_manager.C:
1.1       paf      7118:                module [and, guess, isapi] connection caching fixed.
                   7119:                request-pooled-url were stored into global connectioncache
                   7120: 
                   7121: 2001-04-25  paf
1.2     ! paf      7122:        * src/doc/doxygen.cfg:
        !          7123:        * src/doc/doxygen.txt:
        !          7124:        * src/targets/isapi/parser3isapi.C:
1.1       paf      7125:                started doc / [doxygen.txt]
                   7126: 
1.2     ! paf      7127:        * src/include/code.h:
        !          7128:        * src/include/pa_common.h:
        !          7129:        * src/main/compile.y:
        !          7130:        * src/main/execute.C:
        !          7131:        * src/main/pa_common.C:
1.1       paf      7132:                -d
                   7133: 
1.2     ! paf      7134:        * src/classes/file.C:
        !          7135:        * src/main/pa_exec.C:
        !          7136:        * src/targets/cgi/parser3.C:
1.1       paf      7137:                illegal call check a bit improved, but still under iis no
                   7138:                mapping of dir with parser allowed!
                   7139: 
                   7140: 2001-04-24  paf
1.2     ! paf      7141:        * src/targets/Makefile.in:
        !          7142:        * src/targets/apache13/Makefile.in:
1.1       paf      7143:                apache makefile.in s
                   7144: 
1.2     ! paf      7145:        * src/configure.in:
        !          7146:        * src/targets/Makefile.am:
        !          7147:        * src/targets/apache13/Makefile.am:
1.1       paf      7148:                apache module lib .am
                   7149: 
1.2     ! paf      7150:        * src/main/pa_exec.C:
1.1       paf      7151:                windows32 buildCommand
                   7152: 
                   7153: 2001-04-23  paf
1.2     ! paf      7154:        * src/classes/gd/gifio.C:
        !          7155:        * src/classes/image.C:
        !          7156:        * src/classes/mail.C:
        !          7157:        * src/include/pa_globals.h:
        !          7158:        * src/include/pa_string.h:
        !          7159:        * src/main/pa_exec.C:
        !          7160:        * src/main/pa_request.C:
        !          7161:        * src/main/untaint.C:
        !          7162:                untaint -       @test optimize whitespaces for all but 'html'
        !          7163: 
        !          7164:        * src/pcre/Makefile.am:
1.1       paf      7165:                chartables.c make
                   7166: 
1.2     ! paf      7167:        * src/main/untaint.C:
        !          7168:                untaint without charset
1.1       paf      7169: 
1.2     ! paf      7170:        * src/targets/cgi/parser3.C:
        !          7171:                cgi /// @test disable /cgi-bin/parser3/auto.p
1.1       paf      7172: 
1.2     ! paf      7173:        * src/classes/random.C:
        !          7174:        * src/targets/cgi/parser3.C:
1.1       paf      7175:                redo failed
                   7176:                /// @test noticed series in isapi, check how initialize_random_class is called! [must be called only once]
                   7177: 
1.2     ! paf      7178:        * src/main/untaint.C:
1.1       paf      7179:                mail header only once to =?
                   7180: 
1.2     ! paf      7181:        * src/classes/mail.C:
        !          7182:        * src/include/pa_hash.h:
        !          7183:        * src/include/pa_string.h:
        !          7184:        * src/main/pa_common.C:
        !          7185:        * src/main/pa_hash.C:
        !          7186:        * src/main/pa_request.C:
        !          7187:        * src/main/untaint.C:
1.1       paf      7188:                untaint -       @test mail-header
                   7189: 
1.2     ! paf      7190:        * src/include/pa_config_auto.h.in:
1.1       paf      7191:                .h.in
                   7192: 
1.2     ! paf      7193:        * src/targets/cgi/parser3.C:
        !          7194:                cgi cmdline ver
        !          7195: 
        !          7196:        * src/main/pa_request.C:
        !          7197:        * src/targets/cgi/parser3.C:
1.1       paf      7198:                // @test with commandline start "parser3 a.html" so that ^load
                   7199:                a.cfg] worked! [now doesnt]
                   7200: 
1.2     ! paf      7201:        * src/main/execute.C:
1.1       paf      7202:                operators first!
                   7203:                so that ^table.menu{^rem{}} would not be 'unknown column'
                   7204: 
1.2     ! paf      7205:        * src/include/pa_array.h:
        !          7206:        * src/main/pa_array.C:
        !          7207:        * src/types/pa_vfile.h:
        !          7208:        * src/types/pa_vfile.h:
1.1       paf      7209:                vfile fields return type
                   7210: 
1.2     ! paf      7211:        * src/Makefile.in:
        !          7212:        * src/classes/Makefile.in:
        !          7213:        * src/libltdl/Makefile.in:
        !          7214:        * src/main/Makefile.in:
        !          7215:        * src/pcre/Makefile.in:
        !          7216:        * src/targets/cgi/Makefile.in:
        !          7217:        * src/types/Makefile.in:
1.1       paf      7218:                makefile ins
                   7219: 
1.2     ! paf      7220:        * src/main/pa_string.C:
1.1       paf      7221:                tested OK
                   7222:                /// @test really @b test: s x m [tested: i & g ]
                   7223: 
1.2     ! paf      7224:        * src/classes/gd/Makefile.am:
        !          7225:        * src/classes/gd/Makefile.in:
        !          7226:        * src/targets/Makefile:
        !          7227:        * src/targets/Makefile.in:
1.1       paf      7228:                makefiles&co
                   7229: 
1.2     ! paf      7230:        * src/Makefile:
        !          7231:        * src/classes/Makefile:
        !          7232:        * src/libltdl/Makefile:
        !          7233:        * src/main/Makefile:
        !          7234:        * src/targets/cgi/Makefile:
        !          7235:        * src/types/Makefile:
1.1       paf      7236:                makefiles removed
                   7237: 
1.2     ! paf      7238:        * src/Makefile:
        !          7239:        * src/classes/Makefile:
        !          7240:        * src/configure:
        !          7241:        * src/libltdl/Makefile:
        !          7242:        * src/libltdl/configure:
        !          7243:        * src/ltconfig:
        !          7244:        * src/main/Makefile:
        !          7245:        * src/main/pa_string.C:
        !          7246:        * src/targets/Makefile:
        !          7247:        * src/targets/cgi/Makefile:
        !          7248:        * src/types/Makefile:
1.1       paf      7249:                configure.in + makefiles
                   7250: 
1.2     ! paf      7251:        * src/classes/table.C:
        !          7252:        * src/types/pa_vform.C:
        !          7253:        * src/types/pa_vtable.h:
1.1       paf      7254:                /// @test $a.menu{ $a[123] }
                   7255:                and $a.menu{^table:set[]...}
                   7256: 
1.2     ! paf      7257:        * src/acinclude.m4:
        !          7258:        * src/targets/cgi/Makefile.am:
1.1       paf      7259:                liblink
                   7260: 
1.2     ! paf      7261:        * src/pcre/Makefile.am:
        !          7262:        * src/pcre/pcre.h:
        !          7263:        * src/pcre/pcre_parser_ctype.c:
1.1       paf      7264:                pcre .am
                   7265: 
1.2     ! paf      7266:        * src/acinclude.m4:
        !          7267:        * src/acinclude.m4:
        !          7268:        * src/acinclude.m4:
        !          7269:        * src/targets/cgi/Makefile.am:
        !          7270:        * src/targets/cgi/Makefile.am:
        !          7271:                win32 conditional
        !          7272: 
        !          7273:        * src/configure.in:
        !          7274:        * src/include/pa_config_fixed.h:
        !          7275:        * src/include/pa_config_includes.h:
        !          7276:        * src/main/pa_common.C:
1.1       paf      7277:                common: file_write /// @test mkdirs  file_delete rmdirs
                   7278: 
                   7279: 2001-04-20  paf
1.2     ! paf      7280:        * src/main/untaint.C:
        !          7281:        * src/targets/cgi/parser3.C:
1.1       paf      7282:                fixed header "a/a"
                   7283: 
1.2     ! paf      7284:        * src/main/untaint.C:
1.1       paf      7285:                z
                   7286: 
1.2     ! paf      7287:        * src/classes/string.C:
        !          7288:        * src/classes/table.C:
        !          7289:        * src/include/pa_globals.h:
        !          7290:        * src/include/pa_request.h:
        !          7291:        * src/include/pa_string.h:
        !          7292:        * src/main/compile.y:
        !          7293:        * src/main/pa_globals.C:
        !          7294:        * src/main/pa_request.C:
        !          7295:        * src/main/pa_string.C:
        !          7296:        * src/operators.txt:
        !          7297:        * src/parser3.dsw:
        !          7298:        * src/pcre/Makefile.am:
        !          7299:        * src/pcre/dftables.c:
        !          7300:        * src/pcre/pcre.dsp:
        !          7301:        * src/pcre/pcre_parser_ctype.c:
        !          7302:        * src/pcre/pcre_parser_ctype.dsp:
        !          7303:        * src/targets/cgi/parser3.C:
1.1       paf      7304:                $MAIN:LOCALE
                   7305: 
                   7306: 2001-04-19  paf
1.2     ! paf      7307:        * src/main/compile_tools.h:
1.1       paf      7308:                $a$b bugfix
                   7309: 
1.2     ! paf      7310:        * src/classes/file.C:
        !          7311:        * src/targets/cgi/parser3.C:
1.1       paf      7312:                z
                   7313: 
1.2     ! paf      7314:        * src/include/pa_common.h:
        !          7315:        * src/main/pa_common.C:
        !          7316:        * src/main/pa_request.C:
        !          7317:        * src/main/untaint.C:
        !          7318:        * src/targets/isapi/parser3isapi.C:
        !          7319:        * src/types/pa_vcookie.C:
1.1       paf      7320:                changed urlencode here and in untaint.C to HTTP standard's "
                   7321:                and \" mech
                   7322: 
1.2     ! paf      7323:        * src/classes/file.C:
        !          7324:        * src/include/pa_common.h:
        !          7325:        * src/types/pa_vcookie.C:
1.1       paf      7326:                done: header to $fields. waits for header '\' tricks
                   7327: 
1.2     ! paf      7328:        * src/main/pa_request.C:
        !          7329:        * src/targets/isapi/parser3isapi.C:
1.1       paf      7330:                fixed http://alx/~paf/ doesnt load /auto.p
                   7331: 
                   7332: 2001-04-18  paf
1.2     ! paf      7333:        * src/classes/smtp/smtp.dsp:
        !          7334:        * src/libltdl/COPYING.TXT:
        !          7335:        * src/main/Makefile.am:
        !          7336:        * src/main/main.dsp:
        !          7337:        * src/operators.txt:
        !          7338:        * src/targets/cgi/Makefile.am:
1.1       paf      7339:                linux @alx
                   7340: 
1.2     ! paf      7341:        * src/main/pa_request.C:
1.1       paf      7342:                1
                   7343: 
                   7344: 2001-04-17  paf
1.2     ! paf      7345:        * src/classes/file.C:
        !          7346:        * src/classes/image.C:
        !          7347:        * src/doc/doxygen.cfg:
        !          7348:        * src/include/pa_sql_connection.h:
        !          7349:        * src/main/pa_sql_driver_manager.C:
        !          7350:        * src/pcre/Makefile0:
        !          7351:        * src/sql/pa_sql_driver.h:
1.1       paf      7352:                SQL_Driver_services renamed. doxygen statics enabled
                   7353: 
1.2     ! paf      7354:        * src/ltmain.sh:
1.1       paf      7355:                compile4 @jav @win
                   7356: 
1.2     ! paf      7357:        * src/Makefile.am:
        !          7358:        * src/acinclude.m4:
        !          7359:        * src/classes/Makefile.am:
        !          7360:        * src/classes/_double.h:
        !          7361:        * src/classes/_exec.h:
        !          7362:        * src/classes/_file.h:
        !          7363:        * src/classes/_form.h:
        !          7364:        * src/classes/_image.h:
        !          7365:        * src/classes/_int.h:
        !          7366:        * src/classes/_mail.h:
        !          7367:        * src/classes/_op.h:
        !          7368:        * src/classes/_random.h:
        !          7369:        * src/classes/_response.h:
        !          7370:        * src/classes/_string.h:
        !          7371:        * src/classes/_table.h:
        !          7372:        * src/classes/_unknown.h:
        !          7373:        * src/classes/file.C:
        !          7374:        * src/classes/gd/gif.C:
        !          7375:        * src/classes/gd/gif.h:
        !          7376:        * src/classes/gd/gifio.C:
        !          7377:        * src/classes/image.C:
        !          7378:        * src/classes/mail.C:
        !          7379:        * src/classes/op.C:
        !          7380:        * src/classes/random.C:
        !          7381:        * src/config.guess:
        !          7382:        * src/config.sub:
        !          7383:        * src/configure.in:
        !          7384:        * src/include/pa_config_fixed.h:
        !          7385:        * src/include/pa_config_includes.h:
        !          7386:        * src/include/pa_hash.h:
        !          7387:        * src/include/pa_sql_driver_manager.h:
        !          7388:        * src/include/pa_version.h:
        !          7389:        * src/libltdl/Makefile.am:
        !          7390:        * src/libltdl/config_auto.h.in:
        !          7391:        * src/libltdl/configure.in:
        !          7392:        * src/ltmain.sh:
        !          7393:        * src/main/Makefile.am:
        !          7394:        * src/main/compile.y:
        !          7395:        * src/main/pa_common.C:
        !          7396:        * src/main/pa_exec.C:
        !          7397:        * src/main/pa_socks.C:
        !          7398:        * src/main/pa_sql_driver_manager.C:
        !          7399:        * src/parser3.dsw:
        !          7400:        * src/pcre/Makefile.am:
        !          7401:        * src/pcre/Makefile0:
        !          7402:        * src/sql/Makefile.am:
        !          7403:        * src/sql/pa_sql_driver.h:
        !          7404:        * src/targets/cgi/Makefile.am:
        !          7405:        * src/targets/cgi/parser3.C:
        !          7406:        * src/types/Makefile.am:
        !          7407:        * src/types/pa_vcookie.C:
        !          7408:        * src/types/pa_vform.C:
        !          7409:        * src/types/pa_vimage.h:
1.1       paf      7410:                exec @jav
                   7411: 
1.2     ! paf      7412:        * src/include/pa_sql_driver_manager.h:
        !          7413:        * src/main/pa_sql_driver_manager.C:
        !          7414:        * src/parser3.dsw:
        !          7415:        * src/sql/pa_sql_driver.h:
        !          7416:        * src/types/pa_vimage.h:
        !          7417:                sql driver interface now has initialize(client .so)
1.1       paf      7418: 
                   7419: 2001-04-16  paf
1.2     ! paf      7420:        * src/Makefile.am:
        !          7421:        * src/config.guess:
        !          7422:        * src/config.sub:
        !          7423:        * src/configure.in:
        !          7424:        * src/libltdl/configure.in:
        !          7425:        * src/ltmain.sh:
1.1       paf      7426:                compile2 cygwin
                   7427: 
1.2     ! paf      7428:        * src/pcre/Makefile.am:
        !          7429:        * src/targets/cgi/Makefile.am:
1.1       paf      7430:                compile0 jav
                   7431: 
1.2     ! paf      7432:        * src/pcre/Makefile0:
1.1       paf      7433:                file Makefile0 was initially added on branch gcc0415.
                   7434: 
1.2     ! paf      7435:        * src/pcre/Makefile.am:
1.1       paf      7436:                file Makefile.am was initially added on branch gcc0415.
                   7437: 
1.2     ! paf      7438:        * src/ltmain.sh:
1.1       paf      7439:                file ltmain.sh was initially added on branch gcc0415.
                   7440: 
1.2     ! paf      7441:        * src/Makefile.am:
        !          7442:        * src/acinclude.m4:
        !          7443:        * src/classes/Makefile.am:
        !          7444:        * src/classes/_double.h:
        !          7445:        * src/classes/_exec.h:
        !          7446:        * src/classes/_file.h:
        !          7447:        * src/classes/_form.h:
        !          7448:        * src/classes/_image.h:
        !          7449:        * src/classes/_int.h:
        !          7450:        * src/classes/_mail.h:
        !          7451:        * src/classes/_op.h:
        !          7452:        * src/classes/_random.h:
        !          7453:        * src/classes/_response.h:
        !          7454:        * src/classes/_string.h:
        !          7455:        * src/classes/_table.h:
        !          7456:        * src/classes/_unknown.h:
        !          7457:        * src/classes/gd/gif.C:
        !          7458:        * src/classes/gd/gif.h:
        !          7459:        * src/classes/gd/gifio.C:
        !          7460:        * src/classes/image.C:
        !          7461:        * src/classes/mail.C:
        !          7462:        * src/classes/op.C:
        !          7463:        * src/classes/random.C:
        !          7464:        * src/config.guess:
        !          7465:        * src/config.sub:
        !          7466:        * src/configure.in:
        !          7467:        * src/include/pa_config_fixed.h:
        !          7468:        * src/include/pa_config_includes.h:
        !          7469:        * src/include/pa_hash.h:
        !          7470:        * src/include/pa_version.h:
        !          7471:        * src/ltmain.sh:
        !          7472:        * src/main/Makefile.am:
        !          7473:        * src/main/compile.y:
        !          7474:        * src/main/pa_common.C:
        !          7475:        * src/main/pa_exec.C:
        !          7476:        * src/pcre/Makefile:
        !          7477:        * src/pcre/Makefile.am:
        !          7478:        * src/pcre/Makefile0:
        !          7479:        * src/sql/Makefile.am:
        !          7480:        * src/targets/cgi/Makefile.am:
        !          7481:        * src/targets/cgi/parser3.C:
        !          7482:        * src/types/Makefile.am:
        !          7483:        * src/types/pa_vcookie.C:
        !          7484:        * src/types/pa_vform.C:
1.1       paf      7485:                compile-1
                   7486: 
1.2     ! paf      7487:        * src/acinclude.m4:
        !          7488:        * src/configure.in:
        !          7489:        * src/include/pa_config_includes.h:
        !          7490:        * src/libltdl/Makefile.am:
        !          7491:        * src/libltdl/config_auto.h.in:
        !          7492:        * src/main/pa_exec.C:
        !          7493:        * src/main/pa_socks.C:
        !          7494:        * src/targets/cgi/Makefile.am:
1.1       paf      7495:                compile1 cygwin
                   7496: 
                   7497: 2001-04-15  paf
1.2     ! paf      7498:        * src/classes/op.C:
        !          7499:        * src/include/pa_request.h:
        !          7500:        * src/types/pa_value.h:
        !          7501:        * src/types/pa_vmethod_frame.h:
1.1       paf      7502:                MethodParams in op.C
                   7503: 
1.2     ! paf      7504:        * src/types/pa_value.h:
1.1       paf      7505:                MethodParams !junction
                   7506: 
1.2     ! paf      7507:        * src/classes/table.C:
1.1       paf      7508:                table:empty +=process
                   7509: 
1.2     ! paf      7510:        * src/operators.txt:
        !          7511:                about to make Params
        !          7512: 
        !          7513:        * src/classes/op.C:
1.1       paf      7514:                z
                   7515: 
1.2     ! paf      7516:        * src/classes/_string.h:
        !          7517:        * src/classes/double.C:
        !          7518:        * src/classes/file.C:
        !          7519:        * src/classes/image.C:
        !          7520:        * src/classes/int.C:
        !          7521:        * src/classes/mail.C:
        !          7522:        * src/classes/op.C:
        !          7523:        * src/classes/random.C:
        !          7524:        * src/classes/response.C:
        !          7525:        * src/classes/string.C:
        !          7526:        * src/classes/table.C:
        !          7527:        * src/classes/unknown.C:
        !          7528:        * src/main/pa_request.C:
1.1       paf      7529:                MethodParams everywhere
                   7530: 
                   7531: 2001-04-12  paf
1.2     ! paf      7532:        * src/classes/_unknown.h:
        !          7533:        * src/classes/unknown.C:
        !          7534:        * src/include/pa_globals.h:
        !          7535:        * src/main/main.dsp:
        !          7536:        * src/main/pa_globals.C:
        !          7537:        * src/operators.txt:
        !          7538:        * src/types/pa_vunknown.h:
1.1       paf      7539:                ^unknown:int[]=0 double[]=0
                   7540: 
1.2     ! paf      7541:        * src/classes/gd/gif.C:
        !          7542:        * src/classes/image.C:
        !          7543:        * src/operators.txt:
1.1       paf      7544:                image:line/fill/rectangle/bar/replace/polygon/polybar
                   7545: 
1.2     ! paf      7546:        * src/classes/image.C:
        !          7547:        * src/main/pa_hash.C:
        !          7548:        * src/operators.txt:
1.1       paf      7549:                hash bug fixed
                   7550: 
1.2     ! paf      7551:        * src/classes/gd/gif.h:
        !          7552:        * src/classes/image.C:
        !          7553:        * src/classes/op.C:
        !          7554:        * src/main/execute.C:
        !          7555:        * src/operators.txt:
        !          7556:        * src/types/pa_value.h:
        !          7557:        * src/types/pa_vmethod_frame.h:
        !          7558:        * src/types/pa_wcontext.h:
1.1       paf      7559:                for var now written not to r.wcontext, but to r.root
                   7560:                cleared "entered_object" state
                   7561: 
1.2     ! paf      7562:        * src/classes/image.C:
        !          7563:        * src/operators.txt:
        !          7564:        * src/types/pa_vimage.h:
1.1       paf      7565:                image:font :text
                   7566: 
1.2     ! paf      7567:        * src/classes/image.C:
1.1       paf      7568:                image:gif now does not have params
                   7569: 
                   7570: 2001-04-11  paf
1.2     ! paf      7571:        * src/classes/mail.C:
        !          7572:        * src/classes/op.C:
        !          7573:        * src/targets/cgi/parser3.C:
        !          7574:        * src/types/pa_value.h:
        !          7575:        * src/types/pa_vfile.C:
        !          7576:        * src/types/pa_vfile.h:
        !          7577:        * src/types/pa_vform.C:
        !          7578:        * src/types/pa_vstring.C:
        !          7579:        * src/types/pa_vstring.h:
        !          7580:                forced UL_FILE_NAME of posted file name
1.1       paf      7581: 
1.2     ! paf      7582:        * src/classes/image.C:
        !          7583:        * src/main/execute.C:
        !          7584:        * src/main/main.dsp:
        !          7585:        * src/main/pa_request.C:
        !          7586:        * src/parser3.dsw:
        !          7587:        * src/types/pa_vcframe.h:
        !          7588:        * src/types/pa_vcode_frame.h:
        !          7589:        * src/types/pa_vimage.C:
        !          7590:        * src/types/pa_vimage.h:
        !          7591:        * src/types/pa_vmethod_frame.h:
        !          7592:        * src/types/pa_vmframe.h:
1.1       paf      7593:                libimaging dead end: pil parses header in .py
                   7594: 
1.2     ! paf      7595:        * src/classes/gd/gd.dsp:
        !          7596:        * src/classes/gd/gif.C:
        !          7597:        * src/classes/gd/gif.h:
        !          7598:        * src/classes/gd/gifio.C:
        !          7599:        * src/classes/image.C:
        !          7600:        * src/parser3.dsw:
        !          7601:        * src/types/pa_vimage.C:
        !          7602:        * src/types/pa_vimage.h:
        !          7603:                gd started porting to Pooled descendant
1.1       paf      7604: 
1.2     ! paf      7605:        * src/classes/image.C:
        !          7606:        * src/main/pa_request.C:
        !          7607:        * src/operators.txt:
        !          7608:        * src/types/pa_vform.C:
        !          7609:                fixed post [broke when moved post read to core]
1.1       paf      7610: 
1.2     ! paf      7611:        * src/classes/gd/gd.dsp:
        !          7612:        * src/classes/smtp/smtp.dsp:
        !          7613:        * src/main/main.dsp:
        !          7614:        * src/operators.txt:
        !          7615:        * src/parser3.dsw:
1.1       paf      7616:                gd+smtp made separate libs
                   7617: 
1.2     ! paf      7618:        * src/classes/gd/gifio.C:
        !          7619:        * src/classes/image.C:
        !          7620:        * src/types/pa_vimage.C:
        !          7621:        * src/types/pa_vimage.h:
1.1       paf      7622:                gd todo: gif without file
                   7623: 
1.2     ! paf      7624:        * src/include/pa_globals.h:
        !          7625:        * src/include/pa_string.h:
        !          7626:        * src/main/pa_common.C:
        !          7627:        * src/main/pa_request.C:
        !          7628:        * src/main/untaint.C:
        !          7629:        * src/types/pa_vfile.C:
        !          7630:        * src/types/pa_vstring.C:
        !          7631:                fixed vstring:as_vfile  length
        !          7632: 
        !          7633:        * src/classes/gd/gd.dsp:
        !          7634:        * src/classes/image.C:
        !          7635:        * src/include/pa_globals.h:
        !          7636:        * src/main/main.dsp:
        !          7637:        * src/main/pa_globals.C:
        !          7638:        * src/operators.txt:
        !          7639:        * src/parser3.dsw:
        !          7640:        * src/types/pa_vimage.C:
        !          7641:        * src/types/pa_vimage.h:
1.1       paf      7642:                gd dead end. switching to python imaging lib
                   7643: 
1.2     ! paf      7644:        * src/classes/gd/gif.h:
        !          7645:        * src/classes/gd/gifio.C:
        !          7646:        * src/classes/image.C:
        !          7647:        * src/main/main.dsp:
        !          7648:                gd with mem write + image just compiled
        !          7649: 
        !          7650:        * src/classes/gd/gif.C:
        !          7651:        * src/classes/gd/gif.h:
        !          7652:        * src/classes/gd/gifio.C:
        !          7653:        * src/classes/image.C:
        !          7654:        * src/operators.txt:
1.1       paf      7655:                image:create image:load
                   7656: 
1.2     ! paf      7657:        * src/parser3.dsw:
1.1       paf      7658:                libtdl+pcre liked separately from main libs
                   7659: 
                   7660: 2001-04-10  paf
1.2     ! paf      7661:        * src/classes/_double.h:
        !          7662:        * src/classes/_file.h:
        !          7663:        * src/classes/_form.h:
        !          7664:        * src/classes/_int.h:
        !          7665:        * src/classes/_mail.h:
        !          7666:        * src/classes/_op.h:
        !          7667:        * src/classes/_random.h:
        !          7668:        * src/classes/_response.h:
        !          7669:        * src/classes/_string.h:
        !          7670:        * src/classes/_table.h:
        !          7671:        * src/classes/file.C:
        !          7672:        * src/classes/gd/gif.C:
        !          7673:        * src/classes/gd/gif.h:
        !          7674:        * src/classes/gd/gifio.C:
        !          7675:        * src/classes/mail.C:
        !          7676:        * src/include/pa_common.h:
        !          7677:        * src/include/pa_globals.h:
        !          7678:        * src/main/execute.C:
        !          7679:        * src/main/main.dsp:
        !          7680:        * src/main/pa_common.C:
        !          7681:        * src/main/pa_globals.C:
        !          7682:        * src/operators.txt:
        !          7683:        * src/targets/isapi/parser3isapi.C:
        !          7684:        * src/types/pa_value.h:
        !          7685:        * src/types/pa_vfile.C:
        !          7686:        * src/types/pa_vfile.h:
        !          7687:        * src/types/pa_vhash.h:
        !          7688:        * src/types/pa_vimage.h:
        !          7689:        * src/types/pa_vresponse.h:
        !          7690:        * src/types/pa_vstring.h:
        !          7691:                image:measure -100 just compiled
1.1       paf      7692: 
1.2     ! paf      7693:        * src/classes/_image.h:
        !          7694:        * src/classes/image.C:
        !          7695:        * src/types/pa_vimage.C:
        !          7696:                image forgotten!
1.1       paf      7697: 
1.2     ! paf      7698:        * src/classes/image.C:
        !          7699:        * src/operators.txt:
        !          7700:        * src/types/pa_vimage.C:
        !          7701:                jpg measure bugs fixed
1.1       paf      7702: 
1.2     ! paf      7703:        * src/classes/image.C:
        !          7704:                image:html done
1.1       paf      7705: 
1.2     ! paf      7706:        * src/classes/table.C:
        !          7707:        * src/include/pa_common.h:
        !          7708:        * src/main/pa_common.C:
        !          7709:        * src/main/pa_request.C:
        !          7710:        * src/main/pa_string.C:
        !          7711:        * src/main/untaint.C:
        !          7712:        * src/types/pa_vimage.h:
        !          7713:                image:measure -90
1.1       paf      7714: 
1.2     ! paf      7715:        * src/classes/mail.C:
        !          7716:        * src/classes/smtp/comms.C:
        !          7717:        * src/classes/smtp/smtp.C:
        !          7718:        * src/classes/smtp/smtp.h:
        !          7719:        * src/main/pa_globals.C:
        !          7720:                smtp some consts
1.1       paf      7721: 
1.2     ! paf      7722:        * src/classes/mail.C:
        !          7723:                unix sendmail compiled. todo:testing
1.1       paf      7724: 
1.2     ! paf      7725:        * src/classes/mail.C:
        !          7726:                sendmail unix skipping defaults
1.1       paf      7727: 
1.2     ! paf      7728:        * src/classes/image.C:
        !          7729:        * src/operators.txt:
1.1       paf      7730:                z
                   7731: 
1.2     ! paf      7732:        * src/classes/mail.C:
        !          7733:        * src/include/pa_common.h:
        !          7734:        * src/main/pa_common.C:
        !          7735:        * src/operators.txt:
        !          7736:                sendmail unix added defaults
1.1       paf      7737: 
1.2     ! paf      7738:        * src/classes/mail.C:
        !          7739:                minor bug with unclear from/to
1.1       paf      7740: 
                   7741: 2001-04-09  paf
1.2     ! paf      7742:        * src/classes/_exec.h:
        !          7743:        * src/main/execute.C:
        !          7744:        * src/main/pa_globals.C:
        !          7745:        * src/main/pa_request.C:
        !          7746:        * src/types/pa_vcookie.C:
        !          7747:        * src/types/pa_vfile.C:
1.1       paf      7748:                exec -2
                   7749: 
1.2     ! paf      7750:        * src/classes/file.C:
        !          7751:        * src/configure.in:
        !          7752:        * src/include/pa_exec.h:
        !          7753:        * src/include/pa_sapi.h:
        !          7754:        * src/libltdl/libltdl.dsp:
        !          7755:        * src/main/main.dsp:
        !          7756:        * src/main/pa_exec.C:
        !          7757:        * src/targets/cgi/parser3.C:
        !          7758:        * src/targets/cgi/parser3.dsp:
        !          7759:        * src/targets/isapi/parser3isapi.C:
        !          7760:        * src/targets/isapi/parser3isapi.dsp:
        !          7761:        * src/targets/pa_exec.C:
        !          7762:        * src/targets/pa_exec.h:
        !          7763:                all targets exec
        !          7764: 
        !          7765:        * src/classes/exec.C:
        !          7766:        * src/include/pa_common.h:
        !          7767:        * src/main/pa_common.C:
        !          7768:        * src/main/untaint.C:
        !          7769:        * src/operators.txt:
        !          7770:        * src/targets/pa_exec.C:
1.1       paf      7771:                exec3. decided exec:cgi to move to file:cgi
                   7772: 
1.2     ! paf      7773:        * src/include/pa_sapi.h:
        !          7774:        * src/include/pa_string.h:
        !          7775:        * src/targets/cgi/parser3.C:
        !          7776:        * src/targets/isapi/parser3isapi.C:
        !          7777:        * src/targets/isapi/parser3isapi.dsp:
1.1       paf      7778:                sapi exec dead end. badly parsed args in apache:util.script
                   7779: 
1.2     ! paf      7780:        * src/classes/file.C:
        !          7781:        * src/main/main.dsp:
        !          7782:        * src/main/pa_request.C:
        !          7783:        * src/targets/cgi/parser3.C:
1.1       paf      7784:                exec win32 env
                   7785: 
1.2     ! paf      7786:        * src/classes/exec.C:
        !          7787:        * src/classes/file.C:
        !          7788:        * src/include/pa_globals.h:
        !          7789:        * src/main/execute.C:
        !          7790:        * src/main/main.dsp:
        !          7791:        * src/main/pa_globals.C:
        !          7792:        * src/main/pa_request.C:
        !          7793:        * src/targets/pa_exec.C:
        !          7794:        * src/types/pa_vfile.C:
        !          7795:        * src/types/pa_vfile.h:
        !          7796:        * src/types/pa_vform.C:
        !          7797:        * src/types/pa_vstring.C:
1.1       paf      7798:                exec4. todo env
                   7799: 
1.2     ! paf      7800:        * src/classes/_exec.h:
        !          7801:        * src/classes/exec.C:
        !          7802:        * src/include/pa_common.h:
        !          7803:        * src/include/pa_request.h:
        !          7804:        * src/include/pa_sapi.h:
        !          7805:        * src/include/pa_string.h:
        !          7806:        * src/main/pa_common.C:
        !          7807:        * src/main/pa_request.C:
        !          7808:        * src/main/pa_string.C:
        !          7809:        * src/targets/cgi/parser3.C:
        !          7810:        * src/targets/cgi/parser3.dsp:
        !          7811:        * src/targets/isapi/parser3isapi.C:
        !          7812:        * src/targets/pa_exec.C:
        !          7813:        * src/targets/pa_exec.h:
        !          7814:        * src/types/pa_vform.C:
        !          7815:        * src/types/pa_vform.h:
        !          7816:                exec class just compiled. moved post read to request core
        !          7817: 
        !          7818:        * src/classes/file.C:
        !          7819:        * src/include/pa_hash.h:
        !          7820:        * src/main/pa_hash.C:
        !          7821:        * src/targets/pa_exec.C:
        !          7822:        * src/targets/pa_exec.h:
1.1       paf      7823:                exec env 0
                   7824: 
1.2     ! paf      7825:        * src/classes/_op.h:
        !          7826:        * src/include/pa_dir.h:
        !          7827:        * src/include/pa_globals.h:
        !          7828:        * src/include/pa_sapi.h:
        !          7829:        * src/main/main.dsp:
        !          7830:        * src/main/pa_dir.C:
        !          7831:        * src/main/pa_globals.C:
        !          7832:        * src/operators.txt:
        !          7833:        * src/targets/cgi/parser3.C:
        !          7834:        * src/targets/cgi/parser3.dsp:
        !          7835:        * src/targets/pa_exec.C:
        !          7836:        * src/targets/pa_exec.h:
1.1       paf      7837:                problems with ^exec:cgi post data. they are already read by vform
                   7838: 
1.2     ! paf      7839:        * src/include/pa_string.h:
        !          7840:        * src/targets/pa_exec.C:
1.1       paf      7841:                written but not tested exec with env for unix
                   7842: 
                   7843: 2001-04-08  paf
1.2     ! paf      7844:        * src/classes/file.C:
        !          7845:        * src/classes/mail.C:
        !          7846:        * src/classes/string.C:
        !          7847:        * src/include/pa_request.h:
        !          7848:        * src/include/pa_string.h:
        !          7849:        * src/main/pa_request.C:
        !          7850:        * src/operators.txt:
1.1       paf      7851:                uuencode. string<<
                   7852: 
1.2     ! paf      7853:        * src/operators.txt:
1.1       paf      7854:                z
                   7855: 
                   7856: 2001-04-07  paf
1.2     ! paf      7857:        * src/classes/_mail.h:
        !          7858:        * src/classes/mail.C:
        !          7859:        * src/include/pa_common.h:
        !          7860:        * src/include/pa_globals.h:
        !          7861:        * src/include/pa_string.h:
        !          7862:        * src/main/main.dsp:
        !          7863:        * src/main/pa_common.C:
        !          7864:        * src/main/pa_globals.C:
        !          7865:        * src/main/pa_request.C:
        !          7866:        * src/main/untaint.C:
        !          7867:        * src/types/pa_vcookie.C:
1.1       paf      7868:                mail:send -10 just compiled
                   7869: 
1.2     ! paf      7870:        * src/include/pa_socks.h:
        !          7871:        * src/main/main.dsp:
        !          7872:        * src/main/pa_socks.C:
        !          7873:        * src/targets/cgi/parser3.C:
        !          7874:        * src/targets/cgi/parser3.dsp:
        !          7875:        * src/targets/isapi/parser3isapi.C:
1.1       paf      7876:                mail:send 1
                   7877: 
1.2     ! paf      7878:        * src/classes/mail.C:
        !          7879:                +=
        !          7880: 
        !          7881:        * src/classes/mail.C:
        !          7882:        * src/operators.txt:
1.1       paf      7883:                ^attach dead end
                   7884: 
1.2     ! paf      7885:        * src/classes/mail.C:
        !          7886:        * src/include/pa_string.h:
1.1       paf      7887:                mail:send -1 text prepared
                   7888: 
1.2     ! paf      7889:        * src/classes/mail.C:
1.1       paf      7890:                ^mail[$attach
                   7891: 
1.2     ! paf      7892:        * src/classes/mail.C:
        !          7893:        * src/classes/mail.C:
        !          7894:        * src/classes/mail.C:
        !          7895:        * src/main/pa_request.C:
1.1       paf      7896:                z
                   7897: 
1.2     ! paf      7898:        * src/classes/mail.C:
        !          7899:        * src/classes/smtp/comms.C:
        !          7900:        * src/classes/smtp/smtp.C:
        !          7901:        * src/classes/smtp/smtp.h:
        !          7902:        * src/include/pa_globals.h:
        !          7903:        * src/include/pa_request.h:
        !          7904:        * src/main/main.dsp:
        !          7905:        * src/main/pa_globals.C:
        !          7906:        * src/main/pa_request.C:
1.1       paf      7907:                smtp just compiled
                   7908: 
                   7909: 2001-04-06  paf
1.2     ! paf      7910:        * src/types/pa_valiased.C:
        !          7911:                another root inherititance skipped
        !          7912: 
        !          7913:        * src/classes/random.C:
        !          7914:        * src/classes/table.C:
        !          7915:        * src/main/pa_globals.C:
1.1       paf      7916:                @office
                   7917: 
1.2     ! paf      7918:        * src/classes/table.C:
        !          7919:        * src/include/pa_dir.h:
        !          7920:        * src/main/execute.C:
        !          7921:        * src/main/main.dsp:
        !          7922:        * src/main/pa_dir.C:
        !          7923:        * src/operators.txt:
1.1       paf      7924:                table:dir 0 [without regexp]
                   7925: 
1.2     ! paf      7926:        * src/main/compile.C:
        !          7927:        * src/main/compile.y:
        !          7928:        * src/main/execute.C:
1.1       paf      7929:                operators are now not root methods of parent class. just 'ROOT
                   7930:                 class
                   7931: 
1.2     ! paf      7932:        * src/classes/table.C:
        !          7933:        * src/include/pa_globals.h:
        !          7934:        * src/main/pa_globals.C:
        !          7935:        * src/main/pa_string.C:
        !          7936:        * src/operators.txt:
1.1       paf      7937:                table:dir 1
                   7938: 
1.2     ! paf      7939:        * src/classes/_op.h:
        !          7940:        * src/classes/_root.h:
        !          7941:        * src/classes/op.C:
        !          7942:        * src/classes/root.C:
        !          7943:        * src/include/pa_globals.h:
        !          7944:        * src/include/pa_request.h:
        !          7945:        * src/main/compile.C:
        !          7946:        * src/main/execute.C:
        !          7947:        * src/main/main.dsp:
        !          7948:        * src/main/pa_globals.C:
        !          7949:        * src/main/pa_request.C:
1.1       paf      7950:                renamed 'root' to 'op'
                   7951: 
1.2     ! paf      7952:        * src/classes/_op.h:
        !          7953:        * src/classes/op.C:
1.1       paf      7954:                renamed from 'root'
                   7955: 
                   7956: 2001-04-05  paf
1.2     ! paf      7957:        * src/classes/root.C:
        !          7958:        * src/include/pa_sql_connection.h:
        !          7959:        * src/include/pa_sql_driver.h:
        !          7960:        * src/main/main.dsp:
        !          7961:        * src/main/pa_sql_driver_manager.C:
        !          7962:        * src/sql/pa_sql_driver.h:
1.1       paf      7963:                sql driver services for conv memory & error reporting
                   7964: 
1.2     ! paf      7965:        * src/main/execute.C:
        !          7966:        * src/main/pa_request.C:
        !          7967:        * src/main/pa_string.C:
        !          7968:        * src/types/pa_value.h:
        !          7969:        * src/types/pa_vmframe.h:
        !          7970:        * src/types/pa_wcontext.h:
        !          7971:                constructor flag dropped at get_method_frame and remembered
        !          7972:                into method_frame
1.1       paf      7973: 
1.2     ! paf      7974:        * src/include/pa_globals.h:
        !          7975:        * src/main/pa_globals.C:
        !          7976:        * src/main/pa_request.C:
        !          7977:        * src/main/pa_string.C:
        !          7978:        * src/targets/isapi/parser3isapi.dsp:
1.1       paf      7979:                $LOCALE:ctype[Russian_Russia.1251]
                   7980: 
1.2     ! paf      7981:        * src/main/pa_request.C:
        !          7982:        * src/sql/pa_sql_driver.h:
        !          7983:                mysql limit
        !          7984: 
        !          7985:        * src/classes/table.C:
        !          7986:                select * from hren error contains statement
1.1       paf      7987: 
1.2     ! paf      7988:        * src/classes/random.C:
        !          7989:        * src/classes/root.C:
        !          7990:        * src/classes/table.C:
        !          7991:        * src/include/pa_sql_connection.h:
        !          7992:        * src/include/pa_string.h:
        !          7993:        * src/main/execute.C:
        !          7994:        * src/main/pa_sql_driver_manager.C:
        !          7995:        * src/main/pa_string.C:
        !          7996:        * src/main/untaint.C:
        !          7997:        * src/operators.txt:
        !          7998:        * src/sql/pa_sql_driver.h:
        !          7999:        * src/types/pa_vmframe.h:
        !          8000:        * src/types/pa_wcontext.C:
        !          8001:        * src/types/pa_wcontext.h:
        !          8002:                sql quote. string untaint UL_SQL
1.1       paf      8003: 
1.2     ! paf      8004:        * src/classes/table.C:
        !          8005:        * src/include/pa_sql_connection.h:
        !          8006:        * src/include/pa_types.h:
        !          8007:        * src/main/pa_sql_driver_manager.C:
        !          8008:        * src/main/untaint.C:
        !          8009:        * src/operators.txt:
        !          8010:        * src/sql/pa_sql_driver.h:
        !          8011:        * src/targets/cgi/parser3.dsp:
1.1       paf      8012:                mysql 0
                   8013: 
1.2     ! paf      8014:        * src/classes/table.C:
        !          8015:        * src/include/pa_sql_connection.h:
        !          8016:        * src/main/pa_sql_driver_manager.C:
        !          8017:        * src/sql/pa_sql_driver.h:
1.1       paf      8018:                sql ping
                   8019: 
1.2     ! paf      8020:        * src/classes/table.C:
        !          8021:        * src/include/pa_string.h:
        !          8022:        * src/main/pa_string.C:
        !          8023:        * src/main/untaint.C:
1.1       paf      8024:                z
                   8025: 
1.2     ! paf      8026:        * src/classes/file.C:
        !          8027:        * src/classes/root.C:
        !          8028:        * src/classes/string.C:
        !          8029:        * src/classes/table.C:
        !          8030:        * src/main/pa_request.C:
1.1       paf      8031:                junction to code&expression in errors
                   8032: 
1.2     ! paf      8033:        * src/configure.in:
        !          8034:        * src/include/pa_config_fixed.h:
        !          8035:        * src/include/pa_config_includes.h:
        !          8036:        * src/include/pa_hash.h:
        !          8037:        * src/include/pa_string.h:
        !          8038:        * src/main/pa_hash.C:
        !          8039:        * src/main/pa_table.C:
1.1       paf      8040:                hash now not thread-safe.
                   8041: 
                   8042: 2001-04-04  paf
1.2     ! paf      8043:        * src/include/pa_sql_driver.h:
1.1       paf      8044:                mysql connect
                   8045: 
1.2     ! paf      8046:        * src/classes/random.C:
        !          8047:        * src/classes/root.C:
        !          8048:        * src/classes/table.C:
        !          8049:        * src/include/pa_globals.h:
        !          8050:        * src/include/pa_pool.h:
        !          8051:        * src/include/pa_request.h:
        !          8052:        * src/main/pa_request.C:
        !          8053:        * src/operators.txt:
        !          8054:        * src/types/pa_vclass.h:
1.1       paf      8055:                sql frame -10
                   8056: 
1.2     ! paf      8057:        * src/Makefile.am:
        !          8058:        * src/classes/root.C:
        !          8059:        * src/classes/string.C:
        !          8060:        * src/classes/table.C:
        !          8061:        * src/include/pa_globals.h:
        !          8062:        * src/include/pa_hash.h:
        !          8063:        * src/include/pa_pool.h:
        !          8064:        * src/include/pa_request.h:
        !          8065:        * src/include/pa_sapi.h:
        !          8066:        * src/include/pa_string.h:
        !          8067:        * src/include/pa_table.h:
        !          8068:        * src/main/main.dsp:
        !          8069:        * src/main/pa_globals.C:
        !          8070:        * src/main/pa_hash.C:
        !          8071:        * src/main/pa_request.C:
        !          8072:        * src/main/pa_string.C:
        !          8073:        * src/main/pa_table.C:
        !          8074:        * src/main/untaint.C:
        !          8075:        * src/operators.txt:
        !          8076:        * src/parser3.dsw:
1.1       paf      8077:                connect&sql -1000 just compiled
                   8078: 
1.2     ! paf      8079:        * src/sql/Makefile.am:
        !          8080:                forgot to add mysql client
        !          8081: 
        !          8082:        * src/classes/root.C:
        !          8083:        * src/include/pa_sql_driver.h:
        !          8084:        * src/include/pa_sql_driver_manager.h:
        !          8085:        * src/main/main.dsp:
        !          8086:        * src/main/pa_sql_driver_manager.C:
        !          8087:        * src/parser3.dsw:
1.1       paf      8088:                more manager&connection&driver
                   8089: 
1.2     ! paf      8090:        * src/include/pa_sql_driver.h:
1.1       paf      8091:                mysql info
                   8092: 
1.2     ! paf      8093:        * src/doc/doxygen.cfg:
1.1       paf      8094:                z
                   8095: 
1.2     ! paf      8096:        * src/include/pa_sql_driver.h:
        !          8097:        * src/include/pa_sql_driver_manager.h:
        !          8098:        * src/libltdl/COPYING.TXT:
        !          8099:        * src/libltdl/Makefile.am:
        !          8100:        * src/libltdl/README:
        !          8101:        * src/libltdl/acinclude.m4:
        !          8102:        * src/libltdl/config.h:
        !          8103:        * src/libltdl/config_auto.h.in:
        !          8104:        * src/libltdl/config_fixed.h:
        !          8105:        * src/libltdl/configure.in:
        !          8106:        * src/libltdl/libltdl.dsp:
        !          8107:        * src/libltdl/ltdl.c:
        !          8108:        * src/libltdl/ltdl.h:
        !          8109:        * src/main/pa_sql_driver_manager.C:
1.1       paf      8110:                connect&sql -1000 just compiled [forgot to add libltdl, added]
                   8111: 
                   8112: 2001-04-03  paf
1.2     ! paf      8113:        * src/classes/file.C:
        !          8114:        * src/classes/string.C:
        !          8115:        * src/classes/table.C:
        !          8116:        * src/include/pa_string.h:
        !          8117:        * src/main/pa_common.C:
        !          8118:        * src/main/pa_string.C:
        !          8119:        * src/main/untaint.C:
1.1       paf      8120:                string:match replace 2.  string.cstr(forced lang)
                   8121: 
1.2     ! paf      8122:        * src/classes/string.C:
        !          8123:                string:match replace 0
        !          8124: 
        !          8125:        * src/classes/string.C:
        !          8126:        * src/operators.txt:
        !          8127:        * src/types/pa_vform.C:
1.1       paf      8128:                string:match replace assigned lang
                   8129: 
1.2     ! paf      8130:        * src/classes/string.C:
        !          8131:        * src/include/pa_string.h:
        !          8132:        * src/main/pa_string.C:
1.1       paf      8133:                string:match replace strange matches
                   8134: 
1.2     ! paf      8135:        * src/parser3.dsw:
        !          8136:        * src/pcre/LICENCE:
        !          8137:        * src/pcre/Makefile:
        !          8138:        * src/pcre/README:
        !          8139:        * src/pcre/Tech.Notes:
        !          8140:        * src/pcre/dftables.c:
        !          8141:        * src/pcre/get.c:
        !          8142:        * src/pcre/internal.h:
        !          8143:        * src/pcre/maketables.c:
        !          8144:        * src/pcre/pcre-2_08.tar.gz:
        !          8145:        * src/pcre/pcre.3:
        !          8146:        * src/pcre/pcre.3.html:
        !          8147:        * src/pcre/pcre.3.txt:
        !          8148:        * src/pcre/pcre.c:
        !          8149:        * src/pcre/pcre.dsp:
        !          8150:        * src/pcre/pcre.h:
        !          8151:        * src/pcre/pcre_dftables.dsp:
        !          8152:        * src/pcre/study.c:
1.1       paf      8153:                added pcre
                   8154: 
1.2     ! paf      8155:        * src/classes/table.C:
        !          8156:                table:append now uses string::split
1.1       paf      8157: 
1.2     ! paf      8158:        * src/include/pa_globals.h:
        !          8159:        * src/include/pa_hash.h:
        !          8160:        * src/main/pa_globals.C:
        !          8161:        * src/main/pa_request.C:
        !          8162:        * src/targets/cgi/parser3.C:
        !          8163:        * src/targets/isapi/parser3isapi.C:
        !          8164:        * src/types/pa_vfile.C:
1.1       paf      8165:                content-disposition
                   8166: 
1.2     ! paf      8167:        * src/classes/string.C:
        !          8168:        * src/include/pa_globals.h:
        !          8169:        * src/include/pa_string.h:
        !          8170:        * src/main/main.dsp:
        !          8171:        * src/main/pa_globals.C:
        !          8172:        * src/main/pa_string.C:
        !          8173:        * src/parser3.dsw:
        !          8174:        * src/pcre/pcre.dsp:
        !          8175:        * src/pcre/pcre_dftables.dsp:
        !          8176:                string:match [search] -1 just compiled
1.1       paf      8177: 
1.2     ! paf      8178:        * src/classes/string.C:
        !          8179:        * src/include/pa_globals.h:
        !          8180:        * src/include/pa_string.h:
        !          8181:        * src/include/pa_threads.h:
        !          8182:        * src/main/pa_globals.C:
        !          8183:        * src/main/pa_string.C:
        !          8184:        * src/targets/isapi/parser3isapi.dsp:
1.1       paf      8185:                string:match 0
                   8186: 
1.2     ! paf      8187:        * src/main/pa_common.C:
        !          8188:        * src/main/untaint.C:
        !          8189:        * src/operators.txt:
        !          8190:        * src/targets/cgi/parser3.C:
        !          8191:        * src/targets/isapi/parser3isapi.C:
        !          8192:        * src/targets/isapi/pool_storage.h:
1.1       paf      8193:                todo/tests
                   8194: 
1.2     ! paf      8195:        * src/include/pa_common.h:
        !          8196:        * src/include/pa_globals.h:
        !          8197:        * src/main/pa_globals.C:
        !          8198:        * src/main/pa_request.C:
        !          8199:        * src/operators.txt:
        !          8200:        * src/targets/cgi/parser3.C:
        !          8201:        * src/targets/isapi/parser3isapi.C:
        !          8202:        * src/types/pa_value.h:
1.1       paf      8203:                main:post-process
                   8204: 
1.2     ! paf      8205:        * src/classes/string.C:
        !          8206:        * src/include/pa_string.h:
        !          8207:        * src/main/pa_string.C:
1.1       paf      8208:                string:match replace -11
                   8209: 
1.2     ! paf      8210:        * src/classes/file.C:
        !          8211:        * src/classes/root.C:
        !          8212:        * src/classes/string.C:
        !          8213:        * src/classes/table.C:
        !          8214:        * src/doc/doxygen.cmd:
        !          8215:        * src/doc/doxygen.txt:
        !          8216:        * src/doc/generate.cmd:
        !          8217:        * src/include/pa_array.h:
        !          8218:        * src/include/pa_request.h:
        !          8219:        * src/include/pa_string.h:
        !          8220:        * src/main/execute.C:
        !          8221:        * src/main/pa_string.C:
        !          8222:        * src/main/untaint.C:
        !          8223:        * src/operators.txt:
        !          8224:        * src/targets/cgi/parser3.C:
        !          8225:        * src/types/pa_vcookie.C:
1.1       paf      8226:                string::pos & cmp & piece bugs fixed.
                   8227:                string::split new
                   8228:                table:load separated from set
                   8229:                table:set implemented with clean \n \t searches
                   8230: 
1.2     ! paf      8231:        * src/classes/file.C:
        !          8232:        * src/classes/table.C:
        !          8233:        * src/include/pa_common.h:
        !          8234:        * src/main/compile_tools.C:
        !          8235:        * src/main/pa_common.C:
        !          8236:        * src/main/pa_request.C:
        !          8237:        * src/operators.txt:
        !          8238:        * src/types/pa_vform.C:
        !          8239:        * src/types/pa_vstring.C:
        !          8240:                z
        !          8241: 
        !          8242:        * src/include/pa_common.h:
        !          8243:        * src/include/pa_request.h:
        !          8244:        * src/include/pa_sapi.h:
        !          8245:        * src/main/main.dsp:
        !          8246:        * src/main/pa_common.C:
        !          8247:        * src/main/pa_request.C:
        !          8248:        * src/operators.txt:
        !          8249:        * src/targets/cgi/parser3.C:
        !          8250:        * src/types/pa_value.h:
        !          8251:        * src/types/pa_vfile.C:
        !          8252:        * src/types/pa_vfile.h:
        !          8253:        * src/types/pa_vstring.h:
1.1       paf      8254:                vfile in response:body
                   8255: 
1.2     ! paf      8256:        * src/classes/string.C:
        !          8257:        * src/include/pa_string.h:
        !          8258:        * src/main/pa_string.C:
        !          8259:        * src/operators.txt:
1.1       paf      8260:                string:match replace prepared
                   8261: 
1.2     ! paf      8262:        * src/classes/string.C:
        !          8263:        * src/main/compile.y:
        !          8264:        * src/operators.txt:
1.1       paf      8265:                grammar: fixed to allow {}[]< empty []
                   8266: 
1.2     ! paf      8267:        * src/classes/double.C:
        !          8268:        * src/classes/file.C:
        !          8269:        * src/classes/form.C:
        !          8270:        * src/classes/int.C:
        !          8271:        * src/classes/response.C:
        !          8272:        * src/classes/root.C:
        !          8273:        * src/classes/string.C:
        !          8274:        * src/classes/table.C:
        !          8275:        * src/include/pa_string.h:
        !          8276:        * src/main/pa_string.C:
        !          8277:        * src/operators.txt:
1.1       paf      8278:                string:match -10 [frame]
                   8279: 
1.2     ! paf      8280:        * src/classes/string.C:
        !          8281:        * src/main/pa_string.C:
1.1       paf      8282:                string:match replace prepared 2
                   8283: 
                   8284: 2001-04-02  paf
1.2     ! paf      8285:        * src/classes/_random.h:
        !          8286:        * src/classes/random.C:
        !          8287:        * src/include/pa_globals.h:
        !          8288:        * src/main/main.dsp:
        !          8289:        * src/main/pa_globals.C:
        !          8290:        * src/main/pa_request.C:
        !          8291:        * src/operators.txt:
        !          8292:        * src/types/pa_value.h:
1.1       paf      8293:                random:generate
                   8294: 
1.2     ! paf      8295:        * src/classes/table.C:
        !          8296:        * src/include/pa_array.h:
        !          8297:        * src/include/pa_string.h:
        !          8298:        * src/include/pa_table.h:
        !          8299:        * src/main/execute.C:
        !          8300:        * src/operators.txt:
        !          8301:        * src/types/pa_value.h:
1.1       paf      8302:                table:join
                   8303: 
1.2     ! paf      8304:        * src/classes/table.C:
        !          8305:        * src/include/pa_string.h:
        !          8306:        * src/main/pa_string.C:
        !          8307:        * src/operators.txt:
        !          8308:        * src/types/pa_valiased.C:
        !          8309:        * src/types/pa_valiased.h:
        !          8310:        * src/types/pa_vdouble.h:
        !          8311:        * src/types/pa_vfile.h:
        !          8312:        * src/types/pa_vint.h:
        !          8313:        * src/types/pa_vresponse.h:
        !          8314:        * src/types/pa_vstring.h:
        !          8315:        * src/types/pa_vtable.h:
1.1       paf      8316:                string::pos. about to use it in table:set/load
                   8317: 
1.2     ! paf      8318:        * src/classes/random.C:
        !          8319:        * src/operators.txt:
1.1       paf      8320:                random:generate 1
                   8321: 
                   8322: 2001-03-30  paf
1.2     ! paf      8323:        * src/classes/double.C:
        !          8324:        * src/classes/file.C:
        !          8325:        * src/classes/int.C:
        !          8326:        * src/classes/response.C:
        !          8327:        * src/classes/root.C:
        !          8328:        * src/classes/string.C:
        !          8329:        * src/classes/table.C:
        !          8330:        * src/main/compile.y:
        !          8331:        * src/main/execute.C:
        !          8332:        * src/types/pa_value.h:
        !          8333:        * src/types/pa_vstateless_class.C:
        !          8334:        * src/types/pa_vstateless_class.h:
        !          8335:                static|dynamic|any method registration
        !          8336: 
        !          8337:        * src/classes/table.C:
        !          8338:        * src/include/pa_string.h:
        !          8339:        * src/main/pa_string.C:
        !          8340:        * src/operators.txt:
1.1       paf      8341:                todo: table flip and append. string::pos
                   8342: 
                   8343: 2001-03-29  paf
1.2     ! paf      8344:        * src/classes/string.C:
        !          8345:        * src/main/compile.y:
        !          8346:        * src/main/compile_tools.C:
        !          8347:        * src/main/compile_tools.h:
        !          8348:        * src/main/main.dsp:
        !          8349:        * src/types/pa_value.h:
        !          8350:        * src/types/pa_vstring.h:
        !          8351:        * src/types/pa_vunknown.h:
1.1       paf      8352:                empty params allowed. [] and [;] are different now.
                   8353: 
1.2     ! paf      8354:        * src/include/pa_pool.h:
        !          8355:        * src/include/pa_request.h:
        !          8356:        * src/main/pa_request.C:
        !          8357:        * src/main/untaint.C:
        !          8358:        * src/operators.txt:
1.1       paf      8359:                pool.request
                   8360: 
1.2     ! paf      8361:        * src/classes/string.C:
        !          8362:        * src/operators.txt:
1.1       paf      8363:                string:xsplit forgot that they must result in 1 row N column [
                   8364:                not vice versa]
                   8365: 
1.2     ! paf      8366:        * src/classes/string.C:
        !          8367:        * src/include/pa_string.h:
        !          8368:        * src/main/execute.C:
        !          8369:        * src/main/pa_array.C:
        !          8370:        * src/main/pa_string.C:
        !          8371:        * src/operators.txt:
        !          8372:        * src/types/pa_vtable.h:
1.1       paf      8373:                string: lsplit -1
                   8374: 
1.2     ! paf      8375:        * src/classes/string.C:
        !          8376:        * src/include/pa_string.h:
        !          8377:        * src/main/pa_string.C:
        !          8378:        * src/operators.txt:
1.1       paf      8379:                string: pos -1
                   8380: 
1.2     ! paf      8381:        * src/classes/string.C:
        !          8382:        * src/include/pa_string.h:
        !          8383:        * src/main/pa_string.C:
1.1       paf      8384:                string: lsplit
                   8385: 
1.2     ! paf      8386:        * src/include/pa_pool.h:
        !          8387:        * src/include/pa_request.h:
        !          8388:        * src/main/pa_request.C:
        !          8389:        * src/main/untaint.C:
        !          8390:                pool.request undone
        !          8391: 
        !          8392:        * src/classes/string.C:
1.1       paf      8393:                z
                   8394: 
1.2     ! paf      8395:        * src/include/pa_string.h:
        !          8396:        * src/main/pa_string.C:
        !          8397:        * src/main/untaint.C:
1.1       paf      8398:                string: pos
                   8399: 
1.2     ! paf      8400:        * src/classes/string.C:
        !          8401:        * src/classes/table.C:
        !          8402:        * src/include/pa_string.h:
        !          8403:        * src/main/compile.y:
        !          8404:        * src/main/pa_request.C:
        !          8405:        * src/main/pa_string.C:
        !          8406:        * src/main/untaint.C:
        !          8407:        * src/operators.txt:
1.1       paf      8408:                string: left right mid
                   8409: 
1.2     ! paf      8410:        * src/classes/file.C:
        !          8411:        * src/classes/table.C:
        !          8412:        * src/include/pa_table.h:
        !          8413:        * src/main/pa_table.C:
        !          8414:        * src/operators.txt:
        !          8415:        * src/types/pa_vstring.h:
        !          8416:        * src/types/pa_wwrapper.h:
1.1       paf      8417:                table:flip
                   8418: 
1.2     ! paf      8419:        * src/classes/string.C:
1.1       paf      8420:                string: rsplit
                   8421: 
                   8422: 2001-03-28  paf
1.2     ! paf      8423:        * src/classes/file.C:
        !          8424:        * src/include/pa_globals.h:
        !          8425:        * src/include/pa_request.h:
        !          8426:        * src/operators.txt:
        !          8427:        * src/targets/cgi/parser3.C:
        !          8428:        * src/targets/isapi/parser3isapi.C:
        !          8429:        * src/types/pa_value.h:
        !          8430:        * src/types/pa_vrequest.C:
        !          8431:        * src/types/pa_vunknown.h:
        !          8432:                $request:browser [.type .version]; unknown.get_double now = 0.
        !          8433: 
        !          8434:        * src/classes/table.C:
        !          8435:        * src/include/pa_array.h:
        !          8436:        * src/include/pa_hash.h:
        !          8437:        * src/include/pa_table.h:
        !          8438:        * src/main/pa_array.C:
        !          8439:        * src/main/pa_table.C:
        !          8440:        * src/operators.txt:
        !          8441:        * src/types/pa_vtable.h:
        !          8442:                table:locate just compiled
1.1       paf      8443: 
1.2     ! paf      8444:        * src/classes/file.C:
        !          8445:        * src/include/pa_common.h:
        !          8446:        * src/main/pa_common.C:
        !          8447:        * src/operators.txt:
        !          8448:        * src/types/pa_vfile.C:
        !          8449:        * src/types/pa_vfile.h:
1.1       paf      8450:                started file:load. wrong write. must be self.set
                   8451: 
1.2     ! paf      8452:        * src/classes/file.C:
        !          8453:        * src/classes/root.C:
        !          8454:        * src/classes/table.C:
        !          8455:        * src/include/pa_table.h:
        !          8456:        * src/main/pa_table.C:
        !          8457:        * src/operators.txt:
        !          8458:                table:locate1, file:test
1.1       paf      8459: 
1.2     ! paf      8460:        * src/classes/file.C:
        !          8461:        * src/main/execute.C:
        !          8462:        * src/main/pa_common.C:
        !          8463:        * src/main/untaint.C:
        !          8464:        * src/targets/cgi/parser3.C:
        !          8465:        * src/types/pa_vfile.C:
        !          8466:        * src/types/pa_vfile.h:
        !          8467:        * src/types/pa_vform.C:
1.1       paf      8468:                file:load 1. tainted
                   8469: 
1.2     ! paf      8470:        * src/operators.txt:
1.1       paf      8471:                z
                   8472: 
1.2     ! paf      8473:        * src/classes/file.C:
        !          8474:        * src/include/pa_globals.h:
        !          8475:        * src/include/pa_request.h:
        !          8476:        * src/include/pa_table.h:
        !          8477:        * src/main/pa_globals.C:
        !          8478:        * src/main/pa_request.C:
        !          8479:        * src/main/pa_table.C:
        !          8480:        * src/operators.txt:
        !          8481:        * src/types/pa_vfile.C:
        !          8482:        * src/types/pa_vfile.h:
        !          8483:        * src/types/pa_vform.C:
1.1       paf      8484:                file:load autodetection of mime-type by user-file-name
                   8485: 
                   8486: 2001-03-27  paf
1.2     ! paf      8487:        * src/classes/double.C:
        !          8488:        * src/classes/int.C:
        !          8489:        * src/classes/root.C:
        !          8490:        * src/classes/string.C:
        !          8491:        * src/classes/table.C:
        !          8492:        * src/main/compile_tools.C:
        !          8493:        * src/main/execute.C:
        !          8494:        * src/main/pa_request.C:
        !          8495:        * src/main/untaint.C:
        !          8496:        * src/types/pa_value.h:
        !          8497:        * src/types/pa_vbool.h:
        !          8498:        * src/types/pa_vcookie.C:
        !          8499:        * src/types/pa_vdouble.h:
        !          8500:        * src/types/pa_vfile.h:
        !          8501:        * src/types/pa_vint.h:
        !          8502:        * src/types/pa_vmframe.h:
        !          8503:        * src/types/pa_vstring.h:
        !          8504:        * src/types/pa_vtable.h:
        !          8505:        * src/types/pa_vunknown.h:
        !          8506:                sort 0
        !          8507: 
        !          8508:        * src/auto.p:
        !          8509:        * src/classes/table.C:
        !          8510:        * src/include/pa_common.h:
        !          8511:        * src/main/compile.y:
        !          8512:        * src/main/execute.C:
        !          8513:        * src/main/pa_common.C:
        !          8514:        * src/main/pa_table.C:
        !          8515:        * src/tainted.txt:
        !          8516:        * src/test.cfg:
1.1       paf      8517:                table:save decided to have as it were. stepped back.
                   8518:                grammar: added 'in' 'is' 'lt'&co follow-space check
                   8519: 
1.2     ! paf      8520:        * src/main/compile.y:
        !          8521:                fixed minor bug in @mn[][] ...^{
1.1       paf      8522: 
1.2     ! paf      8523:        * src/main/execute.C:
        !          8524:        * src/types/pa_value.h:
        !          8525:        * src/types/pa_vmframe.h:
        !          8526:        * src/types/pa_wcontext.h:
        !          8527:                fixed r/w context of code-params
1.1       paf      8528: 
1.2     ! paf      8529:        * src/classes/table.C:
        !          8530:        * src/main/pa_common.C:
        !          8531:        * src/main/pa_request.C:
        !          8532:        * src/targets/cgi/parser3.C:
        !          8533:        * src/types/pa_value.h:
        !          8534:        * src/types/pa_vbool.h:
        !          8535:        * src/types/pa_vdouble.h:
        !          8536:        * src/types/pa_vfile.h:
        !          8537:        * src/types/pa_vint.h:
        !          8538:        * src/types/pa_vstring.h:
        !          8539:        * src/types/pa_vunknown.h:
1.1       paf      8540:                continue on sort
                   8541: 
1.2     ! paf      8542:        * src/types/pa_valiased.C:
        !          8543:        * src/types/pa_valiased.h:
        !          8544:        * src/types/pa_vdouble.h:
        !          8545:        * src/types/pa_vfile.h:
        !          8546:        * src/types/pa_vint.h:
        !          8547:        * src/types/pa_vresponse.h:
        !          8548:        * src/types/pa_vstring.h:
        !          8549:        * src/types/pa_vtable.h:
        !          8550:                renamed to are_static_calls_disabled
1.1       paf      8551: 
1.2     ! paf      8552:        * src/main/execute.C:
        !          8553:        * src/main/pa_common.C:
        !          8554:                fixed r/w context of code-params2, fixed ntfs hardlink slow dir update
1.1       paf      8555: 
1.2     ! paf      8556:        * src/classes/table.C:
        !          8557:        * src/main/execute.C:
1.1       paf      8558:                about to change junction rcontext!!
                   8559: 
1.2     ! paf      8560:        * src/classes/table.C:
        !          8561:        * src/include/pa_common.h:
        !          8562:        * src/main/compile.y:
        !          8563:                started table:sort
        !          8564:                fixed minor bug in #...^{
1.1       paf      8565: 
                   8566: 2001-03-26  paf
1.2     ! paf      8567:        * src/classes/file.C:
        !          8568:        * src/classes/root.C:
        !          8569:        * src/classes/table.C:
        !          8570:        * src/include/pa_common.h:
        !          8571:        * src/include/pa_globals.h:
        !          8572:        * src/include/pa_table.h:
        !          8573:        * src/main/pa_common.C:
        !          8574:        * src/main/pa_globals.C:
        !          8575:        * src/main/pa_request.C:
        !          8576:        * src/main/pa_table.C:
        !          8577:        * src/operators.txt:
1.1       paf      8578:                moved ::save to pa_table.
                   8579:                disabled @auto invocation in ^process
                   8580: 
1.2     ! paf      8581:        * src/classes/table.C:
        !          8582:        * src/include/pa_array.h:
        !          8583:        * src/include/pa_table.h:
        !          8584:        * src/main/pa_array.C:
        !          8585:        * src/operators.txt:
1.1       paf      8586:                table:record
                   8587: 
1.2     ! paf      8588:        * src/main/untaint.C:
        !          8589:        * src/targets/cgi/parser3.C:
        !          8590:        * src/targets/isapi/parser3isapi.C:
        !          8591:        * src/targets/isapi/parser3isapi.dsp:
        !          8592:        * src/targets/isapi/pool_storage.h:
        !          8593:        * src/types/pa_valiased.h:
        !          8594:        * src/types/pa_vcookie.C:
        !          8595:        * src/types/pa_vdouble.h:
        !          8596:        * src/types/pa_vfile.h:
        !          8597:        * src/types/pa_vint.h:
        !          8598:        * src/types/pa_vresponse.h:
        !          8599:        * src/types/pa_vstring.h:
        !          8600:        * src/types/pa_vtable.h:
1.1       paf      8601:                z
                   8602: 
1.2     ! paf      8603:        * src/main/compile.y:
1.1       paf      8604:                grammar: [] 0params [;] 2 params (was 0)
                   8605: 
1.2     ! paf      8606:        * src/include/pa_pool.h:
        !          8607:        * src/main/execute.C:
        !          8608:        * src/operators.txt:
        !          8609:        * src/types/pa_valiased.C:
        !          8610:        * src/types/pa_valiased.h:
        !          8611:        * src/types/pa_value.h:
        !          8612:        * src/types/pa_vdouble.h:
        !          8613:        * src/types/pa_vfile.h:
        !          8614:        * src/types/pa_vint.h:
        !          8615:        * src/types/pa_vresponse.h:
        !          8616:        * src/types/pa_vstring.h:
        !          8617:        * src/types/pa_vtable.h:
1.1       paf      8618:                disabled $a(123) $b[$a.CLASS] ^b.inc[123] shit.
                   8619:                allowed no checks in native method realisations on 'self' validity -
                   8620:                they now can simply assume that 'self' is V{Proper} .
                   8621: 
                   8622: 2001-03-25  paf
1.2     ! paf      8623:        * src/classes/table.C:
        !          8624:        * src/include/pa_globals.h:
        !          8625:        * src/include/pa_string.h:
        !          8626:        * src/include/pa_table.h:
        !          8627:        * src/main/compile.y:
        !          8628:        * src/main/compile_tools.C:
        !          8629:        * src/main/compile_tools.h:
        !          8630:        * src/main/pa_globals.C:
        !          8631:        * src/main/pa_request.C:
        !          8632:        * src/main/pa_string.C:
        !          8633:        * src/main/pa_table.C:
        !          8634:        * src/main/untaint.C:
        !          8635:        * src/types/pa_vcookie.h:
1.1       paf      8636:                typo & typo-default
                   8637: 
1.2     ! paf      8638:        * src/main/pa_globals.C:
        !          8639:        * src/main/untaint.C:
1.1       paf      8640:                html-typo - moved all processing to table [except preliminary \
                   8641:                \n \r \n replacements to "\n"]
                   8642: 
1.2     ! paf      8643:        * src/main/untaint.C:
        !          8644:                typo  \r \r\n \n properly handled
        !          8645: 
        !          8646:        * src/classes/table.C:
        !          8647:        * src/include/pa_table.h:
        !          8648:        * src/main/pa_globals.C:
        !          8649:        * src/main/pa_table.C:
        !          8650:        * src/main/untaint.C:
        !          8651:                returned table originating. useful for reporting typo table
        !          8652:                problems origin. think would be useful somewhere else
        !          8653: 
        !          8654:        * src/classes/table.C:
        !          8655:        * src/main/untaint.C:
1.1       paf      8656:                html-typo - decided to move all the processing to table
                   8657: 
1.2     ! paf      8658:        * src/main/pa_request.C:
1.1       paf      8659:                table empty lines ignored. system-default content type assigned
                   8660:                in output:result [can fail in main:auto and skipped normal
                   8661:                defaults extraction]
                   8662: 
1.2     ! paf      8663:        * src/include/pa_string.h:
        !          8664:        * src/main/compile.y:
        !          8665:                #comment fixed minor bug
1.1       paf      8666: 
1.2     ! paf      8667:        * src/main/pa_request.C:
        !          8668:        * src/main/untaint.C:
1.1       paf      8669:                moved default typo-table to lowlevel - it initialization could
                   8670:                be skipped if failed in @auto. so that exception report would
                   8671:                use some table
                   8672: 
1.2     ! paf      8673:        * src/main/untaint.C:
1.1       paf      8674:                z
                   8675: 
                   8676: 2001-03-24  paf
1.2     ! paf      8677:        * src/main/pa_globals.C:
        !          8678:        * src/types/pa_vclass.C:
        !          8679:        * src/types/pa_vclass.h:
        !          8680:        * src/types/pa_vstateless_class.C:
        !          8681:        * src/types/pa_vstateless_class.h:
1.1       paf      8682:                thrown away freeze mech.
                   8683:                no danger now for you can't do ^request:process[@new-method[]
                   8684:                body]
                   8685:                trick anymore.
                   8686:                still remains $some_instance.process[@new-method[]
                   8687:                possibility]
                   8688:                but would leave it as a feature.
                   8689:                see index for sample
                   8690: 
1.2     ! paf      8691:        * src/include/pa_string.h:
        !          8692:        * src/main/pa_string.C:
        !          8693:        * src/main/untaint.C:
        !          8694:        * src/targets/cgi/parser3.C:
1.1       paf      8695:                html-typo 2
                   8696: 
1.2     ! paf      8697:        * src/include/pa_array.h:
        !          8698:        * src/include/pa_hash.h:
        !          8699:        * src/include/pa_request.h:
        !          8700:        * src/main/compile.y:
        !          8701:        * src/main/pa_array.C:
        !          8702:        * src/main/pa_common.C:
        !          8703:        * src/main/pa_hash.C:
        !          8704:        * src/main/pa_request.C:
        !          8705:        * src/types/pa_vcookie.C:
        !          8706:                cyclic uses ignored. defaulted default content-type
1.1       paf      8707: 
1.2     ! paf      8708:        * src/asm.txt:
        !          8709:        * src/doc/doxygen.cfg:
        !          8710:        * src/doc/doxygen.txt:
        !          8711:        * src/doc/generate.cmd:
        !          8712:        * src/doc/view.cmd:
        !          8713:        * src/doxygen.cmd:
        !          8714:        * src/include/pa_array.h:
        !          8715:        * src/include/pa_globals.h:
        !          8716:        * src/include/pa_pool.h:
        !          8717:        * src/include/pa_string.h:
        !          8718:        * src/include/pa_table.h:
        !          8719:        * src/main/execute.C:
        !          8720:        * src/main/pa_array.C:
        !          8721:        * src/main/pa_globals.C:
        !          8722:        * src/main/pa_request.C:
        !          8723:        * src/main/pa_string.C:
        !          8724:        * src/main/untaint.C:
        !          8725:        * src/operators.txt:
        !          8726:        * src/parser3.doxygen:
        !          8727:        * src/parser3_doc_index.txt:
        !          8728:        * src/targets/cgi/parser3.C:
        !          8729:        * src/targets/isapi/parser3isapi.C:
        !          8730:        * src/types/pa_value.h:
        !          8731:        * src/types/pa_vtable.h:
        !          8732:        * src/viewdoxygen.cmd:
        !          8733:                html-typo 0
        !          8734:                html-typo 1. noticed double default content-type prob. run cgi.cmd tomorrow first
        !          8735:                html-typo sample. detected << problem: they become ltlt too fast
1.1       paf      8736: 
1.2     ! paf      8737:        * src/classes/file.C:
        !          8738:        * src/classes/root.C:
        !          8739:        * src/classes/table.C:
        !          8740:        * src/include/pa_common.h:
        !          8741:        * src/include/pa_request.h:
        !          8742:        * src/main/compile.y:
        !          8743:        * src/main/pa_common.C:
        !          8744:        * src/main/pa_request.C:
        !          8745:        * src/main/pa_string.C:
        !          8746:        * src/targets/isapi/parser3isapi.C:
        !          8747:        * src/types/pa_vfile.h:
1.1       paf      8748:                file_read stringified
                   8749: 
1.2     ! paf      8750:        * src/include/pa_sapi.h:
        !          8751:        * src/main/pa_common.C:
        !          8752:        * src/main/pa_request.C:
        !          8753:        * src/targets/cgi/parser3.C:
        !          8754:        * src/targets/isapi/nt_log_events.mc:
        !          8755:        * src/targets/isapi/parser3isapi.C:
        !          8756:        * src/targets/isapi/parser3isapi.dsp:
1.1       paf      8757:                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.
                   8758:                isapi: used HSE_APPEND_LOG_PARAMETER feature
                   8759: 
1.2     ! paf      8760:        * src/types/pa_valiased.C:
1.1       paf      8761:                decided to String-ify file_read
                   8762: 
1.2     ! paf      8763:        * src/targets/cgi/parser3.C:
        !          8764:        * src/targets/isapi/nt_log_events.mc:
        !          8765:        * src/targets/isapi/parser3isapi.dsp:
1.1       paf      8766:                cgi: sapi::log
                   8767: 
1.2     ! paf      8768:        * src/main/compile.y:
        !          8769:        * src/main/execute.C:
        !          8770:        * src/main/main.dsp:
        !          8771:                @CLASS equals @BASE. sanity
1.1       paf      8772: 
1.2     ! paf      8773:        * src/include/pa_globals.h:
        !          8774:        * src/include/pa_request.h:
        !          8775:        * src/main/compile.y:
        !          8776:        * src/main/pa_common.C:
        !          8777:        * src/main/pa_globals.C:
        !          8778:        * src/main/pa_request.C:
1.1       paf      8779:                z
                   8780: 
1.2     ! paf      8781:        * src/include/pa_common.h:
        !          8782:        * src/main/pa_common.C:
        !          8783:        * src/main/pa_request.C:
        !          8784:        * src/targets/cgi/parser3.C:
        !          8785:        * src/targets/isapi/pool_storage.h:
        !          8786:        * src/types/pa_vform.C:
        !          8787:        * src/types/pa_vform.h:
        !          8788:                auto.p monkey
1.1       paf      8789: 
1.2     ! paf      8790:        * src/include/pa_common.h:
        !          8791:        * src/include/pa_globals.h:
        !          8792:        * src/main/pa_common.C:
        !          8793:        * src/main/pa_globals.C:
        !          8794:        * src/main/pa_request.C:
        !          8795:        * src/targets/isapi/parser3isapi.C:
        !          8796:                fixed default content-type allocation storage
1.1       paf      8797: 
1.2     ! paf      8798:        * src/include/pa_common.h:
        !          8799:        * src/main/pa_common.C:
        !          8800:        * src/targets/cgi/parser3.C:
        !          8801:        * src/targets/isapi/parser3isapi.C:
1.1       paf      8802:                auto.p monkey every target
                   8803: 
1.2     ! paf      8804:        * src/main/compile.y:
        !          8805:        * src/main/compile_tools.h:
1.1       paf      8806:                #comment
                   8807: 
                   8808: 2001-03-23  paf
1.2     ! paf      8809:        * src/acinclude.m4:
        !          8810:        * src/classes/root.C:
        !          8811:        * src/classes/table.C:
        !          8812:        * src/config.h.bot:
        !          8813:        * src/config.h.top:
        !          8814:        * src/configure:
        !          8815:        * src/configure.in:
        !          8816:        * src/include/pa_common.h:
        !          8817:        * src/include/pa_config_fixed.h:
        !          8818:        * src/include/pa_config_includes.h:
        !          8819:        * src/include/pa_string.h:
        !          8820:        * src/include/pa_threads.h:
        !          8821:        * src/include/pa_types.h:
        !          8822:        * src/include/pa_version.h:
        !          8823:        * src/main/compile.y:
        !          8824:        * src/main/execute.C:
        !          8825:        * src/main/pa_array.C:
        !          8826:        * src/main/pa_common.C:
        !          8827:        * src/main/pa_hash.C:
        !          8828:        * src/main/pa_pool.C:
        !          8829:        * src/main/pa_request.C:
        !          8830:        * src/main/pa_string.C:
        !          8831:        * src/main/untaint.C:
        !          8832:        * src/pa_version.h:
        !          8833:        * src/stamp-h.in:
        !          8834:        * src/targets/cgi/parser3.C:
        !          8835:        * src/targets/isapi/parser3isapi.C:
        !          8836:        * src/types/pa_vfile.C:
        !          8837:        * src/types/pa_vform.C:
1.1       paf      8838:                cgi: reinvent document_root and request_uri under iis. autoconf
                   8839:                updated. introducing ap_config_includes
                   8840: 
1.2     ! paf      8841:        * src/targets/cgi/parser3.C:
        !          8842:        * src/targets/isapi/parser3isapi.C:
1.1       paf      8843:                isapi: think it would be better to rewrite as filter then to
                   8844:                deal with pool
                   8845: 
1.2     ! paf      8846:        * src/targets/cgi/parser3.C:
1.1       paf      8847:                cgi: reinvent document_root under iis
                   8848: 
1.2     ! paf      8849:        * src/include/pa_globals.h:
        !          8850:        * src/main/pa_request.C:
        !          8851:        * src/targets/cgi/parser3.C:
        !          8852:        * src/targets/cgi/parser3.dsp:
        !          8853:        * src/targets/isapi/parser3isapi.C:
        !          8854:        * src/types/pa_vcookie.C:
        !          8855:        * src/types/pa_venv.h:
        !          8856:        * src/types/pa_vform.C:
1.1       paf      8857:                all: sapi beauty
                   8858: 
1.2     ! paf      8859:        * src/main/pa_request.C:
        !          8860:        * src/targets/cgi/parser3.C:
        !          8861:        * src/targets/isapi/parser3isapi.C:
        !          8862:        * src/targets/isapi/parser3isapi.dsp:
1.1       paf      8863:                isapi minor env beauty
                   8864: 
1.2     ! paf      8865:        * src/include/pa_globals.h:
        !          8866:        * src/include/pa_sapi.h:
        !          8867:        * src/main/main.dsp:
        !          8868:        * src/main/pa_globals.C:
        !          8869:        * src/main/pa_request.C:
        !          8870:        * src/targets/cgi/parser3.C:
        !          8871:        * src/targets/isapi/parser3isapi.C:
        !          8872:        * src/types/pa_vcookie.C:
        !          8873:        * src/types/pa_venv.h:
        !          8874:        * src/types/pa_vform.C:
1.1       paf      8875:                sapi made object
                   8876: 
1.2     ! paf      8877:        * src/include/pa_pool.h:
        !          8878:        * src/main/pa_request.C:
        !          8879:        * src/parser3.dsw:
        !          8880:        * src/targets/cgi/pa_pool.C:
        !          8881:        * src/targets/isapi/pa_pool.C:
        !          8882:        * src/targets/isapi/parser3isapi.C:
        !          8883:        * src/targets/isapi/parser3isapi.dsp:
        !          8884:        * src/targets/isapi/pool_storage.h:
1.1       paf      8885:                isapi: dumb pool storage
                   8886: 
1.2     ! paf      8887:        * src/main/main.dsp:
        !          8888:        * src/targets/isapi/parser3isapi.C:
        !          8889:                isapi: docroot now like in cgi, not from APPL_PHYSICAL_PATH
        !          8890: 
        !          8891:        * src/parser3.dsw:
        !          8892:        * src/targets/isapi/pa_pool.C:
1.1       paf      8893:                decided to continue with extension
                   8894: 
1.2     ! paf      8895:        * src/targets/cgi/parser3.C:
1.1       paf      8896:                cgi: only one pool now
                   8897: 
                   8898: 2001-03-22  paf
1.2     ! paf      8899:        * src/main/pa_request.C:
        !          8900:        * src/parser3.dsw:
        !          8901:        * src/targets/cgi/parser3.C:
        !          8902:        * src/targets/isapi/parser3isapi.C:
        !          8903:        * src/targets/isapi/parser3isapi.dsp:
1.1       paf      8904:                isapi document_root 0
                   8905: 
1.2     ! paf      8906:        * src/types/pa_vcookie.C:
1.1       paf      8907:                cookie attr decoded
                   8908: 
1.2     ! paf      8909:        * src/include/pa_pool.h:
        !          8910:        * src/parser3.dsw:
        !          8911:        * src/targets/cgi/pa_pool.C:
        !          8912:        * src/targets/cgi/parser3.C:
        !          8913:        * src/targets/cgi/parser3.dsp:
        !          8914:        * src/targets/isapi/pa_pool.C:
        !          8915:        * src/targets/isapi/parser3isapi.C:
        !          8916:        * src/targets/isapi/parser3isapi.def:
        !          8917:        * src/targets/isapi/parser3isapi.dsp:
        !          8918:                started isapi
        !          8919: 
        !          8920:        * src/targets/isapi/parser3isapi.C:
1.1       paf      8921:                isapi keep-alive
                   8922: 
1.2     ! paf      8923:        * src/targets/isapi/KILL.EXE:
        !          8924:        * src/targets/isapi/PSTAT.EXE:
        !          8925:        * src/targets/isapi/istart.cmd:
        !          8926:        * src/targets/isapi/istop.cmd:
        !          8927:        * src/targets/isapi/kill.pl:
        !          8928:                isapi added utils
1.1       paf      8929: 
1.2     ! paf      8930:        * src/include/pa_pool.h:
        !          8931:        * src/main/pa_pool.C:
        !          8932:        * src/parser3.dsw:
        !          8933:        * src/targets/cgi/parser3.C:
        !          8934:        * src/targets/isapi/parser3isapi.C:
        !          8935:        * src/targets/isapi/parser3isapi.dsp:
        !          8936:        * src/types/pa_vform.C:
        !          8937:                isapi 0
1.1       paf      8938: 
1.2     ! paf      8939:        * src/configure.in:
        !          8940:        * src/include/pa_globals.h:
        !          8941:        * src/include/pa_request.h:
        !          8942:        * src/include/pa_types.h:
        !          8943:        * src/main/pa_globals.C:
        !          8944:        * src/main/pa_request.C:
        !          8945:        * src/targets/cgi/parser3.C:
        !          8946:        * src/types/pa_vcookie.C:
1.1       paf      8947:                config of auto.p path: parser_root_auto_path parser_site_auto_path
                   8948: 
1.2     ! paf      8949:        * src/targets/cgi/vform_fields_fill.C:
        !          8950:        * src/targets/cgi/vform_fields_fill.h:
        !          8951:        * src/targets/isapi/parser3isapi.C:
1.1       paf      8952:                z
                   8953: 
1.2     ! paf      8954:        * src/include/pa_globals.h:
        !          8955:        * src/main/pa_common.C:
        !          8956:        * src/main/pa_request.C:
        !          8957:        * src/pa_version.h:
1.1       paf      8958:                some comments
                   8959: 
1.2     ! paf      8960:        * src/include/pa_pool.h:
        !          8961:        * src/main/pa_request.C:
        !          8962:        * src/targets/cgi/parser3.C:
        !          8963:        * src/targets/isapi/parser3isapi.C:
1.1       paf      8964:                isapi 1
                   8965: 
                   8966: 2001-03-21  paf
1.2     ! paf      8967:        * src/include/pa_globals.h:
        !          8968:        * src/targets/cgi/parser3.C:
        !          8969:        * src/types/pa_venv.h:
1.1       paf      8970:                in cookie & env. todo:post
                   8971: 
1.2     ! paf      8972:        * src/Makefile.am:
        !          8973:        * src/classes/Makefile.am:
        !          8974:        * src/classes/file.C:
        !          8975:        * src/classes/root.C:
        !          8976:        * src/classes/table.C:
        !          8977:        * src/configure:
        !          8978:        * src/configure.in:
        !          8979:        * src/include/pa_array.h:
        !          8980:        * src/include/pa_common.h:
        !          8981:        * src/include/pa_globals.h:
        !          8982:        * src/include/pa_pool.h:
        !          8983:        * src/include/pa_request.h:
        !          8984:        * src/include/pa_string.h:
        !          8985:        * src/main/Makefile.am:
        !          8986:        * src/main/compile.y:
        !          8987:        * src/main/execute.C:
        !          8988:        * src/main/main.dsp:
        !          8989:        * src/main/pa_common.C:
        !          8990:        * src/main/pa_globals.C:
        !          8991:        * src/main/pa_request.C:
        !          8992:        * src/main/pa_string.C:
        !          8993:        * src/main/pa_table.C:
        !          8994:        * src/main/untaint.C:
        !          8995:        * src/parser3.doxygen:
        !          8996:        * src/parser3.dsw:
        !          8997:        * src/targets/Makefile.am:
        !          8998:        * src/targets/cgi/Makefile.am:
        !          8999:        * src/targets/cgi/parser3.C:
        !          9000:        * src/targets/cgi/parser3.dsp:
        !          9001:        * src/types/Makefile.am:
        !          9002:        * src/types/pa_vcookie.C:
        !          9003:        * src/types/pa_vform.C:
        !          9004:        * src/types/pa_vstring.h:
        !          9005:        * src/types/pa_wwrapper.h:
        !          9006:        * src/viewdoxygen.cmd:
1.1       paf      9007:                shifted apache branch on main trunc
                   9008: 
1.2     ! paf      9009:        * src/targets/cgi/parser3.C:
1.1       paf      9010:                z
                   9011: 
1.2     ! paf      9012:        * src/include/pa_common.h:
        !          9013:        * src/include/pa_globals.h:
        !          9014:        * src/include/pa_pool.h:
        !          9015:        * src/include/pa_request.h:
        !          9016:        * src/main/main.dsp:
        !          9017:        * src/main/pa_common.C:
        !          9018:        * src/main/pa_request.C:
        !          9019:        * src/parser3.dsw:
        !          9020:        * src/targets/cgi/parser3.C:
        !          9021:        * src/targets/cgi/parser3.dsp:
        !          9022:        * src/types/pa_vcookie.C:
        !          9023:        * src/types/pa_vform.C:
        !          9024:        * src/types/pa_vstring.h:
1.1       paf      9025:                starting mod_parser3
                   9026: 
1.2     ! paf      9027:        * src/include/pa_globals.h:
1.1       paf      9028:                post. todo: config of auto.p path
                   9029: 
                   9030: 2001-03-20  paf
1.2     ! paf      9031:        * src/classes/Makefile.am:
        !          9032:        * src/types/Makefile.am:
1.1       paf      9033:                file Makefile.am was initially added on branch automake_update.
                   9034: 
1.2     ! paf      9035:        * src/main/pa_common.C:
        !          9036:        * src/parser3.doxygen:
        !          9037:        * src/targets/cgi/Makefile.am:
        !          9038:        * src/targets/cgi/parser3.C:
1.1       paf      9039:                automake compiled and works. todo:make win32 ifdefs work and
                   9040:                add ifdef unistd
                   9041: 
1.2     ! paf      9042:        * src/classes/Makefile.am:
        !          9043:        * src/classes/file.C:
        !          9044:        * src/classes/table.C:
        !          9045:        * src/classes/table.C:
        !          9046:        * src/include/pa_array.h:
        !          9047:        * src/include/pa_common.h:
        !          9048:        * src/include/pa_common.h:
        !          9049:        * src/include/pa_request.h:
        !          9050:        * src/include/pa_request.h:
        !          9051:        * src/include/pa_string.h:
        !          9052:        * src/include/pa_table.h:
        !          9053:        * src/include/pa_threads.h:
        !          9054:        * src/main/Makefile.am:
        !          9055:        * src/main/pa_common.C:
        !          9056:        * src/main/pa_globals.C:
        !          9057:        * src/main/pa_request.C:
        !          9058:        * src/main/pa_table.C:
        !          9059:        * src/main/untaint.C:
        !          9060:        * src/operators.txt:
        !          9061:        * src/targets/cgi/Makefile.am:
        !          9062:        * src/targets/cgi/parser3.C:
        !          9063:        * src/types/Makefile.am:
        !          9064:        * src/types/pa_valiased.h:
        !          9065:        * src/types/pa_value.h:
        !          9066:        * src/types/pa_vform.h:
        !          9067:                z
        !          9068: 
        !          9069:        * src/include/pa_request.h:
        !          9070:        * src/main/Makefile.am:
        !          9071:        * src/main/compile.y:
        !          9072:        * src/main/execute.C:
        !          9073:        * src/main/pa_common.C:
        !          9074:        * src/parser3.doxygen:
        !          9075:        * src/types/Makefile.am:
        !          9076:                removing locking
1.1       paf      9077: 
1.2     ! paf      9078:        * src/Makefile.am:
        !          9079:        * src/classes/file.C:
        !          9080:        * src/classes/root.C:
        !          9081:        * src/classes/table.C:
        !          9082:        * src/configure:
        !          9083:        * src/configure.in:
        !          9084:        * src/include/pa_array.h:
        !          9085:        * src/include/pa_request.h:
        !          9086:        * src/include/pa_string.h:
        !          9087:        * src/main/Makefile.am:
        !          9088:        * src/main/execute.C:
        !          9089:        * src/main/pa_common.C:
        !          9090:        * src/main/pa_globals.C:
        !          9091:        * src/main/pa_request.C:
        !          9092:        * src/main/pa_string.C:
        !          9093:        * src/main/untaint.C:
        !          9094:        * src/parser3.doxygen:
        !          9095:        * src/targets/Makefile.am:
        !          9096:        * src/targets/cgi/Makefile.am:
        !          9097:        * src/targets/cgi/parser3.C:
        !          9098:        * src/types/pa_vcookie.C:
        !          9099:        * src/types/pa_wwrapper.h:
        !          9100:        * src/viewdoxygen.cmd:
        !          9101:                String::UL_
1.1       paf      9102: 
1.2     ! paf      9103:        * src/classes/table.C:
        !          9104:        * src/include/pa_common.h:
        !          9105:        * src/main/pa_common.C:
        !          9106:        * src/main/pa_request.C:
        !          9107:        * src/operators.txt:
        !          9108:        * src/types/pa_vfile.h:
1.1       paf      9109:                ^table:save
                   9110: 
                   9111: 2001-03-19  paf
1.2     ! paf      9112:        * src/classes/file.C:
        !          9113:        * src/classes/request.C:
        !          9114:        * src/classes/table.C:
        !          9115:        * src/include/pa_string.h:
        !          9116:        * src/main/main.dsp:
        !          9117:        * src/main/pa_pool.C:
        !          9118:        * src/main/pa_request.C:
        !          9119:        * src/main/untaint.C:
        !          9120:        * src/operators.txt:
        !          9121:        * src/types/pa_value.h:
        !          9122:        * src/types/pa_vfile.C:
        !          9123:        * src/types/pa_vfile.h:
        !          9124:        * src/types/pa_vform.C:
1.1       paf      9125:                file 1
                   9126: 
1.2     ! paf      9127:        * src/classes/table.C:
        !          9128:        * src/include/pa_pool.h:
        !          9129:        * src/include/pa_request.h:
        !          9130:        * src/include/pa_table.h:
        !          9131:        * src/include/pa_types.h:
        !          9132:        * src/main/execute.C:
        !          9133:        * src/main/pa_request.C:
        !          9134:        * src/parser3.doxygen:
        !          9135:        * src/targets/cgi/parser3.C:
        !          9136:        * src/types/pa_value.h:
        !          9137:        * src/types/pa_vclass.h:
        !          9138:        * src/types/pa_vform.C:
        !          9139:        * src/types/pa_vstateless_class.h:
        !          9140:        * src/types/pa_vstateless_object.h:
        !          9141:        * src/viewdoxygen.cmd:
1.1       paf      9142:                ^table:set{default level: TABLE}
                   9143: 
1.2     ! paf      9144:        * src/classes/_request.h:
        !          9145:        * src/classes/request.C:
        !          9146:        * src/main/pa_globals.C:
        !          9147:        * src/types/pa_vrequest.C:
        !          9148:        * src/types/pa_vrequest.h:
1.1       paf      9149:                VRequest moved to :VStateless_object
                   9150: 
1.2     ! paf      9151:        * src/classes/_request.h:
        !          9152:        * src/classes/request.C:
        !          9153:        * src/main/main.dsp:
        !          9154:        * src/main/pa_globals.C:
        !          9155:        * src/types/pa_value.h:
        !          9156:        * src/types/pa_vform.h:
        !          9157:        * src/types/pa_vrequest.C:
        !          9158:        * src/types/pa_vrequest.h:
1.1       paf      9159:                VRequest moved to :Value
                   9160: 
1.2     ! paf      9161:        * src/parser3.doxygen:
        !          9162:        * src/types/pa_valiased.h:
        !          9163:        * src/types/pa_vbool.h:
        !          9164:        * src/viewdoxygen.cmd:
1.1       paf      9165:                doc: Value and it's derivates somehow unlinked. don't know why yet
                   9166: 
1.2     ! paf      9167:        * src/classes/_env.h:
        !          9168:        * src/classes/_table.h:
        !          9169:        * src/classes/env.C:
        !          9170:        * src/classes/table.C:
        !          9171:        * src/main/execute.C:
        !          9172:        * src/main/main.dsp:
        !          9173:        * src/main/pa_globals.C:
        !          9174:        * src/main/pa_request.C:
        !          9175:        * src/operators.txt:
        !          9176:        * src/types/pa_value.h:
        !          9177:        * src/types/pa_vcookie.C:
        !          9178:        * src/types/pa_vcookie.h:
        !          9179:        * src/types/pa_venv.h:
1.1       paf      9180:                VEnv is now :Value
                   9181: 
1.2     ! paf      9182:        * src/operators.txt:
        !          9183:        * src/targets/cgi/pa_vform.C:
        !          9184:        * src/types/pa_valiased.C:
        !          9185:        * src/types/pa_valiased.h:
        !          9186:        * src/types/pa_value.h:
        !          9187:        * src/types/pa_vstateless_class.C:
        !          9188:        * src/types/pa_vstateless_class.h:
        !          9189:        * src/types/pa_vstateless_object.h:
1.1       paf      9190:                moved common get_element part from stateless object&class into VAliased
                   9191: 
1.2     ! paf      9192:        * src/classes/_file.h:
        !          9193:        * src/classes/file.C:
        !          9194:        * src/include/pa_types.h:
        !          9195:        * src/main/pa_globals.C:
        !          9196:        * src/main/pa_request.C:
        !          9197:        * src/targets/cgi/parser3.C:
        !          9198:        * src/types/pa_valiased.h:
        !          9199:        * src/types/pa_vfile.C:
        !          9200:        * src/types/pa_vfile.h:
        !          9201:        * src/types/pa_vstateless_class.h:
        !          9202:        * src/types/pa_vstateless_object.h:
1.1       paf      9203:                \ to /  and ^file:save
                   9204: 
1.2     ! paf      9205:        * src/classes/root.C:
        !          9206:        * src/classes/table.C:
        !          9207:        * src/main/pa_exception.C:
        !          9208:        * src/main/pa_request.C:
        !          9209:        * src/parser3.doxygen:
        !          9210:        * src/parser3_doc_index.txt:
        !          9211:        * src/targets/cgi/parser3.C:
        !          9212:        * src/types/pa_vbool.h:
        !          9213:        * src/types/pa_vcookie.C:
        !          9214:        * src/types/pa_vcookie.h:
        !          9215:        * src/types/pa_vdouble.h:
        !          9216:        * src/types/pa_venv.h:
        !          9217:        * src/types/pa_vform.h:
        !          9218:        * src/types/pa_vint.h:
        !          9219:        * src/types/pa_vrequest.h:
1.1       paf      9220:                doc: detected Value derivates prob
                   9221: 
1.2     ! paf      9222:        * src/include/code.h:
        !          9223:        * src/include/pa_array.h:
        !          9224:        * src/include/pa_pool.h:
        !          9225:        * src/include/pa_string.h:
        !          9226:        * src/include/pa_threads.h:
        !          9227:        * src/main/compile.C:
        !          9228:        * src/main/compile.y:
        !          9229:        * src/main/compile_tools.C:
        !          9230:        * src/main/compile_tools.h:
        !          9231:        * src/main/execute.C:
        !          9232:        * src/main/pa_array.C:
        !          9233:        * src/main/pa_common.C:
        !          9234:        * src/main/pa_exception.C:
        !          9235:        * src/main/pa_globals.C:
        !          9236:        * src/main/pa_hash.C:
        !          9237:        * src/main/pa_pool.C:
        !          9238:        * src/main/pa_request.C:
        !          9239:        * src/main/pa_string.C:
        !          9240:        * src/main/pa_table.C:
        !          9241:        * src/main/untaint.C:
        !          9242:        * src/parser3.doxygen:
        !          9243:        * src/types/pa_value.h:
1.1       paf      9244:                auto @brief
                   9245: 
1.2     ! paf      9246:        * src/classes/_file.h:
        !          9247:        * src/classes/file.C:
        !          9248:        * src/classes/table.C:
        !          9249:        * src/include/pa_common.h:
        !          9250:        * src/include/pa_globals.h:
        !          9251:        * src/include/pa_string.h:
        !          9252:        * src/include/pa_table.h:
        !          9253:        * src/main/main.dsp:
        !          9254:        * src/main/pa_common.C:
        !          9255:        * src/main/pa_globals.C:
        !          9256:        * src/operators.txt:
        !          9257:        * src/operators.txt:
        !          9258:        * src/types/pa_value.h:
        !          9259:        * src/types/pa_vcookie.h:
        !          9260:        * src/types/pa_venv.h:
        !          9261:        * src/types/pa_vfile.C:
        !          9262:        * src/types/pa_vfile.h:
        !          9263:        * src/types/pa_vform.C:
        !          9264:        * src/types/pa_vform.h:
        !          9265:        * src/types/pa_vrequest.h:
        !          9266:        * src/types/pa_vtable.h:
1.1       paf      9267:                file class just compiled
                   9268: 
1.2     ! paf      9269:        * src/types/pa_vfile.C:
        !          9270:        * src/types/pa_vfile.h:
        !          9271:        * src/types/pa_vstateless_object.h:
1.1       paf      9272:                vfile doxx
                   9273: 
1.2     ! paf      9274:        * src/classes/_response.h:
        !          9275:        * src/classes/response.C:
        !          9276:        * src/main/pa_globals.C:
        !          9277:        * src/types/pa_vform.h:
        !          9278:        * src/types/pa_vresponse.h:
1.1       paf      9279:                VResponse moved to :VStateless_object
                   9280: 
1.2     ! paf      9281:        * src/classes/_request.h:
        !          9282:        * src/classes/request.C:
        !          9283:        * src/doxygen.cmd:
        !          9284:        * src/include/code.h:
        !          9285:        * src/include/pa_array.h:
        !          9286:        * src/include/pa_common.h:
        !          9287:        * src/include/pa_exception.h:
        !          9288:        * src/include/pa_globals.h:
        !          9289:        * src/include/pa_hash.h:
        !          9290:        * src/include/pa_pool.h:
        !          9291:        * src/include/pa_request.h:
        !          9292:        * src/include/pa_stack.h:
        !          9293:        * src/include/pa_string.h:
        !          9294:        * src/include/pa_table.h:
        !          9295:        * src/include/pa_threads.h:
        !          9296:        * src/include/pa_types.h:
        !          9297:        * src/main/execute.C:
        !          9298:        * src/main/pa_pool.C:
        !          9299:        * src/main/pa_request.C:
        !          9300:        * src/main/pa_string.C:
        !          9301:        * src/main/untaint.C:
        !          9302:        * src/operators.txt:
        !          9303:        * src/parser.dsw:
        !          9304:        * src/parser3.doxygen:
        !          9305:        * src/parser3.dsw:
        !          9306:        * src/targets/cgi/parser3.C:
        !          9307:        * src/types/pa_value.h:
        !          9308:        * src/types/pa_vform.C:
        !          9309:        * src/viewdoxygen.cmd:
1.1       paf      9310:                doxygen include/, Value
                   9311: 
1.2     ! paf      9312:        * src/include/code.h:
        !          9313:        * src/include/pa_array.h:
        !          9314:        * src/include/pa_common.h:
        !          9315:        * src/include/pa_exception.h:
        !          9316:        * src/include/pa_globals.h:
        !          9317:        * src/include/pa_globals.h:
        !          9318:        * src/include/pa_hash.h:
        !          9319:        * src/include/pa_pool.h:
        !          9320:        * src/include/pa_pool.h:
        !          9321:        * src/include/pa_request.h:
        !          9322:        * src/include/pa_stack.h:
        !          9323:        * src/include/pa_string.h:
        !          9324:        * src/include/pa_string.h:
        !          9325:        * src/include/pa_table.h:
        !          9326:        * src/include/pa_threads.h:
        !          9327:        * src/include/pa_types.h:
        !          9328:        * src/main/compile.C:
        !          9329:        * src/main/compile.y:
        !          9330:        * src/main/compile_tools.C:
        !          9331:        * src/main/compile_tools.h:
        !          9332:        * src/main/execute.C:
        !          9333:        * src/main/pa_array.C:
        !          9334:        * src/main/pa_common.C:
        !          9335:        * src/main/pa_exception.C:
        !          9336:        * src/main/pa_globals.C:
        !          9337:        * src/main/pa_hash.C:
        !          9338:        * src/main/pa_pool.C:
        !          9339:        * src/main/pa_request.C:
        !          9340:        * src/main/pa_string.C:
        !          9341:        * src/main/pa_table.C:
        !          9342:        * src/main/untaint.C:
        !          9343:        * src/parser3.doxygen:
        !          9344:        * src/parser3.doxygen:
        !          9345:        * src/parser3.doxygen:
        !          9346:        * src/types/pa_valiased.h:
        !          9347:        * src/types/pa_value.h:
        !          9348:        * src/types/pa_vfile.C:
        !          9349:                z
        !          9350: 
        !          9351:        * src/include/pa_hash.h:
        !          9352:        * src/include/pa_types.h:
        !          9353:        * src/main/pa_common.C:
        !          9354:        * src/main/pa_hash.C:
        !          9355:        * src/main/pa_request.C:
        !          9356:        * src/types/pa_vcookie.C:
1.1       paf      9357:                renamed Hash::Value to Val so to doxygen would finlly stop
                   9358:                confusing those Value-s
                   9359: 
1.2     ! paf      9360:        * src/main/main.dsp:
        !          9361:        * src/targets/cgi/parser3.dsp:
        !          9362:        * src/types/pa_valiased.C:
        !          9363:        * src/types/pa_vform.h:
1.1       paf      9364:                commented VForm
                   9365: 
1.2     ! paf      9366:        * src/classes/_cookie.h:
        !          9367:        * src/classes/_table.h:
        !          9368:        * src/classes/cookie.C:
        !          9369:        * src/main/execute.C:
        !          9370:        * src/main/main.dsp:
        !          9371:        * src/main/pa_globals.C:
        !          9372:        * src/types/pa_vcookie.C:
        !          9373:        * src/types/pa_vcookie.h:
1.1       paf      9374:                VCookie is now :Value
                   9375: 
                   9376: 2001-03-18  paf
1.2     ! paf      9377:        * src/classes/_cookie.h:
        !          9378:        * src/classes/cookie.C:
        !          9379:        * src/include/pa_common.h:
        !          9380:        * src/include/pa_globals.h:
        !          9381:        * src/include/pa_request.h:
        !          9382:        * src/include/pa_string.h:
        !          9383:        * src/include/pa_types.h:
        !          9384:        * src/main/main.dsp:
        !          9385:        * src/main/pa_common.C:
        !          9386:        * src/main/pa_globals.C:
        !          9387:        * src/main/pa_hash.C:
        !          9388:        * src/main/pa_request.C:
        !          9389:        * src/main/pa_string.C:
        !          9390:        * src/main/untaint.C:
        !          9391:        * src/operators.txt:
        !          9392:        * src/targets/cgi/parser3.C:
        !          9393:        * src/types/pa_value.h:
        !          9394:        * src/types/pa_vcookie.C:
        !          9395:        * src/types/pa_vcookie.h:
        !          9396:        * src/types/pa_vform.C:
        !          9397:        * src/types/pa_vform.h:
        !          9398:        * src/types/pa_vhash.h:
        !          9399:        * src/types/pa_vunknown.h:
1.1       paf      9400:                cookie class
                   9401: 
1.2     ! paf      9402:        * src/include/pa_hash.h:
        !          9403:        * src/main/pa_hash.C:
        !          9404:        * src/targets/cgi/parser3.C:
1.1       paf      9405:                response fields to header
                   9406: 
1.2     ! paf      9407:        * src/classes/root.C:
        !          9408:        * src/classes/string.C:
        !          9409:        * src/include/pa_string.h:
        !          9410:        * src/main/pa_globals.C:
        !          9411:        * src/main/pa_request.C:
        !          9412:        * src/main/pa_string.C:
        !          9413:        * src/types/pa_vdouble.h:
        !          9414:        * src/types/pa_vform.C:
        !          9415:        * src/types/pa_vint.h:
        !          9416:        * src/types/pa_vstateless_class.C:
1.1       paf      9417:                convinient string(pool, char *src, bool tainted) ctor
                   9418: 
1.2     ! paf      9419:        * src/include/pa_hash.h:
        !          9420:        * src/include/pa_request.h:
        !          9421:        * src/include/pa_string.h:
        !          9422:        * src/main/pa_globals.C:
        !          9423:        * src/main/pa_hash.C:
        !          9424:        * src/main/pa_request.C:
        !          9425:        * src/main/pa_string.C:
        !          9426:        * src/main/untaint.C:
        !          9427:        * src/targets/cgi/parser3.C:
1.1       paf      9428:                proper @exceptions params tainting
                   9429: 
1.2     ! paf      9430:        * src/classes/_response.h:
        !          9431:        * src/classes/response.C:
        !          9432:        * src/include/pa_globals.h:
        !          9433:        * src/include/pa_hash.h:
        !          9434:        * src/include/pa_request.h:
        !          9435:        * src/main/compile.C:
        !          9436:        * src/main/compile.y:
        !          9437:        * src/main/execute.C:
        !          9438:        * src/main/main.dsp:
        !          9439:        * src/main/pa_globals.C:
        !          9440:        * src/main/pa_hash.C:
        !          9441:        * src/main/pa_request.C:
        !          9442:        * src/targets/cgi/parser3.C:
        !          9443:        * src/targets/cgi/parser3.dsp:
        !          9444:        * src/types/pa_value.h:
        !          9445:        * src/types/pa_vhash.h:
        !          9446:        * src/types/pa_vrequest.h:
        !          9447:        * src/types/pa_vresponse.h:
1.1       paf      9448:                $response: 0  request::core exception rethrow
                   9449: 
1.2     ! paf      9450:        * src/classes/request.C:
        !          9451:        * src/classes/response.C:
        !          9452:        * src/classes/root.C:
        !          9453:        * src/include/pa_common.h:
        !          9454:        * src/include/pa_globals.h:
        !          9455:        * src/include/pa_request.h:
        !          9456:        * src/include/pa_string.h:
        !          9457:        * src/main/pa_common.C:
        !          9458:        * src/main/pa_globals.C:
        !          9459:        * src/main/pa_request.C:
        !          9460:        * src/operators.txt:
        !          9461:        * src/targets/cgi/parser3.C:
1.1       paf      9462:                ^taint 0
                   9463: 
1.2     ! paf      9464:        * src/classes/cookie.C:
        !          9465:        * src/operators.txt:
        !          9466:        * src/types/pa_vcookie.C:
        !          9467:        * src/types/pa_vcookie.h:
1.1       paf      9468:                cookie: allowed access to hash-assigned
                   9469: 
1.2     ! paf      9470:        * src/include/pa_globals.h:
        !          9471:        * src/main/execute.C:
        !          9472:        * src/main/pa_globals.C:
        !          9473:        * src/main/pa_request.C:
        !          9474:        * src/targets/cgi/parser3.C:
1.1       paf      9475:                z
                   9476: 
1.2     ! paf      9477:        * src/main/pa_request.C:
        !          9478:                zero length output allowed
        !          9479: 
        !          9480:        * src/classes/root.C:
        !          9481:        * src/include/pa_globals.h:
        !          9482:        * src/include/pa_string.h:
        !          9483:        * src/main/pa_globals.C:
        !          9484:        * src/main/pa_request.C:
        !          9485:        * src/main/pa_string.C:
        !          9486:        * src/types/pa_value.h:
        !          9487:        * src/types/pa_vhash.h:
1.1       paf      9488:                $defautl[$content-type[$value[text/html] $charset[windows-1251]]
                   9489: 
1.2     ! paf      9490:        * src/classes/root.C:
        !          9491:        * src/main/pa_request.C:
        !          9492:        * src/main/untaint.C:
        !          9493:        * src/targets/cgi/parser3.C:
1.1       paf      9494:                taint[uri
                   9495: 
1.2     ! paf      9496:        * src/classes/response.C:
        !          9497:        * src/main/pa_request.C:
        !          9498:        * src/operators.txt:
        !          9499:        * src/types/pa_value.h:
        !          9500:        * src/types/pa_vhash.h:
        !          9501:        * src/types/pa_vresponse.h:
1.1       paf      9502:                ^response:clear[]
                   9503: 
1.2     ! paf      9504:        * src/classes/root.C:
        !          9505:        * src/main/pa_request.C:
1.1       paf      9506:                taint forgotten forced lang switch
                   9507: 
                   9508: 2001-03-16  paf
1.2     ! paf      9509:        * src/include/code.h:
        !          9510:        * src/include/pa_hash.h:
        !          9511:        * src/include/pa_request.h:
        !          9512:        * src/main/compile.y:
        !          9513:        * src/main/execute.C:
        !          9514:        * src/types/pa_value.h:
        !          9515:        * src/types/pa_vhash.h:
        !          9516:        * src/types/pa_vstring.h:
        !          9517:        * src/types/pa_vtable.h:
        !          9518:        * src/types/pa_wcontext.C:
        !          9519:        * src/types/pa_wcontext.h:
1.1       paf      9520:                see () and {} param wcontext conflict
                   9521: 
1.2     ! paf      9522:        * src/main/execute.C:
        !          9523:        * src/main/main.dsp:
        !          9524:        * src/types/pa_value.h:
        !          9525:        * src/types/pa_vrequest.h:
        !          9526:                native method' class call with less params then needed error reporting
        !          9527: 
        !          9528:        * src/classes/double.C:
        !          9529:        * src/include/code.h:
        !          9530:        * src/main/compile.y:
        !          9531:        * src/main/compile_tools.C:
        !          9532:        * src/main/compile_tools.h:
        !          9533:        * src/main/execute.C:
1.1       paf      9534:                ) and {} param wcontext conflict fixed by OP_EXPR_CODE__STORE_PARAM
                   9535: 
1.2     ! paf      9536:        * src/main/execute.C:
        !          9537:        * src/types/pa_value.h:
        !          9538:        * src/types/pa_vstateless_object.h:
        !          9539:        * src/types/pa_vstring.h:
1.1       paf      9540:                disabled  $string.field
                   9541: 
1.2     ! paf      9542:        * src/main/execute.C:
        !          9543:        * src/operators.txt:
        !          9544:        * src/sql.txt:
        !          9545:        * src/tainted.txt:
        !          9546:        * src/types/pa_vmframe.h:
1.1       paf      9547:                if(in "/news/")
                   9548: 
1.2     ! paf      9549:        * src/include/pa_globals.h:
        !          9550:        * src/main/execute.C:
        !          9551:        * src/main/pa_globals.C:
        !          9552:        * src/operators.txt:
        !          9553:        * src/types/pa_value.h:
        !          9554:        * src/types/pa_vcframe.h:
        !          9555:        * src/types/pa_vmframe.h:
        !          9556:        * src/types/pa_wcontext.h:
1.1       paf      9557:                $result
                   9558: 
1.2     ! paf      9559:        * src/classes/_request.h:
        !          9560:        * src/classes/request.C:
        !          9561:        * src/include/pa_globals.h:
        !          9562:        * src/include/pa_request.h:
        !          9563:        * src/lang.txt:
        !          9564:        * src/main/execute.C:
        !          9565:        * src/main/main.dsp:
        !          9566:        * src/main/pa_globals.C:
        !          9567:        * src/main/pa_request.C:
        !          9568:        * src/operators.txt:
        !          9569:        * src/targets/cgi/parser3.C:
        !          9570:        * src/types/pa_vform.C:
        !          9571:        * src/types/pa_vrequest.C:
        !          9572:        * src/types/pa_vrequest.h:
1.1       paf      9573:                $request : query :uri
                   9574: 
                   9575: 2001-03-15  paf
1.2     ! paf      9576:        * src/main/compile.y:
        !          9577:        * src/main/pa_request.C:
        !          9578:        * src/operators.txt:
        !          9579:        * src/targets/cgi/parser3.C:
        !          9580:        * src/test.p:
        !          9581:        * src/types/pa_vstring.h:
1.1       paf      9582:                pre-pre-pre-beta cgi under win32 apache pre pre pre works
                   9583: 
1.2     ! paf      9584:        * src/main/compile.y:
        !          9585:        * src/main/execute.C:
1.1       paf      9586:                z
                   9587: 
1.2     ! paf      9588:        * src/b.p:
        !          9589:        * src/main/compile.y:
        !          9590:        * src/main/execute.C:
        !          9591:        * src/main/pa_request.C:
        !          9592:        * src/n.p:
        !          9593:        * src/targets/cgi/parser3.C:
        !          9594:        * src/test.p:
        !          9595:        * src/types/pa_vstring.h:
1.1       paf      9596:                @exception
                   9597: 
1.2     ! paf      9598:        * src/include/pa_globals.h:
        !          9599:        * src/main/pa_globals.C:
        !          9600:        * src/main/pa_request.C:
        !          9601:        * src/targets/cgi/parser3.C:
        !          9602:        * src/types/pa_vform.C:
        !          9603:        * src/types/pa_vform.h:
1.1       paf      9604:                vform fillfields just compiled
                   9605: 
1.2     ! paf      9606:        * src/main/pa_request.C:
        !          9607:                news sample
        !          9608: 
1.1       paf      9609: 2001-03-14  paf
1.2     ! paf      9610:        * src/include/core.h:
        !          9611:        * src/include/pa_globals.h:
        !          9612:        * src/include/pa_pool.h:
        !          9613:        * src/include/pa_string.h:
        !          9614:        * src/include/pa_types.h:
        !          9615:        * src/main/compile.y:
        !          9616:        * src/main/core.C:
        !          9617:        * src/main/main.dsp:
        !          9618:        * src/main/pa_globals.C:
        !          9619:        * src/main/pa_request.C:
        !          9620:        * src/targets/cgi/pa_vform.C:
        !          9621:        * src/targets/cgi/parser3.C:
        !          9622:        * src/targets/cgi/parser3.dsp:
        !          9623:        * src/types/pa_value.h:
        !          9624:        * src/types/pa_vform.h:
        !          9625:        * src/types/pa_vunknown.h:
1.1       paf      9626:                global handler, exceptions in parser3
                   9627: 
1.2     ! paf      9628:        * src/include/pa_globals.h:
        !          9629:        * src/main/pa_globals.C:
        !          9630:        * src/main/pa_request.C:
        !          9631:        * src/targets/cgi/parser3.dsp:
        !          9632:        * src/types/pa_vform.C:
        !          9633:        * src/types/pa_vform.h:
        !          9634:        * src/types/pa_vstring.h:
1.1       paf      9635:                limits -1
                   9636: 
1.2     ! paf      9637:        * src/include/pa_common.h:
        !          9638:        * src/include/pa_types.h:
        !          9639:        * src/main/pa_request.C:
        !          9640:        * src/targets/cgi/parser3.C:
1.1       paf      9641:                PATH_DELIMITER_CHAR
                   9642: 
1.2     ! paf      9643:        * src/targets/cgi/parser3.C:
1.1       paf      9644:                #       if MSVC
                   9645: 
1.2     ! paf      9646:        * src/include/pa_globals.h:
        !          9647:        * src/include/pa_request.h:
        !          9648:        * src/include/pa_types.h:
        !          9649:        * src/main/main.dsp:
        !          9650:        * src/main/pa_globals.C:
        !          9651:        * src/main/pa_request.C:
        !          9652:        * src/targets/cgi/parser3.C:
        !          9653:        * src/targets/cgi/parser3.dsp:
        !          9654:        * src/types/pa_vform.C:
        !          9655:        * src/types/pa_vform.h:
1.1       paf      9656:                request_info -1
                   9657: 
1.2     ! paf      9658:        * src/include/pa_globals.h:
        !          9659:        * src/main/pa_globals.C:
        !          9660:        * src/targets/cgi/parser3.C:
        !          9661:        * src/targets/cgi/parser3.dsp:
        !          9662:        * src/targets/cgi/vform_fields_fill.C:
        !          9663:        * src/targets/cgi/vform_fields_fill.h:
1.1       paf      9664:                vform_fields_fill
                   9665: 
1.2     ! paf      9666:        * src/include/pa_request.h:
        !          9667:        * src/main/pa_request.C:
        !          9668:        * src/targets/cgi/parser3.C:
        !          9669:        * src/targets/cgi/parser3.C:
1.1       paf      9670:                z
                   9671: 
                   9672: 2001-03-13  paf
1.2     ! paf      9673:        * src/main/execute.C:
        !          9674:        * src/test.p:
        !          9675:        * src/types/pa_value.h:
        !          9676:        * src/types/pa_venv.h:
1.1       paf      9677:                for future methods of ENV constructor if
                   9678: 
1.2     ! paf      9679:        * src/classes/root.C:
        !          9680:        * src/classes/table.C:
        !          9681:        * src/include/pa_exception.h:
        !          9682:        * src/include/pa_pool.h:
1.1       paf      9683:                skipped_restructure_exceptions_dead_end
                   9684: 
1.2     ! paf      9685:        * src/types/pa_vstateless_class.h:
1.1       paf      9686:                file pa_vstateless_class.h was initially added on branch
                   9687:                stateless_class.
                   9688: 
1.2     ! paf      9689:        * src/auto.p:
        !          9690:        * src/include/code.h:
        !          9691:        * src/include/pa_string.h:
        !          9692:        * src/main/compile.y:
        !          9693:        * src/main/execute.C:
        !          9694:        * src/main/pa_string.C:
        !          9695:        * src/operators.txt:
1.1       paf      9696:                'value is type' expr operator
                   9697: 
1.2     ! paf      9698:        * src/classes/form.C:
        !          9699:        * src/main/compile.y:
        !          9700:        * src/main/core.C:
        !          9701:        * src/operators.txt:
        !          9702:        * src/test.p:
        !          9703:        * src/types/pa_value.h:
        !          9704:        * src/types/pa_vclass.h:
        !          9705:        * src/types/pa_venv.h:
        !          9706:        * src/types/pa_vform.h:
        !          9707:        * src/types/pa_vstateless_class.C:
        !          9708:        * src/types/pa_vstateless_class.h:
1.1       paf      9709:                form:fields removed. use $form.CLASS instead
                   9710: 
1.2     ! paf      9711:        * src/types/pa_vstateless_class.C:
1.1       paf      9712:                file pa_vstateless_class.C was initially added on branch
                   9713:                stateless_class.
                   9714: 
1.2     ! paf      9715:        * src/include/core.h:
        !          9716:        * src/include/pa_common.h:
        !          9717:        * src/include/pa_request.h:
        !          9718:        * src/main/pa_common.C:
        !          9719:        * src/main/pa_request.C:
        !          9720:        * src/targets/cgi/parser3.C:
1.1       paf      9721:                before error show with parser
                   9722: 
1.2     ! paf      9723:        * src/types/pa_venv.h:
1.1       paf      9724:                file pa_venv.h was initially added on branch stateless_class.
                   9725: 
1.2     ! paf      9726:        * src/targets/cgi/Makefile.am:
        !          9727:        * src/targets/cgi/pa_pool.C:
        !          9728:        * src/targets/cgi/pa_vform.C:
        !          9729:        * src/targets/cgi/parser.dsp:
        !          9730:        * src/targets/cgi/parser3.C:
1.1       paf      9731:                renamed targets/ parser to cgi
                   9732: 
1.2     ! paf      9733:        * src/classes/_double.h:
        !          9734:        * src/classes/_double.h:
        !          9735:        * src/classes/_env.h:
        !          9736:        * src/classes/_env.h:
        !          9737:        * src/classes/_int.h:
        !          9738:        * src/classes/_int.h:
        !          9739:        * src/classes/_root.h:
        !          9740:        * src/classes/_root.h:
        !          9741:        * src/classes/_string.h:
        !          9742:        * src/classes/_string.h:
        !          9743:        * src/classes/_table.h:
        !          9744:        * src/classes/_table.h:
        !          9745:        * src/classes/double.C:
        !          9746:        * src/classes/double.C:
        !          9747:        * src/classes/env.C:
        !          9748:        * src/classes/env.C:
        !          9749:        * src/classes/int.C:
        !          9750:        * src/classes/int.C:
        !          9751:        * src/classes/root.C:
        !          9752:        * src/classes/root.C:
        !          9753:        * src/classes/string.C:
        !          9754:        * src/classes/string.C:
        !          9755:        * src/classes/table.C:
        !          9756:        * src/classes/table.C:
        !          9757:        * src/include/pa_request.h:
        !          9758:        * src/include/pa_request.h:
        !          9759:        * src/main/compile.C:
        !          9760:        * src/main/compile.C:
        !          9761:        * src/main/compile_tools.h:
        !          9762:        * src/main/compile_tools.h:
        !          9763:        * src/main/core.C:
        !          9764:        * src/main/core.C:
        !          9765:        * src/main/execute.C:
        !          9766:        * src/main/execute.C:
        !          9767:        * src/main/main.dsp:
        !          9768:        * src/main/main.dsp:
        !          9769:        * src/main/pa_request.C:
        !          9770:        * src/main/pa_request.C:
        !          9771:        * src/types/pa_valiased.h:
        !          9772:        * src/types/pa_valiased.h:
        !          9773:        * src/types/pa_value.h:
        !          9774:        * src/types/pa_value.h:
        !          9775:        * src/types/pa_vclass.C:
        !          9776:        * src/types/pa_vclass.C:
        !          9777:        * src/types/pa_vclass.h:
        !          9778:        * src/types/pa_vclass.h:
        !          9779:        * src/types/pa_venv.h:
        !          9780:        * src/types/pa_venv.h:
        !          9781:        * src/types/pa_vmframe.h:
        !          9782:        * src/types/pa_vmframe.h:
        !          9783:        * src/types/pa_vobject.h:
        !          9784:        * src/types/pa_vobject.h:
        !          9785:        * src/types/pa_vstateless_class.C:
        !          9786:        * src/types/pa_vstateless_class.C:
        !          9787:        * src/types/pa_vstateless_class.h:
        !          9788:        * src/types/pa_vstateless_class.h:
        !          9789:        * src/types/pa_vstateless_object.h:
        !          9790:        * src/types/pa_vstateless_object.h:
        !          9791:        * src/types/pa_wcontext.h:
        !          9792:        * src/types/pa_wcontext.h:
1.1       paf      9793:                $ENV: re 0, stateless classes
                   9794: 
1.2     ! paf      9795:        * src/auto.p:
        !          9796:        * src/include/pa_request.h:
        !          9797:        * src/main/compile.C:
        !          9798:        * src/main/execute.C:
        !          9799:        * src/main/pa_request.C:
        !          9800:        * src/test.p:
        !          9801:        * src/types/pa_value.h:
        !          9802:        * src/types/pa_vmframe.h:
1.1       paf      9803:                fixed yesterdays bad decision on execute_static_method
                   9804: 
1.2     ! paf      9805:        * src/include/core.h:
        !          9806:        * src/include/pa_common.h:
        !          9807:        * src/include/pa_request.h:
        !          9808:        * src/main/core.C:
        !          9809:        * src/main/execute.C:
        !          9810:        * src/main/main.dsp:
        !          9811:        * src/main/pa_request.C:
        !          9812:        * src/targets/cgi/parser3.C:
        !          9813:        * src/targets/cgi/parser3.dsp:
        !          9814:        * src/types/pa_vform.h:
1.1       paf      9815:                started cgi target
                   9816: 
1.2     ! paf      9817:        * src/include/pa_request.h:
        !          9818:        * src/test.p:
        !          9819:        * src/types/pa_venv.h:
1.1       paf      9820:                $ENV 0.1 stateless class
                   9821: 
1.2     ! paf      9822:        * src/auto.p:
        !          9823:        * src/classes/_form.h:
        !          9824:        * src/classes/double.C:
        !          9825:        * src/classes/env.C:
        !          9826:        * src/classes/form.C:
        !          9827:        * src/classes/int.C:
        !          9828:        * src/classes/root.C:
        !          9829:        * src/classes/string.C:
        !          9830:        * src/classes/table.C:
        !          9831:        * src/classes/table.C:
        !          9832:        * src/include/core.h:
        !          9833:        * src/include/pa_request.h:
        !          9834:        * src/include/pa_request.h:
        !          9835:        * src/include/pa_types.h:
        !          9836:        * src/main/core.C:
        !          9837:        * src/main/execute.C:
        !          9838:        * src/main/pa_request.C:
        !          9839:        * src/main/pa_request.C:
        !          9840:        * src/main/pa_request.C:
        !          9841:        * src/operators.txt:
        !          9842:        * src/operators.txt:
        !          9843:        * src/parser.dsw:
        !          9844:        * src/targets/cgi/parser.dsp:
        !          9845:        * src/targets/cgi/parser3.C:
        !          9846:        * src/targets/cgi/parser3.dsp:
        !          9847:        * src/targets/cgi/parser3.dsp:
        !          9848:        * src/test.p:
        !          9849:        * src/test.p:
        !          9850:        * src/types/pa_vhash.h:
        !          9851:                z
        !          9852: 
        !          9853:        * src/classes/root.C:
        !          9854:        * src/classes/table.C:
        !          9855:        * src/include/pa_exception.h:
        !          9856:        * src/include/pa_pool.h:
        !          9857:        * src/main/pa_request.C:
        !          9858:        * src/test.p:
1.1       paf      9859:                restructure_exceptions_dead_end
                   9860: 
1.2     ! paf      9861:        * src/classes/root.C:
        !          9862:        * src/main/compile.y:
        !          9863:        * src/operators.txt:
        !          9864:        * src/test.p:
1.1       paf      9865:                ^if required junctions. allowed ; inside {} to break params
                   9866: 
1.2     ! paf      9867:        * src/classes/_env.h:
        !          9868:        * src/classes/env.C:
        !          9869:        * src/classes/root.C:
        !          9870:        * src/include/core.h:
        !          9871:        * src/include/pa_pool.h:
        !          9872:        * src/include/pa_request.h:
        !          9873:        * src/main/compile.C:
        !          9874:        * src/main/compile.y:
        !          9875:        * src/main/core.C:
        !          9876:        * src/main/main.dsp:
        !          9877:        * src/main/pa_common.C:
        !          9878:        * src/main/pa_request.C:
        !          9879:        * src/test.p:
        !          9880:        * src/types/pa_value.h:
        !          9881:        * src/types/pa_venv.h:
        !          9882:        * src/types/pa_vstateless_class.h:
1.1       paf      9883:                started $form: [historical moment :)]
                   9884: 
1.2     ! paf      9885:        * src/test.p:
        !          9886:        * src/types/pa_venv.h:
1.1       paf      9887:                $ENV 1
                   9888: 
1.2     ! paf      9889:        * src/classes/double.C:
        !          9890:        * src/classes/int.C:
        !          9891:        * src/classes/root.C:
        !          9892:        * src/operators.txt:
        !          9893:        * src/test.p:
        !          9894:        * src/types/pa_vdouble.h:
        !          9895:        * src/types/pa_vint.h:
1.1       paf      9896:                Int,Double  dec mul div mod
                   9897: 
                   9898: 2001-03-12  paf
1.2     ! paf      9899:        * src/classes/_string.h:
        !          9900:        * src/classes/double.C:
        !          9901:        * src/classes/int.C:
        !          9902:        * src/classes/string.C:
        !          9903:        * src/main/execute.C:
        !          9904:        * src/test.p:
        !          9905:        * src/types/pa_wcontext.h:
1.1       paf      9906:                int doube string ^format
                   9907: 
1.2     ! paf      9908:        * src/classes/root.C:
        !          9909:        * src/test.p:
        !          9910:        * src/types/pa_vclass.h:
1.1       paf      9911:                process temp main zeroing
                   9912: 
1.2     ! paf      9913:        * src/classes/root.C:
        !          9914:        * src/classes/table.C:
        !          9915:        * src/operators.txt:
        !          9916:        * src/test.cfg:
        !          9917:        * src/test.p:
        !          9918:        * src/types/pa_vtable.h:
1.1       paf      9919:                table ^offset ^line ^count
                   9920: 
1.2     ! paf      9921:        * src/classes/root.C:
        !          9922:        * src/classes/table.C:
        !          9923:        * src/operators.txt:
        !          9924:        * src/test.p:
1.1       paf      9925:                ^use
                   9926: 
1.2     ! paf      9927:        * src/main/execute.C:
        !          9928:        * src/test.p:
        !          9929:        * src/types/pa_wcontext.h:
1.1       paf      9930:                constructing flag not 'bad' but not 'enough'
                   9931: 
1.2     ! paf      9932:        * src/test.p:
1.1       paf      9933:                table: I really don't need cell origins, would kill them now
                   9934: 
1.2     ! paf      9935:        * src/b.p:
        !          9936:        * src/classes/root.C:
        !          9937:        * src/classes/table.C:
        !          9938:        * src/include/pa_request.h:
        !          9939:        * src/main/compile.y:
        !          9940:        * src/main/core.C:
        !          9941:        * src/main/execute.C:
        !          9942:        * src/operators.txt:
        !          9943:        * src/test.p:
        !          9944:        * src/types/pa_vclass.h:
        !          9945:        * src/types/pa_wcontext.C:
        !          9946:        * src/types/pa_wcontext.h:
        !          9947:        * src/types/pa_wwrapper.h:
1.1       paf      9948:                while. switched off wcontext.constructing after write(value) or
                   9949:                auto-vhash-constructing
                   9950: 
1.2     ! paf      9951:        * src/classes/table.C:
        !          9952:        * src/operators.txt:
        !          9953:        * src/test.p:
1.1       paf      9954:                table ^empty
                   9955: 
1.2     ! paf      9956:        * src/classes/root.C:
        !          9957:        * src/operators.txt:
        !          9958:        * src/test.p:
1.1       paf      9959:                ^eval
                   9960: 
1.2     ! paf      9961:        * src/classes/root.C:
        !          9962:        * src/classes/table.C:
        !          9963:        * src/include/pa_request.h:
        !          9964:        * src/main/pa_request.C:
        !          9965:        * src/operators.txt:
        !          9966:        * src/test.p:
1.1       paf      9967:                fail_if_junction_ helper func
                   9968: 
1.2     ! paf      9969:        * src/classes/root.C:
        !          9970:        * src/include/core.h:
        !          9971:        * src/include/pa_array.h:
        !          9972:        * src/include/pa_request.h:
        !          9973:        * src/include/pa_table.h:
        !          9974:        * src/main/core.C:
        !          9975:        * src/main/main.dsp:
        !          9976:        * src/main/pa_request.C:
        !          9977:        * src/main/pa_table.C:
        !          9978:        * src/operators.txt:
        !          9979:        * src/test.p:
        !          9980:        * src/types/pa_value.h:
        !          9981:        * src/types/pa_vclass.C:
        !          9982:        * src/types/pa_vclass.h:
        !          9983:        * src/types/pa_vdouble.h:
        !          9984:        * src/types/pa_vint.h:
        !          9985:        * src/types/pa_vmframe.h:
        !          9986:        * src/types/pa_vstring.h:
1.1       paf      9987:                freeze, ^table:create[] -1
                   9988: 
1.2     ! paf      9989:        * src/classes/root.C:
        !          9990:        * src/main/execute.C:
        !          9991:        * src/test.p:
        !          9992:        * src/types/pa_vclass.h:
1.1       paf      9993:                used get_method in couple places optimizing them
                   9994: 
1.2     ! paf      9995:        * src/types/pa_vtable.h:
1.1       paf      9996:                table: no, better with string in cells...
                   9997: 
1.2     ! paf      9998:        * src/classes/double.C:
        !          9999:        * src/classes/int.C:
        !          10000:        * src/classes/root.C:
        !          10001:        * src/classes/string.C:
        !          10002:        * src/include/pa_common.h:
        !          10003:        * src/include/pa_request.h:
        !          10004:        * src/include/pa_string.h:
        !          10005:        * src/include/pa_types.h:
        !          10006:        * src/main/compile.C:
        !          10007:        * src/main/compile.y:
        !          10008:        * src/main/compile_tools.h:
        !          10009:        * src/main/execute.C:
        !          10010:        * src/main/pa_common.C:
        !          10011:        * src/main/pa_request.C:
        !          10012:        * src/operators.txt:
        !          10013:        * src/test.p:
        !          10014:        * src/types/pa_value.h:
        !          10015:        * src/types/pa_vmframe.h:
1.1       paf      10016:                process. actual names to store param and  
                   10017:                check_actual_numbered_params for better place diagnostics
                   10018: 
1.2     ! paf      10019:        * src/classes/_table.h:
        !          10020:        * src/classes/root.C:
        !          10021:        * src/classes/root.C:
        !          10022:        * src/classes/table.C:
        !          10023:        * src/include/pa_array.h:
        !          10024:        * src/include/pa_table.h:
        !          10025:        * src/main/pa_table.C:
        !          10026:        * src/main/untaint.C:
        !          10027:        * src/operators.txt:
        !          10028:        * src/test.p:
        !          10029:        * src/test.p:
        !          10030:        * src/test.p:
        !          10031:        * src/types/pa_value.h:
        !          10032:                z
        !          10033: 
        !          10034:        * src/classes/root.C:
        !          10035:        * src/classes/table.C:
        !          10036:        * src/include/pa_common.h:
        !          10037:        * src/include/pa_request.h:
        !          10038:        * src/main/execute.C:
        !          10039:        * src/main/main.dsp:
        !          10040:        * src/main/pa_common.C:
        !          10041:        * src/main/pa_request.C:
        !          10042:        * src/operators.txt:
        !          10043:        * src/test.p:
1.1       paf      10044:                ^process error point by actual method_name, not source.
                   10045:                ^load
                   10046: 
1.2     ! paf      10047:        * src/classes/table.C:
        !          10048:        * src/include/pa_table.h:
        !          10049:        * src/test.cfg:
        !          10050:        * src/test.p:
1.1       paf      10051:                table ^menu
                   10052: 
1.2     ! paf      10053:        * src/classes/root.C:
        !          10054:        * src/operators.txt:
        !          10055:        * src/test.p:
1.1       paf      10056:                ^round()        ^floor()        ^ceiling()      ^abs()  ^sign()
                   10057: 
1.2     ! paf      10058:        * src/classes/double.C:
        !          10059:        * src/classes/int.C:
        !          10060:        * src/classes/root.C:
        !          10061:        * src/classes/string.C:
        !          10062:        * src/classes/table.C:
        !          10063:        * src/main/core.C:
        !          10064:        * src/main/execute.C:
        !          10065:        * src/operators.txt:
        !          10066:        * src/test.p:
        !          10067:        * src/types/pa_vint.h:
1.1       paf      10068:                ^for
                   10069: 
1.2     ! paf      10070:        * src/classes/double.C:
        !          10071:        * src/classes/root.C:
        !          10072:        * src/classes/table.C:
        !          10073:        * src/include/pa_common.h:
        !          10074:        * src/include/pa_types.h:
        !          10075:        * src/main/compile.y:
        !          10076:        * src/main/pa_common.C:
        !          10077:        * src/main/pa_request.C:
        !          10078:        * src/main/untaint.C:
        !          10079:        * src/operators.txt:
        !          10080:        * src/test.p:
        !          10081:        * src/types/pa_vdouble.h:
        !          10082:        * src/types/pa_vint.h:
        !          10083:        * src/types/pa_vtable.h:
        !          10084:        * src/types/pa_wwrapper.h:
1.1       paf      10085:                think constructing flag as is  is bad
                   10086: 
1.2     ! paf      10087:        * src/classes/root.C:
        !          10088:        * src/include/pa_common.h:
        !          10089:        * src/include/pa_string.h:
        !          10090:        * src/include/pa_table.h:
        !          10091:        * src/main/core.C:
        !          10092:        * src/main/execute.C:
        !          10093:        * src/main/pa_common.C:
        !          10094:        * src/main/pa_request.C:
        !          10095:        * src/main/pa_table.C:
        !          10096:        * src/operators.txt:
        !          10097:        * src/test.p:
        !          10098:        * src/types/pa_value.h:
1.1       paf      10099:                table:set 0
                   10100: 
1.2     ! paf      10101:        * src/test.p:
1.1       paf      10102:                table:set 1
                   10103: 
                   10104: 2001-03-11  paf
1.2     ! paf      10105:        * src/classes/double.C:
        !          10106:        * src/classes/int.C:
        !          10107:        * src/classes/root.C:
        !          10108:        * src/include/pa_request.h:
        !          10109:        * src/main/execute.C:
        !          10110:        * src/test.p:
1.1       paf      10111:                intercept_string
                   10112: 
1.2     ! paf      10113:        * src/classes/double.C:
        !          10114:        * src/classes/int.C:
        !          10115:        * src/include/pa_request.h:
        !          10116:        * src/test.p:
1.1       paf      10117:                ^inc-s(expr)
                   10118: 
1.2     ! paf      10119:        * src/include/pa_valiased.h:
        !          10120:        * src/include/pa_value.h:
        !          10121:        * src/include/pa_vbool.h:
        !          10122:        * src/include/pa_vcframe.h:
        !          10123:        * src/include/pa_vclass.h:
        !          10124:        * src/include/pa_vdouble.h:
        !          10125:        * src/include/pa_vhash.h:
        !          10126:        * src/include/pa_vint.h:
        !          10127:        * src/include/pa_vjunction.h:
        !          10128:        * src/include/pa_vmframe.h:
        !          10129:        * src/include/pa_vobject.h:
        !          10130:        * src/include/pa_vstring.h:
        !          10131:        * src/include/pa_vunknown.h:
        !          10132:        * src/include/pa_wcontext.h:
        !          10133:        * src/include/pa_wwrapper.h:
        !          10134:        * src/main/compile.y:
        !          10135:        * src/main/core.C:
        !          10136:        * src/main/main.dsp:
        !          10137:        * src/main/pa_cframe.C:
        !          10138:        * src/main/pa_request.C:
        !          10139:        * src/main/pa_value.C:
        !          10140:        * src/main/pa_vclass.C:
        !          10141:        * src/main/pa_wcontext.C:
        !          10142:        * src/types/pa_valiased.h:
        !          10143:        * src/types/pa_value.h:
        !          10144:        * src/types/pa_vbool.h:
        !          10145:        * src/types/pa_vcframe.h:
        !          10146:        * src/types/pa_vclass.C:
        !          10147:        * src/types/pa_vclass.h:
        !          10148:        * src/types/pa_vdouble.h:
        !          10149:        * src/types/pa_vhash.h:
        !          10150:        * src/types/pa_vint.h:
        !          10151:        * src/types/pa_vjunction.h:
        !          10152:        * src/types/pa_vmframe.h:
        !          10153:        * src/types/pa_vobject.h:
        !          10154:        * src/types/pa_vstring.h:
        !          10155:        * src/types/pa_vunknown.h:
        !          10156:        * src/types/pa_wcontext.C:
        !          10157:        * src/types/pa_wcontext.h:
        !          10158:        * src/types/pa_wwrapper.h:
1.1       paf      10159:                splitted types from include/
                   10160: 
1.2     ! paf      10161:        * src/main/main.dsp:
        !          10162:        * src/test.p:
        !          10163:        * src/types/pa_value.h:
        !          10164:        * src/types/pa_vdouble.h:
        !          10165:        * src/types/pa_vint.h:
        !          10166:        * src/types/pa_vobject.h:
        !          10167:        * src/types/pa_vstring.h:
1.1       paf      10168:                VString VDouble VInt base now VObject_base - without fields
                   10169: 
1.2     ! paf      10170:        * src/b.p:
        !          10171:        * src/include/core.h:
        !          10172:        * src/include/pa_request.h:
        !          10173:        * src/main/core.C:
        !          10174:        * src/main/main.dsp:
        !          10175:        * src/main/pa_request.C:
1.1       paf      10176:                renamed AUTO: to MAIN:
                   10177: 
1.2     ! paf      10178:        * src/auto.p:
        !          10179:        * src/classes/double.C:
        !          10180:        * src/classes/int.C:
        !          10181:        * src/classes/root.C:
        !          10182:        * src/classes/string.C:
        !          10183:        * src/include/core.h:
        !          10184:        * src/include/pa_hash.h:
        !          10185:        * src/include/pa_pool.h:
        !          10186:        * src/include/pa_request.h:
        !          10187:        * src/include/pa_string.h:
        !          10188:        * src/main/compile.C:
        !          10189:        * src/main/core.C:
        !          10190:        * src/main/pa_request.C:
        !          10191:        * src/operators.txt:
        !          10192:        * src/test.p:
1.1       paf      10193:                ^untaint 0
                   10194: 
1.2     ! paf      10195:        * src/auto.p:
        !          10196:        * src/classes/root.C:
        !          10197:        * src/main/execute.C:
        !          10198:        * src/main/main.dsp:
        !          10199:        * src/test.p:
1.1       paf      10200:                setname for method-junctions bug fixed
                   10201: 
1.2     ! paf      10202:        * src/types/pa_vdouble.h:
        !          10203:        * src/types/pa_vint.h:
        !          10204:        * src/types/pa_vobject.h:
        !          10205:        * src/types/pa_vstateless_object.h:
        !          10206:        * src/types/pa_vstring.h:
1.1       paf      10207:                stateless_object
                   10208: 
1.2     ! paf      10209:        * src/classes/root.C:
        !          10210:        * src/include/core.h:
        !          10211:        * src/main/core.C:
        !          10212:        * src/main/pa_request.C:
        !          10213:        * src/operators.txt:
        !          10214:        * src/test.p:
        !          10215:        * src/test.p:
        !          10216:        * src/types/pa_vhash.h:
        !          10217:                z
        !          10218: 
        !          10219:        * src/classes/_double.h:
        !          10220:        * src/classes/_env.h:
        !          10221:        * src/classes/_int.h:
        !          10222:        * src/classes/_root.h:
        !          10223:        * src/classes/_string.h:
        !          10224:        * src/classes/double.C:
        !          10225:        * src/classes/env.C:
        !          10226:        * src/classes/int.C:
        !          10227:        * src/classes/root.C:
        !          10228:        * src/classes/string.C:
        !          10229:        * src/include/code.h:
        !          10230:        * src/include/core.h:
        !          10231:        * src/include/pa_array.h:
        !          10232:        * src/include/pa_common.h:
        !          10233:        * src/include/pa_exception.h:
        !          10234:        * src/include/pa_hash.h:
        !          10235:        * src/include/pa_pool.h:
        !          10236:        * src/include/pa_request.h:
        !          10237:        * src/include/pa_stack.h:
        !          10238:        * src/include/pa_string.h:
        !          10239:        * src/include/pa_table.h:
        !          10240:        * src/include/pa_threads.h:
        !          10241:        * src/include/pa_types.h:
        !          10242:        * src/main/compile.C:
        !          10243:        * src/main/compile.y:
        !          10244:        * src/main/compile_tools.C:
        !          10245:        * src/main/compile_tools.h:
        !          10246:        * src/main/core.C:
        !          10247:        * src/main/execute.C:
        !          10248:        * src/main/pa_array.C:
        !          10249:        * src/main/pa_common.C:
        !          10250:        * src/main/pa_exception.C:
        !          10251:        * src/main/pa_hash.C:
        !          10252:        * src/main/pa_pool.C:
        !          10253:        * src/main/pa_request.C:
        !          10254:        * src/main/pa_string.C:
        !          10255:        * src/main/pa_table.C:
        !          10256:        * src/types/pa_valiased.h:
        !          10257:        * src/types/pa_value.h:
        !          10258:        * src/types/pa_vbool.h:
        !          10259:        * src/types/pa_vcframe.h:
        !          10260:        * src/types/pa_vclass.C:
        !          10261:        * src/types/pa_vclass.h:
        !          10262:        * src/types/pa_vdouble.h:
        !          10263:        * src/types/pa_vhash.h:
        !          10264:        * src/types/pa_vint.h:
        !          10265:        * src/types/pa_vjunction.h:
        !          10266:        * src/types/pa_vmframe.h:
        !          10267:        * src/types/pa_vobject.h:
        !          10268:        * src/types/pa_vstring.h:
        !          10269:        * src/types/pa_vunknown.h:
        !          10270:        * src/types/pa_wcontext.C:
        !          10271:        * src/types/pa_wcontext.h:
        !          10272:        * src/types/pa_wwrapper.h:
1.1       paf      10273:                headers updated
                   10274: 
1.2     ! paf      10275:        * src/classes/double.C:
        !          10276:        * src/classes/int.C:
        !          10277:        * src/classes/root.C:
        !          10278:        * src/types/pa_vclass.C:
        !          10279:        * src/types/pa_vclass.h:
1.1       paf      10280:                add_native_method helper
                   10281: 
                   10282: 2001-03-10  paf
1.2     ! paf      10283:        * src/include/core.h:
        !          10284:        * src/include/pa_request.h:
        !          10285:        * src/main/compile.y:
        !          10286:        * src/main/core.C:
        !          10287:        * src/main/pa_request.C:
1.1       paf      10288:                names to core.C
                   10289: 
1.2     ! paf      10290:        * src/classes/_env.h:
        !          10291:        * src/classes/env.C:
        !          10292:        * src/classes/root.C:
        !          10293:        * src/include/pa_request.h:
        !          10294:        * src/include/pa_vclass.h:
        !          10295:        * src/main/core.C:
        !          10296:        * src/main/main.dsp:
1.1       paf      10297:                env0
                   10298: 
1.2     ! paf      10299:        * src/b.p:
        !          10300:        * src/include/code.h:
        !          10301:        * src/include/pa_request.h:
        !          10302:        * src/include/pa_vint.h:
        !          10303:        * src/include/pa_vjunction.h:
        !          10304:        * src/include/pa_vstring.h:
        !          10305:        * src/main/compile.y:
        !          10306:        * src/main/compile_tools.C:
        !          10307:        * src/main/compile_tools.h:
        !          10308:        * src/main/execute.C:
        !          10309:        * src/test.p:
1.1       paf      10310:                optimized from OP_STRING+OP_WRITE to OP_STRING__WRITE
                   10311: 
1.2     ! paf      10312:        * src/include/core.h:
        !          10313:        * src/include/pa_array.h:
        !          10314:        * src/include/pa_hash.h:
        !          10315:        * src/include/pa_request.h:
        !          10316:        * src/include/pa_value.h:
        !          10317:        * src/include/pa_vcframe.h:
        !          10318:        * src/include/pa_vdouble.h:
        !          10319:        * src/include/pa_vint.h:
        !          10320:        * src/include/pa_vstring.h:
        !          10321:        * src/include/pa_vunknown.h:
        !          10322:        * src/include/pa_wcontext.h:
        !          10323:        * src/main/compile.y:
        !          10324:        * src/main/compile_tools.C:
        !          10325:        * src/main/compile_tools.h:
        !          10326:        * src/main/core.C:
        !          10327:        * src/main/execute.C:
        !          10328:        * src/main/main.dsp:
        !          10329:        * src/main/pa_cframe.C:
        !          10330:        * src/main/pa_request.C:
        !          10331:        * src/main/pa_wcontext.C:
1.1       paf      10332:                const fight finished
                   10333: 
1.2     ! paf      10334:        * src/auto.p:
        !          10335:        * src/include/core.h:
        !          10336:        * src/include/pa_request.h:
        !          10337:        * src/main/core.C:
        !          10338:        * src/main/pa_request.C:
        !          10339:        * src/test.p:
1.1       paf      10340:                run+auto=run
                   10341: 
1.2     ! paf      10342:        * src/include/pa_request.h:
        !          10343:        * src/main/execute.C:
        !          10344:        * src/main/pa_request.C:
        !          10345:        * src/operators.txt:
        !          10346:        * src/test.p:
1.1       paf      10347:                @auto[] realised. auto.p scan togo
                   10348: 
1.2     ! paf      10349:        * src/classes/double.C:
        !          10350:        * src/classes/int.C:
        !          10351:        * src/classes/root.C:
        !          10352:        * src/classes/string.C:
        !          10353:        * src/include/pa_request.h:
        !          10354:        * src/include/pa_string.h:
        !          10355:        * src/include/pa_wcontext.h:
        !          10356:        * src/main/compile.y:
        !          10357:        * src/main/execute.C:
        !          10358:        * src/main/pa_string.C:
        !          10359:        * src/main/pa_wcontext.C:
        !          10360:        * src/test.p:
1.1       paf      10361:                tainting 0
                   10362: 
1.2     ! paf      10363:        * src/classes/_double.h:
        !          10364:        * src/classes/_int.h:
        !          10365:        * src/classes/_root.h:
        !          10366:        * src/classes/_string.h:
        !          10367:        * src/classes/double.C:
        !          10368:        * src/classes/int.C:
        !          10369:        * src/classes/root.C:
        !          10370:        * src/classes/string.C:
        !          10371:        * src/include/pa_request.h:
        !          10372:        * src/include/pa_string.h:
        !          10373:        * src/include/pa_types.h:
        !          10374:        * src/include/pa_vcframe.h:
        !          10375:        * src/include/pa_wcontext.h:
        !          10376:        * src/main/core.C:
        !          10377:        * src/main/main.dsp:
        !          10378:        * src/main/pa_cframe.C:
        !          10379:        * src/main/pa_string.C:
        !          10380:        * src/main/pa_vclass.C:
        !          10381:        * src/main/pa_wcontext.C:
        !          10382:        * src/operators.txt:
1.1       paf      10383:                ^lang prepare0
                   10384: 
1.2     ! paf      10385:        * src/auto.p:
        !          10386:        * src/include/pa_request.h:
        !          10387:        * src/main/compile.C:
        !          10388:        * src/main/compile.y:
        !          10389:        * src/main/pa_request.C:
        !          10390:        * src/test.p:
1.1       paf      10391:                auto tree0
                   10392: 
1.2     ! paf      10393:        * src/operators.txt:
1.1       paf      10394:                auto.p idea
                   10395: 
1.2     ! paf      10396:        * src/classes/env.C:
1.1       paf      10397:                env:file/line
                   10398: 
1.2     ! paf      10399:        * src/include/pa_vclass.h:
        !          10400:        * src/test.p:
1.1       paf      10401:                const fight to go
                   10402: 
1.2     ! paf      10403:        * src/auto.p:
        !          10404:        * src/include/core.h:
        !          10405:        * src/include/pa_common.h:
        !          10406:        * src/include/pa_pool.h:
        !          10407:        * src/include/pa_request.h:
        !          10408:        * src/main/core.C:
        !          10409:        * src/main/execute.C:
        !          10410:        * src/main/pa_common.C:
        !          10411:        * src/main/pa_request.C:
        !          10412:        * src/test.p:
1.1       paf      10413:                root auto.p loaded
                   10414: 
1.2     ! paf      10415:        * src/include/pa_request.h:
        !          10416:        * src/main/execute.C:
        !          10417:        * src/test.p:
1.1       paf      10418:                autocalc code-junctions result now have names
                   10419: 
1.2     ! paf      10420:        * src/auto.p:
        !          10421:        * src/classes/root.C:
        !          10422:        * src/include/pa_request.h:
        !          10423:        * src/test.p:
1.1       paf      10424:                minor if junction bug
                   10425: 
1.2     ! paf      10426:        * src/auto.p:
        !          10427:        * src/main/pa_request.C:
        !          10428:        * src/test.p:
1.1       paf      10429:                auto..
                   10430: 
1.2     ! paf      10431:        * src/classes/_double.h:
        !          10432:        * src/classes/_env.h:
        !          10433:        * src/classes/_int.h:
        !          10434:        * src/classes/_root.h:
        !          10435:        * src/classes/_string.h:
        !          10436:        * src/classes/double.C:
        !          10437:        * src/classes/env.C:
        !          10438:        * src/classes/int.C:
        !          10439:        * src/classes/root.C:
        !          10440:        * src/classes/string.C:
        !          10441:        * src/include/code.h:
        !          10442:        * src/include/core.h:
        !          10443:        * src/include/pa_array.h:
        !          10444:        * src/include/pa_common.h:
        !          10445:        * src/include/pa_exception.h:
        !          10446:        * src/include/pa_hash.h:
        !          10447:        * src/include/pa_pool.h:
        !          10448:        * src/include/pa_request.h:
        !          10449:        * src/include/pa_stack.h:
        !          10450:        * src/include/pa_string.h:
        !          10451:        * src/include/pa_table.h:
        !          10452:        * src/include/pa_threads.h:
        !          10453:        * src/include/pa_types.h:
        !          10454:        * src/include/pa_valiased.h:
        !          10455:        * src/include/pa_value.h:
        !          10456:        * src/include/pa_vbool.h:
        !          10457:        * src/include/pa_vcframe.h:
        !          10458:        * src/include/pa_vclass.h:
        !          10459:        * src/include/pa_vdouble.h:
        !          10460:        * src/include/pa_vhash.h:
        !          10461:        * src/include/pa_vint.h:
        !          10462:        * src/include/pa_vjunction.h:
        !          10463:        * src/include/pa_vmframe.h:
        !          10464:        * src/include/pa_vobject.h:
        !          10465:        * src/include/pa_vstring.h:
        !          10466:        * src/include/pa_vunknown.h:
        !          10467:        * src/include/pa_wcontext.h:
        !          10468:        * src/include/pa_wwrapper.h:
        !          10469:        * src/main/compile.C:
        !          10470:        * src/main/compile.y:
        !          10471:        * src/main/compile_tools.C:
        !          10472:        * src/main/compile_tools.h:
        !          10473:        * src/main/core.C:
        !          10474:        * src/main/execute.C:
        !          10475:        * src/main/pa_array.C:
        !          10476:        * src/main/pa_cframe.C:
        !          10477:        * src/main/pa_common.C:
        !          10478:        * src/main/pa_exception.C:
        !          10479:        * src/main/pa_hash.C:
        !          10480:        * src/main/pa_pool.C:
        !          10481:        * src/main/pa_request.C:
        !          10482:        * src/main/pa_string.C:
        !          10483:        * src/main/pa_table.C:
        !          10484:        * src/main/pa_value.C:
        !          10485:        * src/main/pa_vclass.C:
        !          10486:        * src/main/pa_wcontext.C:
1.1       paf      10487:                sources header
                   10488: 
1.2     ! paf      10489:        * src/operators.txt:
        !          10490:        * src/tainted.txt:
        !          10491:        * src/test.p:
1.1       paf      10492:                tainting thoghs. ^raw to die. linking lang=html to no space optimization
                   10493: 
                   10494: 2001-03-09  paf
1.2     ! paf      10495:        * src/operators.txt:
        !          10496:        * src/test.p:
1.1       paf      10497:                ^string.int[] ^string.double[]
                   10498: 
1.2     ! paf      10499:        * src/classes/root.C:
        !          10500:        * src/include/pa_request.h:
        !          10501:        * src/main/execute.C:
        !          10502:        * src/test.p:
1.1       paf      10503:                ^string.length[]
                   10504: 
1.2     ! paf      10505:        * src/classes/root.C:
        !          10506:        * src/include/pa_request.h:
        !          10507:        * src/include/pa_vclass.h:
        !          10508:        * src/include/pa_vhash.h:
        !          10509:        * src/include/pa_vmframe.h:
        !          10510:        * src/include/pa_vobject.h:
        !          10511:        * src/include/pa_vstring.h:
        !          10512:        * src/include/pa_wcontext.h:
        !          10513:        * src/main/compile.y:
        !          10514:        * src/main/core.C:
        !          10515:        * src/main/execute.C:
        !          10516:        * src/main/main.dsp:
        !          10517:        * src/operators.txt:
        !          10518:        * src/test.p:
1.1       paf      10519:                .
                   10520: 
1.2     ! paf      10521:        * src/include/pa_vmframe.h:
        !          10522:        * src/main/compile.C:
        !          10523:        * src/main/execute.C:
        !          10524:        * src/test.p:
1.1       paf      10525:                expr construct proper naming
                   10526: 
1.2     ! paf      10527:        * src/classes/_double.h:
        !          10528:        * src/classes/_int.h:
        !          10529:        * src/classes/_string.h:
        !          10530:        * src/classes/double.C:
        !          10531:        * src/classes/int.C:
        !          10532:        * src/classes/root.C:
        !          10533:        * src/classes/string.C:
        !          10534:        * src/include/code.h:
        !          10535:        * src/include/pa_value.h:
        !          10536:        * src/include/pa_vbool.h:
        !          10537:        * src/include/pa_vdouble.h:
        !          10538:        * src/include/pa_vint.h:
        !          10539:        * src/include/pa_vmframe.h:
        !          10540:        * src/include/pa_vobject.h:
        !          10541:        * src/include/pa_vstring.h:
        !          10542:        * src/main/compile.y:
        !          10543:        * src/main/compile_tools.C:
        !          10544:        * src/main/core.C:
        !          10545:        * src/main/execute.C:
        !          10546:        * src/main/main.dsp:
        !          10547:        * src/operators.txt:
        !          10548:        * src/test.p:
1.1       paf      10549:                Int and Double classes with ^int[] and ^double[]. fixed expr type
                   10550: 
                   10551: 2001-03-08  paf
1.2     ! paf      10552:        * src/include/pa_request.h:
        !          10553:        * src/include/pa_value.h:
        !          10554:        * src/include/pa_vcframe.h:
        !          10555:        * src/include/pa_vmframe.h:
        !          10556:        * src/include/pa_wcontext.h:
        !          10557:        * src/main/compile.C:
        !          10558:        * src/main/compile.y:
        !          10559:        * src/main/core.C:
        !          10560:        * src/main/execute.C:
        !          10561:        * src/main/pa_cframe.C:
        !          10562:        * src/main/pa_wcontext.C:
1.1       paf      10563:                'if' just compiled
                   10564: 
1.2     ! paf      10565:        * src/main/pa_vclass.C:
1.1       paf      10566:                that were ok... [vclass were out of vcs]
                   10567: 
1.2     ! paf      10568:        * src/include/pa_value.h:
        !          10569:        * src/include/pa_vmframe.h:
        !          10570:        * src/main/compile.y:
        !          10571:        * src/main/core.C:
        !          10572:        * src/main/execute.C:
        !          10573:        * src/main/main.dsp:
1.1       paf      10574:                z. detected probs with parameter names  in operator methods
                   10575: 
1.2     ! paf      10576:        * src/include/pa_vclass.h:
        !          10577:        * src/include/pa_vstring.h:
        !          10578:        * src/include/pa_wcontext.h:
        !          10579:        * src/main/compile.y:
        !          10580:        * src/main/core.C:
        !          10581:        * src/main/execute.C:
        !          10582:        * src/main/main.dsp:
        !          10583:        * src/test.p:
1.1       paf      10584:                dead end: vstring can't be derivated from vobject
                   10585: 
1.2     ! paf      10586:        * src/include/pa_request.h:
        !          10587:        * src/main/compile.C:
        !          10588:        * src/main/compile.y:
        !          10589:        * src/main/core.C:
        !          10590:        * src/main/main.dsp:
        !          10591:        * src/test.p:
1.1       paf      10592:                introducing ROOT_CLASS.
                   10593:                it's default @BASE.
                   10594:                changed 'RUN' assignment mech
                   10595: 
1.2     ! paf      10596:        * src/main/execute.C:
1.1       paf      10597:                root root in code-junction
                   10598: 
1.2     ! paf      10599:        * src/include/pa_bool.h:
        !          10600:        * src/include/pa_double.h:
        !          10601:        * src/include/pa_value.h:
        !          10602:        * src/include/pa_vbool.h:
        !          10603:        * src/include/pa_vclass.h:
        !          10604:        * src/include/pa_vdouble.h:
        !          10605:        * src/include/pa_vhash.h:
        !          10606:        * src/include/pa_vjunction.h:
        !          10607:        * src/include/pa_vmframe.h:
        !          10608:        * src/include/pa_vobject.h:
        !          10609:        * src/include/pa_vstring.h:
        !          10610:        * src/include/pa_vunknown.h:
        !          10611:        * src/main/compile.y:
        !          10612:        * src/main/compile_tools.C:
        !          10613:        * src/main/execute.C:
1.1       paf      10614:                withoud cloning. didn't need it actually, params got passed
                   10615:                from out unnamed ewpool
                   10616: 
1.2     ! paf      10617:        * src/include/code.h:
        !          10618:        * src/main/compile.y:
        !          10619:        * src/main/compile_tools.C:
        !          10620:        * src/main/compile_tools.h:
        !          10621:        * src/main/execute.C:
        !          10622:        * src/operators.txt:
        !          10623:        * src/test.p:
1.1       paf      10624:                made class: dynamic, not static. so to enable runtime ^use
                   10625: 
1.2     ! paf      10626:        * src/asm.txt:
        !          10627:        * src/include/code.h:
        !          10628:        * src/main/compile.y:
        !          10629:        * src/main/compile_tools.C:
        !          10630:        * src/main/execute.C:
1.1       paf      10631:                joined 2 into one OP_CODE__STORE_PARAM
                   10632: 
1.2     ! paf      10633:        * src/b.p:
        !          10634:        * src/form.txt:
        !          10635:        * src/n.p:
1.1       paf      10636:                call1
                   10637: 
1.2     ! paf      10638:        * src/main/execute.C:
        !          10639:        * src/test.p:
1.1       paf      10640:                fixed problems calling operators in constructors
                   10641: 
1.2     ! paf      10642:        * src/classes/root.C:
        !          10643:        * src/include/pa_request.h:
        !          10644:        * src/include/pa_value.h:
        !          10645:        * src/include/pa_vbool.h:
        !          10646:        * src/include/pa_wwrapper.h:
        !          10647:        * src/main/execute.C:
        !          10648:        * src/operators.txt:
1.1       paf      10649:                ^if 0
                   10650: 
1.2     ! paf      10651:        * src/main/pa_vclass.C:
1.1       paf      10652:                wow! vclass were out of vcs
                   10653: 
1.2     ! paf      10654:        * src/classes/root.C:
        !          10655:        * src/include/pa_stack.h:
        !          10656:        * src/main/execute.C:
        !          10657:        * src/test.p:
1.1       paf      10658:                detected problems calling operators in constructors
                   10659: 
1.2     ! paf      10660:        * src/main/compile.y:
1.1       paf      10661:                minor renamings in .y
                   10662: 
1.2     ! paf      10663:        * src/include/pa_vdouble.h:
        !          10664:        * src/include/pa_vhash.h:
        !          10665:        * src/include/pa_vjunction.h:
        !          10666:        * src/include/pa_vobject.h:
        !          10667:        * src/include/pa_vunknown.h:
        !          10668:        * src/main/compile.y:
        !          10669:        * src/test.p:
1.1       paf      10670:                cloning dead end
                   10671: 
1.2     ! paf      10672:        * src/include/pa_vmframe.h:
        !          10673:        * src/test.p:
1.1       paf      10674:                fixed forgotten method_frame my check
                   10675: 
1.2     ! paf      10676:        * src/classes/root.C:
        !          10677:        * src/test.p:
1.1       paf      10678:                added root.c
                   10679: 
1.2     ! paf      10680:        * src/include/pa_vbool.h:
        !          10681:        * src/include/pa_vclass.h:
        !          10682:        * src/include/pa_vdouble.h:
        !          10683:        * src/include/pa_vhash.h:
        !          10684:        * src/include/pa_vjunction.h:
        !          10685:        * src/include/pa_vmframe.h:
        !          10686:        * src/include/pa_vobject.h:
        !          10687:        * src/include/pa_vstring.h:
        !          10688:        * src/include/pa_vstring.h:
        !          10689:        * src/include/pa_wcontext.h:
        !          10690:        * src/main/execute.C:
        !          10691:        * src/main/execute.C:
        !          10692:        * src/main/execute.C:
        !          10693:        * src/main/main.dsp:
        !          10694:        * src/main/pa_wcontext.C:
        !          10695:        * src/main/pa_wcontext.C:
        !          10696:        * src/n.p:
        !          10697:        * src/operators.txt:
        !          10698:        * src/test.p:
1.1       paf      10699:                z
                   10700: 
1.2     ! paf      10701:        * src/main/compile.y:
        !          10702:        * src/test.p:
1.1       paf      10703:                minor grammar bug with OP_CODE__STORE_PARAM
                   10704: 
1.2     ! paf      10705:        * src/include/pa_bool.h:
        !          10706:        * src/include/pa_double.h:
        !          10707:        * src/include/pa_valiased.h:
        !          10708:        * src/include/pa_value.h:
        !          10709:        * src/include/pa_vbool.h:
        !          10710:        * src/include/pa_vclass.h:
        !          10711:        * src/include/pa_vdouble.h:
        !          10712:        * src/include/pa_vhash.h:
        !          10713:        * src/include/pa_vjunction.h:
        !          10714:        * src/include/pa_vmframe.h:
        !          10715:        * src/include/pa_vobject.h:
        !          10716:        * src/include/pa_vstring.h:
        !          10717:        * src/include/pa_vunknown.h:
        !          10718:        * src/main/compile.y:
        !          10719:        * src/main/compile_tools.C:
        !          10720:        * src/main/execute.C:
        !          10721:        * src/main/main.dsp:
        !          10722:        * src/main/pa_value.C:
        !          10723:        * src/n.p:
        !          10724:        * src/test.p:
1.1       paf      10725:                value.cloning so to give params proper names
                   10726: 
1.2     ! paf      10727:        * src/classes/root.C:
        !          10728:        * src/include/pa_request.h:
        !          10729:        * src/main/execute.C:
1.1       paf      10730:                autocalc def to string
                   10731: 
1.2     ! paf      10732:        * src/include/pa_vmframe.h:
        !          10733:        * src/main/execute.C:
        !          10734:        * src/test.p:
1.1       paf      10735:                added names to unknown values in get_element and unfilled
                   10736:                params. removed wrong name change in get_element
                   10737: 
1.2     ! paf      10738:        * src/include/pa_vclass.h:
        !          10739:        * src/include/pa_vhash.h:
        !          10740:        * src/include/pa_vobject.h:
1.1       paf      10741:                removes some remained clone conseqs
                   10742: 
                   10743: 2001-03-07  paf
1.2     ! paf      10744:        * src/include/pa_hash.h:
        !          10745:        * src/include/pa_value.h:
        !          10746:        * src/include/pa_vhash.h:
        !          10747:        * src/include/pa_vunknown.h:
        !          10748:        * src/main/compile.y:
        !          10749:        * src/main/execute.C:
        !          10750:        * src/main/pa_hash.C:
        !          10751:        * src/test.p:
1.1       paf      10752:                expr def in -f
                   10753: 
1.2     ! paf      10754:        * src/lang.txt:
        !          10755:        * src/sql.txt:
        !          10756:        * src/test.p:
1.1       paf      10757:                added some textss
                   10758: 
1.2     ! paf      10759:        * src/main/compile.y:
        !          10760:        * src/main/execute.C:
        !          10761:        * src/main/pa_string.C:
        !          10762:        * src/test.p:
1.1       paf      10763:                bug in string.cmp fixed
                   10764: 
1.2     ! paf      10765:        * src/main/compile.y:
1.1       paf      10766:                .y priorities syntax shaped up a bit
                   10767: 
1.2     ! paf      10768:        * src/main/compile.y:
        !          10769:        * src/test.p:
1.1       paf      10770:                expr quoted code
                   10771: 
1.2     ! paf      10772:        * src/main/execute.C:
        !          10773:        * src/test.p:
1.1       paf      10774:                ^var.menu{$field} problem detected. that $field not a $var.field
                   10775: 
1.2     ! paf      10776:        * src/main/compile.y:
        !          10777:        * src/main/compile_tools.h:
        !          10778:        * src/test.p:
1.1       paf      10779:                ^func(params)
                   10780: 
1.2     ! paf      10781:        * src/test.p:
1.1       paf      10782:                z
                   10783: 
1.2     ! paf      10784:        * src/include/pa_value.h:
        !          10785:        * src/include/pa_vclass.h:
        !          10786:        * src/include/pa_vhash.h:
        !          10787:        * src/include/pa_vmframe.h:
        !          10788:        * src/include/pa_vobject.h:
        !          10789:        * src/include/pa_wwrapper.h:
1.1       paf      10790:                const in Value.get_element
                   10791: 
1.2     ! paf      10792:        * src/main/compile.y:
        !          10793:        * src/main/execute.C:
        !          10794:        * src/test.p:
1.1       paf      10795:                expr whitespace solved. added "" support0
                   10796: 
1.2     ! paf      10797:        * src/include/pa_string.h:
        !          10798:        * src/main/compile.y:
        !          10799:        * src/main/execute.C:
        !          10800:        * src/main/pa_string.C:
        !          10801:        * src/operators.txt:
        !          10802:        * src/test.p:
1.1       paf      10803:                just compiled lt&co
                   10804: 
1.2     ! paf      10805:        * src/main/compile.y:
        !          10806:        * src/test.p:
1.1       paf      10807:                expr string comparisons 0
                   10808: 
1.2     ! paf      10809:        * src/include/pa_stack.h:
        !          10810:        * src/include/pa_value.h:
        !          10811:        * src/include/pa_vclass.h:
        !          10812:        * src/include/pa_vhash.h:
        !          10813:        * src/include/pa_vmframe.h:
        !          10814:        * src/include/pa_vobject.h:
        !          10815:        * src/include/pa_wwrapper.h:
        !          10816:        * src/main/execute.C:
        !          10817:        * src/test.p:
1.1       paf      10818:                fixed rwcontext of {} params up
                   10819: 
1.2     ! paf      10820:        * src/asm.txt:
        !          10821:        * src/main/compile.y:
        !          10822:        * src/main/execute.C:
        !          10823:        * src/test.p:
1.1       paf      10824:                expr calls
                   10825: 
                   10826: 2001-03-06  paf
1.2     ! paf      10827:        * src/include/pa_vbool.h:
1.1       paf      10828:                forgot this
                   10829: 
1.2     ! paf      10830:        * src/main/compile.y:
1.1       paf      10831:                expr lexx1
                   10832: 
1.2     ! paf      10833:        * src/include/code.h:
        !          10834:        * src/main/compile.y:
        !          10835:        * src/main/execute.C:
        !          10836:        * src/test.p:
1.1       paf      10837:                1 problems with skipping whitespace in yylex fixed
                   10838:                2 xors: # bitwise ## logical
                   10839: 
1.2     ! paf      10840:        * src/include/code.h:
        !          10841:        * src/include/pa_valiased.h:
        !          10842:        * src/include/pa_value.h:
        !          10843:        * src/include/pa_vdouble.h:
        !          10844:        * src/include/pa_vstring.h:
        !          10845:        * src/main/compile.y:
        !          10846:        * src/main/execute.C:
1.1       paf      10847:                expr lex0 exec-1
                   10848: 
1.2     ! paf      10849:        * src/main/compile.y:
        !          10850:        * src/test.p:
1.1       paf      10851:                expr grammar-1
                   10852: 
1.2     ! paf      10853:        * src/include/pa_value.h:
        !          10854:        * src/include/pa_vdouble.h:
        !          10855:        * src/include/pa_vstring.h:
        !          10856:        * src/include/pa_vunknown.h:
        !          10857:        * src/main/compile.y:
        !          10858:        * src/main/execute.C:
        !          10859:        * src/main/main.dsp:
        !          10860:        * src/test.p:
1.1       paf      10861:                !~
                   10862: 
1.2     ! paf      10863:        * src/include/code.h:
        !          10864:        * src/main/compile.y:
        !          10865:        * src/main/compile_tools.h:
1.1       paf      10866:                g
                   10867: 
1.2     ! paf      10868:        * src/main/compile.y:
        !          10869:        * src/test.p:
1.1       paf      10870:                .y expr visible-shorter
                   10871: 
1.2     ! paf      10872:        * src/include/pa_vcframe.h:
        !          10873:        * src/include/pa_vclass.h:
        !          10874:        * src/include/pa_vdouble.h:
        !          10875:        * src/include/pa_vhash.h:
        !          10876:        * src/include/pa_vjunction.h:
        !          10877:        * src/include/pa_vmframe.h:
        !          10878:        * src/include/pa_vobject.h:
        !          10879:        * src/include/pa_vstring.h:
        !          10880:        * src/include/pa_vunknown.h:
        !          10881:        * src/include/pa_wcontext.h:
        !          10882:        * src/include/pa_wwrapper.h:
        !          10883:        * src/main/compile.y:
        !          10884:        * src/main/compile_tools.C:
        !          10885:        * src/main/compile_tools.h:
        !          10886:        * src/main/execute.C:
        !          10887:        * src/test.p:
1.1       paf      10888:                +-*/
                   10889: 
1.2     ! paf      10890:        * src/main/compile.y:
        !          10891:        * src/main/execute.C:
        !          10892:        * src/main/main.dsp:
1.1       paf      10893:                z
                   10894: 
1.2     ! paf      10895:        * src/include/pa_vstring.h:
        !          10896:        * src/main/compile.y:
        !          10897:        * src/test.p:
1.1       paf      10898:                problems with skipping whitespace in yylex
                   10899: 
1.2     ! paf      10900:        * src/include/pa_value.h:
        !          10901:        * src/include/pa_vdouble.h:
        !          10902:        * src/main/compile.y:
        !          10903:        * src/main/execute.C:
        !          10904:        * src/test.p:
1.1       paf      10905:                expr grammar-1 2*2=4.000000 :)
                   10906: 
1.2     ! paf      10907:        * src/include/pa_vdouble.h:
        !          10908:        * src/main/compile.y:
        !          10909:        * src/main/compile_tools.C:
        !          10910:        * src/main/compile_tools.h:
        !          10911:        * src/test.p:
1.1       paf      10912:                grammar-1.1 $a(z) $a=0
                   10913: 
1.2     ! paf      10914:        * src/asm.txt:
        !          10915:        * src/include/code.h:
        !          10916:        * src/main/compile.y:
        !          10917:        * src/main/execute.C:
        !          10918:        * src/test.p:
1.1       paf      10919:                without string ops in expressions 0
                   10920: 
                   10921: 2001-02-26  paf
1.2     ! paf      10922:        * src/main/compile.y:
        !          10923:        * src/test.p:
1.1       paf      10924:                max_string in yyerror bug fix
                   10925: 
                   10926: 2001-02-25  paf
1.2     ! paf      10927:        * src/main/compile.y:
        !          10928:        * src/test.p:
1.1       paf      10929:                escaping bug
                   10930: 
1.2     ! paf      10931:        * src/include/pa_request.h:
        !          10932:        * src/main/compile.C:
        !          10933:        * src/main/core.C:
        !          10934:        * src/test.p:
1.1       paf      10935:                default name RUN, also alias
                   10936: 
1.2     ! paf      10937:        * src/include/pa_vcframe.h:
        !          10938:        * src/include/pa_vmframe.h:
        !          10939:        * src/include/pa_vobject.h:
        !          10940:        * src/include/pa_wcontext.h:
        !          10941:        * src/include/pa_wwrapper.h:
        !          10942:        * src/main/core.C:
        !          10943:        * src/main/execute.C:
        !          10944:        * src/main/main.dsp:
        !          10945:        * src/test.p:
1.1       paf      10946:                would now get fields into interm VFielded class
                   10947: 
1.2     ! paf      10948:        * src/include/pa_request.h:
        !          10949:        * src/include/pa_value.h:
        !          10950:        * src/include/pa_vmframe.h:
        !          10951:        * src/include/pa_wcontext.h:
        !          10952:        * src/main/execute.C:
        !          10953:        * src/test.p:
1.1       paf      10954:                VAliased0
                   10955: 
1.2     ! paf      10956:        * src/main/execute.C:
        !          10957:        * src/test.p:
1.1       paf      10958:                VAliased1
                   10959: 
1.2     ! paf      10960:        * src/include/pa_value.h:
        !          10961:        * src/include/pa_vmframe.h:
1.1       paf      10962:                VAliased2
                   10963: 
1.2     ! paf      10964:        * src/asm.txt:
        !          10965:        * src/include/code.h:
        !          10966:        * src/include/pa_value.h:
        !          10967:        * src/include/pa_vclass.h:
        !          10968:        * src/include/pa_vmframe.h:
        !          10969:        * src/include/pa_vobject.h:
        !          10970:        * src/include/pa_wwrapper.h:
        !          10971:        * src/main/compile.y:
        !          10972:        * src/main/compile_tools.C:
        !          10973:        * src/main/compile_tools.h:
        !          10974:        * src/main/execute.C:
        !          10975:        * src/modules.txt:
1.1       paf      10976:                ^class:method() just compiled
                   10977: 
1.2     ! paf      10978:        * src/include/pa_value.h:
        !          10979:        * src/include/pa_vmframe.h:
        !          10980:        * src/include/pa_wcontext.h:
        !          10981:        * src/main/execute.C:
1.1       paf      10982:                VAliased3
                   10983: 
1.2     ! paf      10984:        * src/include/pa_hash.h:
        !          10985:        * src/include/pa_value.h:
        !          10986:        * src/include/pa_vclass.h:
        !          10987:        * src/include/pa_vmframe.h:
        !          10988:        * src/include/pa_vobject.h:
        !          10989:        * src/include/pa_vstring.h:
        !          10990:        * src/include/pa_wcontext.h:
        !          10991:        * src/main/compile.y:
        !          10992:        * src/main/core.C:
        !          10993:        * src/main/execute.C:
        !          10994:        * src/main/main.dsp:
        !          10995:        * src/main/pa_hash.C:
        !          10996:        * src/main/pa_value.C:
        !          10997:        * src/main/pa_wcontext.C:
        !          10998:        * src/modules.txt:
        !          10999:        * src/test.p:
1.1       paf      11000:                virtuals2
                   11001: 
1.2     ! paf      11002:        * src/include/pa_value.h:
        !          11003:        * src/include/pa_vclass.h:
        !          11004:        * src/include/pa_wcontext.h:
        !          11005:        * src/include/pa_wwrapper.h:
        !          11006:        * src/main/execute.C:
        !          11007:        * src/main/main.dsp:
1.1       paf      11008:                no not get fields into interm VFielded class.
                   11009:                fields & staticfields 1
                   11010: 
1.2     ! paf      11011:        * src/include/pa_pool.h:
        !          11012:        * src/include/pa_request.h:
        !          11013:        * src/include/pa_value.h:
        !          11014:        * src/include/pa_vclass.h:
        !          11015:        * src/include/pa_vmframe.h:
        !          11016:        * src/include/pa_vobject.h:
        !          11017:        * src/main/core.C:
        !          11018:        * src/main/execute.C:
        !          11019:        * src/main/main.dsp:
1.1       paf      11020:                VAliased just compiled
                   11021: 
1.2     ! paf      11022:        * src/asm.txt:
        !          11023:        * src/include/pa_request.h:
        !          11024:        * src/include/pa_value.h:
        !          11025:        * src/include/pa_vobject.h:
        !          11026:        * src/main/compile.y:
        !          11027:        * src/main/compile_tools.h:
        !          11028:        * src/main/core.C:
        !          11029:        * src/main/execute.C:
        !          11030:        * src/main/pa_common.C:
        !          11031:        * src/test.p:
1.1       paf      11032:                vobject1
                   11033: 
1.2     ! paf      11034:        * src/main/compile.y:
        !          11035:        * src/test.p:
1.1       paf      11036:                rethought to $class:static.field.subfield
                   11037: 
1.2     ! paf      11038:        * src/test.p:
1.1       paf      11039:                tested complex callbacks
                   11040: 
1.2     ! paf      11041:        * src/main/compile.y:
        !          11042:        * src/test.p:
1.1       paf      11043:                : 1
                   11044: 
1.2     ! paf      11045:        * src/include/pa_value.h:
        !          11046:        * src/include/pa_vmframe.h:
        !          11047:        * src/include/pa_wwrapper.h:
        !          11048:        * src/main/compile.y:
        !          11049:        * src/main/execute.C:
        !          11050:        * src/main/pa_wcontext.C:
        !          11051:        * src/test.p:
1.1       paf      11052:                before execute class calls rewrite
                   11053: 
1.2     ! paf      11054:        * src/include/pa_vclass.h:
        !          11055:        * src/main/compile.y:
        !          11056:        * src/main/execute.C:
        !          11057:        * src/test.p:
1.1       paf      11058:                $class:element
                   11059: 
1.2     ! paf      11060:        * src/include/pa_pool.h:
        !          11061:        * src/include/pa_value.h:
        !          11062:        * src/include/pa_vclass.h:
        !          11063:        * src/include/pa_vobject.h:
        !          11064:        * src/main/execute.C:
        !          11065:        * src/test.p:
1.1       paf      11066:                alias dead end
                   11067: 
                   11068: 2001-02-24  paf
1.2     ! paf      11069:        * src/main/compile.y:
        !          11070:        * src/test.p:
1.1       paf      11071:                fixed grammar bugs in constructor/params klinch
                   11072: 
1.2     ! paf      11073:        * src/main/main.dsp:
1.1       paf      11074:                no bison -d
                   11075: 
1.2     ! paf      11076:        * src/main/compile.y:
        !          11077:        * src/main/compile_tools.h:
1.1       paf      11078:                use0 line no on 'undef class' err msg wrong
                   11079: 
1.2     ! paf      11080:        * src/main/compile.y:
1.1       paf      11081:                fixed last \n macrotemplate strip bug
                   11082: 
1.2     ! paf      11083:        * src/include/pa_vframe.h:
        !          11084:        * src/main/compile.y:
        !          11085:        * src/test.p:
1.1       paf      11086:                found junction ideology @: ^x{$a()) must construct current
                   11087:                wcontext element, so smart wcontext handling needed
                   11088: 
1.2     ! paf      11089:        * src/include/pa_value.h:
        !          11090:        * src/include/pa_wcontext.h:
        !          11091:        * src/include/pa_wwrapper.h:
        !          11092:        * src/main/execute.C:
        !          11093:        * src/main/pa_value.C:
        !          11094:        * src/test.p:
1.1       paf      11095:                it works as bad as you've named it: wcontext.value() was not a
                   11096:                perfect idea
                   11097: 
1.2     ! paf      11098:        * src/main/compile.y:
        !          11099:        * src/main/core.C:
1.1       paf      11100:                yylex need some @special lines adj
                   11101: 
1.2     ! paf      11102:        * src/include/pa_value.h:
        !          11103:        * src/include/pa_vcframe.h:
        !          11104:        * src/include/pa_vclass.h:
        !          11105:        * src/include/pa_vframe.h:
        !          11106:        * src/include/pa_vhash.h:
        !          11107:        * src/include/pa_vjunction.h:
        !          11108:        * src/include/pa_vmframe.h:
        !          11109:        * src/include/pa_wcontext.h:
        !          11110:        * src/include/pa_wwrapper.h:
        !          11111:        * src/main/execute.C:
        !          11112:        * src/main/main.dsp:
        !          11113:        * src/main/pa_cframe.C:
        !          11114:        * src/main/pa_wcontext.C:
1.1       paf      11115:                codeframe just compiled
                   11116: 
1.2     ! paf      11117:        * src/include/pa_request.h:
        !          11118:        * src/include/pa_vclass.h:
        !          11119:        * src/main/compile.C:
        !          11120:        * src/main/compile.y:
        !          11121:        * src/main/compile_tools.h:
        !          11122:        * src/main/core.C:
        !          11123:        * src/test.p:
1.1       paf      11124:                modules0
                   11125: 
1.2     ! paf      11126:        * src/main/pa_array.C:
        !          11127:        * src/test.p:
1.1       paf      11128:                minor bug in expanding very small arrays. 60% from 1 were 0
                   11129: 
1.2     ! paf      11130:        * src/asm.txt:
        !          11131:        * src/include/pa_vclass.h:
        !          11132:        * src/main/compile.y:
        !          11133:        * src/main/core.C:
        !          11134:        * src/modules.txt:
        !          11135:                z
        !          11136: 
        !          11137:        * src/include/code.h:
        !          11138:        * src/include/pa_request.h:
        !          11139:        * src/include/pa_value.h:
        !          11140:        * src/include/pa_vclass.h:
        !          11141:        * src/include/pa_vframe.h:
        !          11142:        * src/main/compile.y:
        !          11143:        * src/main/compile_tools.C:
        !          11144:        * src/main/compile_tools.h:
        !          11145:        * src/main/core.C:
        !          11146:        * src/main/execute.C:
        !          11147:        * src/test.p:
1.1       paf      11148:                code junctions0. something wrong with last \n macrotemplate strip
                   11149: 
1.2     ! paf      11150:        * src/include/pa_value.h:
        !          11151:        * src/include/pa_vclass.h:
        !          11152:        * src/include/pa_vobject.h:
        !          11153:        * src/main/main.dsp:
1.1       paf      11154:                vobject00
                   11155: 
1.2     ! paf      11156:        * src/asm.txt:
        !          11157:        * src/main/compile.y:
        !          11158:        * src/main/execute.C:
        !          11159:        * src/test.p:
1.1       paf      11160:                fixed empty constructor optimized empty case. failed on calls -
                   11161:                produced empty string param
                   11162: 
1.2     ! paf      11163:        * src/main/execute.C:
        !          11164:        * src/test.p:
1.1       paf      11165:                codeframe1
                   11166: 
                   11167: 2001-02-23  paf
1.2     ! paf      11168:        * src/include/pa_value.h:
        !          11169:        * src/main/core.C:
        !          11170:        * src/main/execute.C:
        !          11171:        * src/main/main.dsp:
        !          11172:        * src/test.p:
1.1       paf      11173:                value named
                   11174: 
1.2     ! paf      11175:        * src/main/compile.y:
        !          11176:        * src/main/execute.C:
        !          11177:        * src/test.p:
1.1       paf      11178:                empty constructor bug fixed
                   11179: 
1.2     ! paf      11180:        * src/include/pa_vframe.h:
        !          11181:        * src/include/pa_vunknown.h:
        !          11182:        * src/include/pa_wcontext.h:
        !          11183:        * src/include/pa_wwrapper.h:
        !          11184:        * src/main/core.C:
        !          11185:        * src/main/execute.C:
        !          11186:        * src/main/main.dsp:
        !          11187:        * src/main/pa_value.C:
        !          11188:        * src/test.p:
1.1       paf      11189:                call0
                   11190: 
1.2     ! paf      11191:        * src/main/compile.y:
        !          11192:        * src/main/compile_tools.C:
        !          11193:        * src/main/compile_tools.h:
        !          11194:        * src/test.p:
1.1       paf      11195:                fixed wrong grammar in complex constructor case
                   11196: 
1.2     ! paf      11197:        * src/include/pa_value.h:
        !          11198:        * src/include/pa_vclass.h:
        !          11199:        * src/include/pa_vframe.h:
        !          11200:        * src/main/core.C:
        !          11201:        * src/main/execute.C:
        !          11202:        * src/main/pa_value.C:
        !          11203:        * src/test.p:
1.1       paf      11204:                get_method RIP. junctions everywhere. call with junctions0
                   11205: 
1.2     ! paf      11206:        * src/main/compile.y:
        !          11207:        * src/main/execute.C:
        !          11208:        * src/main/main.dsp:
        !          11209:        * src/test.p:
1.1       paf      11210:                rethought some. before junction
                   11211: 
1.2     ! paf      11212:        * src/include/pa_value.h:
        !          11213:        * src/include/pa_vstring.h:
        !          11214:        * src/main/execute.C:
        !          11215:        * src/test.p:
1.1       paf      11216:                strign 2 value in 2 places in execute
                   11217: 
1.2     ! paf      11218:        * src/include/pa_wcontext.h:
        !          11219:        * src/test.p:
1.1       paf      11220:                z
                   11221: 
1.2     ! paf      11222:        * src/asm.txt:
        !          11223:        * src/include/pa_hash.h:
        !          11224:        * src/include/pa_value.h:
        !          11225:        * src/include/pa_wcontext.h:
        !          11226:        * src/main/core.C:
        !          11227:        * src/main/execute.C:
        !          11228:        * src/main/main.dsp:
        !          11229:        * src/main/pa_hash.C:
        !          11230:        * src/test.p:
1.1       paf      11231:                started call. store param, vframe done
                   11232: 
1.2     ! paf      11233:        * src/test.p:
1.1       paf      11234:                decided to include value name into value class
                   11235: 
1.2     ! paf      11236:        * src/include/pa_value.h:
        !          11237:        * src/main/compile.C:
        !          11238:        * src/main/core.C:
        !          11239:        * src/main/pa_value.C:
        !          11240:        * src/test.p:
1.1       paf      11241:                minor error reporting format beautifyings
                   11242: 
1.2     ! paf      11243:        * src/asm.txt:
        !          11244:        * src/main/execute.C:
        !          11245:        * src/test.p:
1.1       paf      11246:                with result rwpool
                   11247: 
1.2     ! paf      11248:        * src/include/pa_value.h:
        !          11249:        * src/include/pa_wcontext.h:
        !          11250:        * src/main/compile.y:
        !          11251:        * src/main/execute.C:
        !          11252:        * src/main/main.dsp:
        !          11253:        * src/main/pa_array.C:
        !          11254:        * src/test.p:
1.1       paf      11255:                auto VHash on wcontext.put_element when wcontext fvalue==0
                   11256: 
1.2     ! paf      11257:        * src/include/pa_value.h:
        !          11258:        * src/include/pa_vclass.h:
        !          11259:        * src/include/pa_vframe.h:
        !          11260:        * src/include/pa_wwrapper.h:
1.1       paf      11261:                lara came, can't work, sorry :(
                   11262: 
                   11263: 2001-02-22  paf
1.2     ! paf      11264:        * src/include/pa_request.h:
        !          11265:        * src/main/compile.y:
        !          11266:        * src/test.p:
1.1       paf      11267:                $self.put(val)
                   11268: 
1.2     ! paf      11269:        * src/include/pa_pool.h:
        !          11270:        * src/include/pa_vclass.h:
        !          11271:        * src/main/core.C:
        !          11272:        * src/main/pa_hash.C:
        !          11273:        * src/main/pa_pool.C:
1.1       paf      11274:                TRY...
                   11275: 
1.2     ! paf      11276:        * src/include/code.h:
        !          11277:        * src/main/compile_tools.C:
        !          11278:        * src/main/compile_tools.h:
        !          11279:        * src/main/execute.C:
1.1       paf      11280:                OP_STRING better then some xxx _VALUE
                   11281: 
1.2     ! paf      11282:        * src/main/compile.C:
        !          11283:        * src/main/core.C:
        !          11284:        * src/main/execute.C:
        !          11285:        * src/main/pa_string.C:
        !          11286:        * src/test.p:
1.1       paf      11287:                more precise parse error line:col
                   11288: 
1.2     ! paf      11289:        * src/main/compile.C:
        !          11290:        * src/main/compile.y:
        !          11291:        * src/main/execute.C:
        !          11292:        * src/test.p:
1.1       paf      11293:                started : with $a.$:f
                   11294: 
1.2     ! paf      11295:        * src/main/compile.y:
        !          11296:        * src/test.p:
1.1       paf      11297:                $: wasn't finished - $:sdf(sdf) troubled a bit. finished now.
                   11298: 
1.2     ! paf      11299:        * src/include/code.h:
        !          11300:        * src/include/pa_string.h:
        !          11301:        * src/include/pa_value.h:
        !          11302:        * src/include/pa_vclass.h:
        !          11303:        * src/include/pa_wcontext.h:
        !          11304:        * src/main/compile.y:
        !          11305:        * src/main/execute.C:
        !          11306:        * src/main/pa_string.C:
1.1       paf      11307:                write_value write_string 0
                   11308:                it seems wcontext must write strings regardles of fvalue!=0
                   11309: 
1.2     ! paf      11310:        * src/include/code.h:
        !          11311:        * src/include/pa_value.h:
        !          11312:        * src/include/pa_vclass.h:
        !          11313:        * src/include/pa_wcontext.h:
        !          11314:        * src/main/compile.y:
        !          11315:        * src/main/compile_tools.C:
        !          11316:        * src/main/compile_tools.h:
        !          11317:        * src/main/execute.C:
        !          11318:        * src/main/main.dsp:
1.1       paf      11319:                iiieeyys! get/put simple vars to VClass works0
                   11320: 
1.2     ! paf      11321:        * src/include/pa_array.h:
        !          11322:        * src/include/pa_wcontext.h:
        !          11323:        * src/main/pa_string.C:
1.1       paf      11324:                in process, but found that exceptions are too global
                   11325: 
1.2     ! paf      11326:        * src/main/compile.y:
        !          11327:        * src/test.p:
1.1       paf      11328:                $: finished
                   11329: 
1.2     ! paf      11330:        * src/main/compile.C:
        !          11331:        * src/main/compile.y:
        !          11332:        * src/main/compile_tools.C:
        !          11333:        * src/test.p:
1.1       paf      11334:                z
                   11335: 
1.2     ! paf      11336:        * src/include/pa_request.h:
        !          11337:        * src/include/pa_stack.h:
        !          11338:        * src/include/pa_wcontext.h:
        !          11339:        * src/main/execute.C:
        !          11340:        * src/test.p:
1.1       paf      11341:                z about to vstring it .y all
                   11342: 
1.2     ! paf      11343:        * src/include/pa_hash.h:
        !          11344:        * src/include/pa_value.h:
        !          11345:        * src/include/pa_vclass.h:
        !          11346:        * src/include/pa_vhash.h:
        !          11347:        * src/include/pa_vstring.h:
        !          11348:        * src/include/pa_wcontext.h:
        !          11349:        * src/main/execute.C:
        !          11350:        * src/main/main.dsp:
        !          11351:        * src/test.p:
1.1       paf      11352:                auto VHash in pa.th.cre.at.e
                   11353: 
1.2     ! paf      11354:        * src/include/code.h:
        !          11355:        * src/include/pa_vstring.h:
        !          11356:        * src/main/compile.y:
        !          11357:        * src/main/compile_tools.C:
        !          11358:        * src/main/compile_tools.h:
        !          11359:        * src/main/execute.C:
        !          11360:        * src/test.p:
1.1       paf      11361:                string to vstring it .y all
                   11362: 
1.2     ! paf      11363:        * src/include/pa_array.h:
        !          11364:        * src/main/compile.y:
        !          11365:        * src/main/compile_tools.C:
        !          11366:        * src/main/compile_tools.h:
        !          11367:        * src/main/pa_array.C:
        !          11368:        * src/test.p:
1.1       paf      11369:                $self.get
                   11370: 
1.2     ! paf      11371:        * src/include/pa_exception.h:
        !          11372:        * src/include/pa_pool.h:
        !          11373:        * src/include/pa_request.h:
        !          11374:        * src/include/pa_value.h:
        !          11375:        * src/include/pa_wcontext.h:
        !          11376:        * src/main/compile.C:
        !          11377:        * src/main/compile.y:
        !          11378:        * src/main/compile_tools.C:
        !          11379:        * src/main/core.C:
        !          11380:        * src/main/pa_array.C:
        !          11381:        * src/main/pa_exception.C:
        !          11382:        * src/main/pa_hash.C:
        !          11383:        * src/main/pa_pool.C:
        !          11384:        * src/main/pa_string.C:
        !          11385:        * src/main/pa_table.C:
        !          11386:        * src/test.p:
1.1       paf      11387:                removed exception from request
                   11388: 
1.2     ! paf      11389:        * src/include/pa_vstring.h:
        !          11390:        * src/main/compile.C:
        !          11391:        * src/main/core.C:
        !          11392:        * src/test.p:
1.1       paf      11393:                added some forgotten
                   11394: 
1.2     ! paf      11395:        * src/include/pa_wcontext.h:
        !          11396:        * src/main/compile.y:
        !          11397:        * src/main/execute.C:
        !          11398:        * src/test.p:
1.1       paf      11399:                erroreos checkout
                   11400: 
                   11401: 2001-02-21  paf
1.2     ! paf      11402:        * src/main/compile.y:
1.1       paf      11403:                more straightforward yylex[end]
                   11404: 
1.2     ! paf      11405:        * src/main/compile.C:
        !          11406:        * src/main/compile.y:
        !          11407:        * src/main/compile_tools.h:
1.1       paf      11408:                error processing in eval & yyerror so it wouldn't cause
                   11409:                memleaks.
                   11410: 
1.2     ! paf      11411:        * src/include/compile.h:
        !          11412:        * src/include/execute.h:
        !          11413:        * src/include/pa_array.h:
        !          11414:        * src/include/pa_request.h:
        !          11415:        * src/include/pa_stack.h:
        !          11416:        * src/include/pa_vclass.h:
        !          11417:        * src/include/pa_wcontext.h:
        !          11418:        * src/main/compile.C:
        !          11419:        * src/main/compile.y:
        !          11420:        * src/main/execute.C:
        !          11421:        * src/main/main.dsp:
        !          11422:        * src/main/pa_array.C:
        !          11423:        * src/main/pa_request.C:
1.1       paf      11424:                get put -1 [just compiled]
                   11425: 
1.2     ! paf      11426:        * src/include/compile.h:
        !          11427:        * src/include/pa_array.h:
        !          11428:        * src/main/compile.C:
        !          11429:        * src/main/compile.y:
        !          11430:        * src/main/execute.C:
1.1       paf      11431:                MAIN_METHOD_NAME ready to write execute
                   11432: 
1.2     ! paf      11433:        * src/include/pa_string.h:
        !          11434:        * src/include/pa_types.h:
        !          11435:        * src/main/pa_string.C:
1.1       paf      11436:                string.operator==(char*)
                   11437: 
1.2     ! paf      11438:        * src/main/compile.C:
        !          11439:        * src/main/compile.y:
        !          11440:        * src/main/execute.C:
1.1       paf      11441:                store0
                   11442: 
1.2     ! paf      11443:        * src/include/core.h:
        !          11444:        * src/include/pa_context.h:
        !          11445:        * src/include/pa_request.h:
        !          11446:        * src/include/pa_vclass.h:
        !          11447:        * src/include/pa_wcontext.h:
        !          11448:        * src/main/core.C:
        !          11449:        * src/main/main.dsp:
        !          11450:        * src/main/pa_request.C:
1.1       paf      11451:                request core methods0
                   11452: 
1.2     ! paf      11453:        * src/include/compile.h:
        !          11454:        * src/include/pa_context.h:
        !          11455:        * src/include/pa_hash.h:
        !          11456:        * src/include/pa_request.h:
        !          11457:        * src/include/pa_string.h:
        !          11458:        * src/include/pa_value.h:
1.1       paf      11459:                struck with const array.gets
                   11460: 
1.2     ! paf      11461:        * src/include/code.h:
        !          11462:        * src/include/pa_types.h:
        !          11463:        * src/main/compile.C:
        !          11464:        * src/main/compile.y:
        !          11465:        * src/main/compile_tools.C:
        !          11466:        * src/main/compile_tools.h:
        !          11467:        * src/main/execute.C:
        !          11468:        * src/main/main.dsp:
1.1       paf      11469:                .y to c++
                   11470:                hierarchy output fix.
                   11471:                compiler works ok
                   11472: 
1.2     ! paf      11473:        * src/include/compile.h:
        !          11474:        * src/main/compile.C:
        !          11475:        * src/main/compile.y:
        !          11476:        * src/main/compile_tools.h:
1.1       paf      11477:                line numbers needed. would add them to .y now internally. 
                   11478:                externally it's not as precise as needed
                   11479: 
1.2     ! paf      11480:        * src/include/pa_exception.h:
        !          11481:        * src/include/pa_value.h:
        !          11482:        * src/main/compile.C:
        !          11483:        * src/main/compile.y:
        !          11484:        * src/main/compile_tools.C:
        !          11485:        * src/main/compile_tools.h:
1.1       paf      11486:                .y methods and one_big_piece. now compile returns array<method*>
                   11487: 
1.2     ! paf      11488:        * src/include/execute.h:
        !          11489:        * src/include/pa_array.h:
        !          11490:        * src/include/pa_value.h:
        !          11491:        * src/main/execute.C:
        !          11492:        * src/main/pa_array.C:
1.1       paf      11493:                after array.const get wonders
                   11494: 
1.2     ! paf      11495:        * src/main/compile.y:
        !          11496:        * src/main/execute.C:
        !          11497:        * src/main/execute.C:
        !          11498:        * src/main/execute.C:
        !          11499:        * src/main/execute.C:
        !          11500:        * src/main/execute.C:
1.1       paf      11501:                z
                   11502: 
1.2     ! paf      11503:        * src/main/execute.C:
1.1       paf      11504:                tired :)
                   11505: 
1.2     ! paf      11506:        * src/main/compile.C:
        !          11507:        * src/main/compile.y:
1.1       paf      11508:                failed to add absolute precies parse error positions. leaving
                   11509:                RIGHTMOST position as @file[line:col]
                   11510: 
                   11511: 2001-02-20  paf
1.2     ! paf      11512:        * src/include/code.h:
        !          11513:        * src/include/compile.h:
        !          11514:        * src/include/execute.h:
        !          11515:        * src/include/pa_array.h:
        !          11516:        * src/include/pa_common.h:
        !          11517:        * src/include/pa_pool.h:
        !          11518:        * src/include/pa_string.h:
        !          11519:        * src/include/pa_table.h:
        !          11520:        * src/include/pa_types.h:
        !          11521:        * src/main/compile.C:
        !          11522:        * src/main/compile.y:
        !          11523:        * src/main/compile_tools.C:
        !          11524:        * src/main/compile_tools.h:
        !          11525:        * src/main/core.C:
        !          11526:        * src/main/execute.C:
        !          11527:        * src/main/main.dsp:
        !          11528:        * src/main/pa_array.C:
        !          11529:        * src/main/pa_common.C:
        !          11530:        * src/main/pa_hash.C:
        !          11531:        * src/main/pa_string.C:
        !          11532:        * src/main/pa_table.C:
1.1       paf      11533:                bison[yacc] first time compiled.
                   11534:                execute=dump for now
                   11535: 
1.2     ! paf      11536:        * src/main/compile.C:
        !          11537:        * src/main/compile.y:
        !          11538:        * src/main/compile_tools.C:
        !          11539:        * src/main/compile_tools.h:
        !          11540:        * src/main/execute.C:
        !          11541:        * src/main/main.dsp:
1.1       paf      11542:                nestage probs, eof yylex not perfect
                   11543: 
1.2     ! paf      11544:        * src/main/core.C:
1.1       paf      11545:                core rewrite using yacc investigations
                   11546:                now will be compile[yacc]/execute[opcodes]
                   11547: 
                   11548: 2001-02-15  paf
1.2     ! paf      11549:        * src/include/pa_value.h:
        !          11550:        * src/main/core.C:
1.1       paf      11551:                maybe a-la yacc those ifs rewrite as turing machine?
                   11552:                for it seems it would be it's too many ifs with this syntax now
                   11553: 
                   11554: 2001-02-14  paf
1.2     ! paf      11555:        * src/include/pa_context.h:
        !          11556:        * src/include/pa_string.h:
        !          11557:        * src/main/core.C:
        !          11558:        * src/main/pa_string.C:
1.1       paf      11559:                process text repassing
                   11560: 
1.2     ! paf      11561:        * src/include/pa_value.h:
        !          11562:        * src/main/core.C:
        !          11563:        * src/main/pa_string.C:
1.1       paf      11564:                process text repassing2
                   11565:                operator static vars
                   11566: 
1.2     ! paf      11567:        * src/include/pa_string.h:
        !          11568:        * src/main/core.C:
        !          11569:        * src/main/pa_string.C:
1.1       paf      11570:                get names 0
                   11571: 
1.2     ! paf      11572:        * src/include/pa_context.h:
        !          11573:        * src/include/pa_value.h:
        !          11574:        * src/main/core.C:
1.1       paf      11575:                module:calls changes
                   11576: 
1.2     ! paf      11577:        * src/main/core.C:
1.1       paf      11578:                varios breaks
                   11579: 
1.2     ! paf      11580:        * src/main/core.C:
1.1       paf      11581:                get_params
                   11582:                figured ^menu[UNEVALUATED unthinked :( ]
                   11583: 
1.2     ! paf      11584:        * src/main/core.C:
1.1       paf      11585:                get_params 1
                   11586: 
1.2     ! paf      11587:        * src/main/core.C:
1.1       paf      11588:                get names 1
                   11589: 
1.2     ! paf      11590:        * src/main/core.C:
1.1       paf      11591:                get names 2
                   11592: 
1.2     ! paf      11593:        * src/main/core.C:
1.1       paf      11594:                get names 3
                   11595: 
                   11596: 2001-02-13  paf
1.2     ! paf      11597:        * src/include/pa_string.h:
        !          11598:        * src/main/pa_string.C:
1.1       paf      11599:                String_iterator::skip_to
                   11600:                todo:optimize
                   11601: 
1.2     ! paf      11602:        * src/main/core.C:
1.1       paf      11603:                operators
                   11604:                : and self. prefixes
                   11605: 
1.2     ! paf      11606:        * src/include/pa_context.h:
        !          11607:        * src/include/pa_value.h:
        !          11608:        * src/main/core.C:
1.1       paf      11609:                ^class:calls[] started
                   11610: 
1.2     ! paf      11611:        * src/include/pa_string.h:
        !          11612:        * src/main/pa_string.C:
1.1       paf      11613:                String_iterator optimized
                   11614: 
1.2     ! paf      11615:        * src/include/pa_string.h:
        !          11616:        * src/main/pa_string.C:
1.1       paf      11617:                String_iterator tested
                   11618: 
1.2     ! paf      11619:        * src/main/pa_string.C:
1.1       paf      11620:                String_iterator::skip_to
                   11621:                optimized a bit. would change privates to better support optimization
                   11622: 
1.2     ! paf      11623:        * src/include/pa_value.h:
        !          11624:        * src/main/core.C:
        !          11625:        * src/main/core.C:
1.1       paf      11626:                z
                   11627: 
                   11628: 2001-02-12  paf
1.2     ! paf      11629:        * src/include/pa_context.h:
        !          11630:        * src/include/pa_value.h:
        !          11631:        * src/main/core.C:
1.1       paf      11632:                get self/methodref joined
                   11633: 
1.2     ! paf      11634:        * src/include/pa_context.h:
        !          11635:        * src/include/pa_value.h:
        !          11636:        * src/main/core.C:
1.1       paf      11637:                some comments
                   11638: 
1.2     ! paf      11639:        * src/include/pa_string.h:
        !          11640:        * src/main/core.C:
        !          11641:        * src/main/pa_string.C:
1.1       paf      11642:                started String_iterator
                   11643: 
                   11644: 2001-02-11  paf
1.2     ! paf      11645:        * src/include/pa_context.h:
        !          11646:        * src/include/pa_value.h:
        !          11647:        * src/main/core.C:
        !          11648:        * src/main/main.dsp:
1.1       paf      11649:                core started.
                   11650:                core.C, context&value .h
                   11651: 
1.2     ! paf      11652:        * src/include/pa_array.h:
        !          11653:        * src/include/pa_hash.h:
        !          11654:        * src/include/pa_pool.h:
        !          11655:        * src/include/pa_string.h:
        !          11656:        * src/main/main.dsp:
        !          11657:        * src/main/pa_array.C:
        !          11658:        * src/main/pa_hash.C:
        !          11659:        * src/main/pa_pool.C:
        !          11660:        * src/main/pa_string.C:
1.1       paf      11661:                :pooled
                   11662: 
                   11663: 2001-01-30  paf
1.2     ! paf      11664:        * src/configure:
        !          11665:        * src/configure.in:
        !          11666:        * src/include/pa_error.h:
        !          11667:        * src/include/pa_exception.h:
        !          11668:        * src/include/pa_pool.h:
        !          11669:        * src/include/pa_request.h:
        !          11670:        * src/main/main.dsp:
        !          11671:        * src/main/pa_error.C:
        !          11672:        * src/main/pa_exception.C:
        !          11673:        * src/main/pa_pool.C:
        !          11674:        * src/targets/Makefile.am:
        !          11675:        * src/targets/parser.C:
        !          11676:        * src/targets/parser.dsp:
1.1       paf      11677:                lowered targets/parser into subdir, added parser_Pool(Pool)
                   11678:                failed to add. would think..
                   11679: 
1.2     ! paf      11680:        * src/include/pa_exception.h:
        !          11681:        * src/include/pa_pool.h:
        !          11682:        * src/include/pa_table.h:
        !          11683:        * src/main/pa_exception.C:
        !          11684:        * src/main/pa_table.C:
1.1       paf      11685:                minor * to & changes
                   11686: 
1.2     ! paf      11687:        * src/include/pa_pool.h:
        !          11688:        * src/main/Makefile.am:
        !          11689:        * src/main/main.dsp:
        !          11690:        * src/main/pa_pool.C:
1.1       paf      11691:                moved pa_pool.C to be target specific
                   11692: 
1.2     ! paf      11693:        * src/Makefile.am:
        !          11694:        * src/main/Makefile.am:
        !          11695:        * src/targets/Makefile.am:
1.1       paf      11696:                .am comments
                   11697: 
1.2     ! paf      11698:        * src/include/pa_exception.h:
        !          11699:        * src/include/pa_pool.h:
        !          11700:        * src/include/pa_request.h:
        !          11701:        * src/include/pa_table.h:
        !          11702:        * src/main/pa_array.C:
        !          11703:        * src/main/pa_exception.C:
        !          11704:        * src/main/pa_pool.C:
        !          11705:        * src/main/pa_table.C:
1.1       paf      11706:                error re-associated. that's much better
                   11707:                even removed 'die' necessety
                   11708: 
1.2     ! paf      11709:        * src/configure:
        !          11710:        * src/configure.in:
1.1       paf      11711:                .am updated
                   11712: 
                   11713: 2001-01-29  paf
1.2     ! paf      11714:        * src/include/pa_hash.h:
        !          11715:        * src/include/pa_pool.h:
        !          11716:        * src/include/pa_threads.h:
        !          11717:        * src/main/pa_hash.C:
1.1       paf      11718:                made local Hash-es not thread safe=quicker by
                   11719:                SYNCHRONIZED(thread_safe)
                   11720: 
1.2     ! paf      11721:        * src/include/pa_hash.h:
1.1       paf      11722:                some comments
                   11723: 
1.2     ! paf      11724:        * src/include/pa_error.h:
        !          11725:        * src/include/pa_request.h:
        !          11726:        * src/include/pa_string.h:
        !          11727:        * src/include/pa_table.h:
        !          11728:        * src/main/pa_error.C:
        !          11729:        * src/main/pa_table.C:
        !          11730:        * src/targets/parser.C:
        !          11731:        * src/targets/parser.dsp:
1.1       paf      11732:                Error fixed
                   11733: 
1.2     ! paf      11734:        * src/include/pa_pool.h:
        !          11735:        * src/include/pa_string.h:
        !          11736:        * src/main/pa_string.C:
        !          11737:        * src/targets/parser.C:
1.1       paf      11738:                String originating
                   11739: 
1.2     ! paf      11740:        * src/include/pa_array.h:
        !          11741:        * src/main/pa_array.C:
        !          11742:        * src/targets/parser.C:
1.1       paf      11743:                Array::operator += (Array& src)
                   11744:                
                   11745:                rethought, would change now
                   11746: 
1.2     ! paf      11747:        * src/configure.in:
        !          11748:        * src/include/pa_hash.h:
        !          11749:        * src/include/pa_threads.h:
        !          11750:        * src/main/main.dsp:
        !          11751:        * src/main/pa_threads.C:
        !          11752:        * src/targets/parser.C:
1.1       paf      11753:                added pa_threads
                   11754:                
                   11755:                Mutex
                   11756: 
1.2     ! paf      11757:        * src/include/pa_pool.h:
        !          11758:        * src/main/pa_array.C:
        !          11759:        * src/targets/parser.C:
1.1       paf      11760:                tested - decision "no templates"
                   11761: 
1.2     ! paf      11762:        * src/include/pa_error.h:
        !          11763:        * src/include/pa_hash.h:
        !          11764:        * src/include/pa_string.h:
        !          11765:        * src/include/pa_table.h:
        !          11766:        * src/main/pa_error.C:
        !          11767:        * src/main/pa_hash.C:
        !          11768:        * src/main/pa_string.C:
        !          11769:        * src/main/pa_table.C:
        !          11770:        * src/targets/parser.C:
1.1       paf      11771:                Table
                   11772:                more like C++ style
                   11773:                hence lots of 'const'
                   11774: 
1.2     ! paf      11775:        * src/include/pa_array.h:
        !          11776:        * src/include/pa_hash.h:
        !          11777:        * src/include/pa_pool.h:
        !          11778:        * src/include/pa_string.h:
        !          11779:        * src/include/pa_table.h:
        !          11780:        * src/include/pa_types.h:
        !          11781:        * src/main/main.dsp:
        !          11782:        * src/main/pa_array.C:
        !          11783:        * src/main/pa_string.C:
        !          11784:        * src/main/pa_table.C:
1.1       paf      11785:                Table started
                   11786:                would test
                   11787:                template Array now
                   11788: 
1.2     ! paf      11789:        * src/main/pa_array.C:
1.1       paf      11790:                expand not convinient, would rewrite
                   11791: 
1.2     ! paf      11792:        * src/include/pa_array.h:
        !          11793:        * src/include/pa_hash.h:
        !          11794:        * src/include/pa_pool.h:
        !          11795:        * src/include/pa_string.h:
        !          11796:        * src/include/pa_table.h:
        !          11797:        * src/include/pa_types.h:
        !          11798:        * src/main/Makefile.am:
        !          11799:        * src/main/main.dsp:
        !          11800:        * src/main/pa_array.C:
        !          11801:        * src/main/pa_hash.C:
        !          11802:        * src/main/pa_string.C:
        !          11803:        * src/main/pa_table.C:
        !          11804:        * src/targets/parser.C:
        !          11805:        * src/targets/parser.dsp:
1.1       paf      11806:                Request
                   11807:                Error
                   11808:                Table
                   11809: 
1.2     ! paf      11810:        * src/include/pa_array.h:
        !          11811:        * src/include/pa_hash.h:
        !          11812:        * src/include/pa_string.h:
1.1       paf      11813:                moved .h public parts to top
                   11814: 
1.2     ! paf      11815:        * src/include/pa_hash.h:
        !          11816:        * src/include/pa_threads.h:
        !          11817:        * src/main/pa_hash.C:
        !          11818:        * src/main/pa_threads.C:
1.1       paf      11819:                decided on one global_mutex, like PHP
                   11820:                as I can see: needed only in global Hash now,
                   11821:                made Hash:: put/get SYNCHRONIZED
                   11822: 
1.2     ! paf      11823:        * src/include/pa_array.h:
        !          11824:        * src/include/pa_common.h:
        !          11825:        * src/include/pa_error.h:
        !          11826:        * src/include/pa_hash.h:
        !          11827:        * src/include/pa_pool.h:
        !          11828:        * src/include/pa_request.h:
        !          11829:        * src/include/pa_string.h:
        !          11830:        * src/include/pa_table.h:
        !          11831:        * src/main/Makefile.am:
        !          11832:        * src/main/pa_array.C:
        !          11833:        * src/main/pa_common.C:
        !          11834:        * src/main/pa_error.C:
        !          11835:        * src/main/pa_hash.C:
        !          11836:        * src/main/pa_table.C:
1.1       paf      11837:                added forgotten
                   11838: 
1.2     ! paf      11839:        * src/acinclude.m4:
1.1       paf      11840:                --disable-string-origins
                   11841: 
1.2     ! paf      11842:        * src/configure:
        !          11843:        * src/include/pa_array.h:
        !          11844:        * src/include/pa_pool.h:
        !          11845:        * src/main/Makefile.am:
        !          11846:        * src/main/main.dsp:
        !          11847:        * src/main/pa_array.C:
        !          11848:        * src/targets/parser.C:
        !          11849:        * src/targets/parser.dsp:
1.1       paf      11850:                templates failed
                   11851:                no template specializations [VC6],
                   11852:                no library auto instantation [VC6, GNU c++ 2.95.2-6 from latest cygwin]
                   11853: 
1.2     ! paf      11854:        * src/include/pa_array.h:
        !          11855:        * src/include/pa_pool.h:
        !          11856:        * src/main/pa_array.C:
        !          11857:        * src/targets/parser.C:
1.1       paf      11858:                Array& operator += (Array& src)
                   11859: 
                   11860: 2001-01-27  paf
1.2     ! paf      11861:        * src/include/pa_hash.h:
        !          11862:        * src/include/pa_string.h:
        !          11863:        * src/include/pa_types.h:
        !          11864:        * src/main/main.dsp:
        !          11865:        * src/main/pa_string.C:
1.1       paf      11866:                uint, and added pa_types & pa_hash[forgotten]
                   11867: 
1.2     ! paf      11868:        * src/main/pa_string.C:
        !          11869:        * src/targets/parser.C:
1.1       paf      11870:                String::operator ==
                   11871: 
1.2     ! paf      11872:        * src/include/pa_array.h:
        !          11873:        * src/main/pa_array.C:
        !          11874:        * src/targets/parser.C:
1.1       paf      11875:                array [] with chunk caching
                   11876: 
1.2     ! paf      11877:        * src/main/pa_hash.C:
1.1       paf      11878:                String(&String)
                   11879: 
1.2     ! paf      11880:        * src/include/pa_array.h:
        !          11881:        * src/include/pa_hash.h:
        !          11882:        * src/include/pa_pool.h:
        !          11883:        * src/include/pa_string.h:
        !          11884:        * src/main/pa_array.C:
        !          11885:        * src/main/pa_string.C:
1.1       paf      11886:                array cache rethought to chunk caching
                   11887: 
1.2     ! paf      11888:        * src/include/pa_array.h:
        !          11889:        * src/include/pa_hash.h:
        !          11890:        * src/include/pa_pool.h:
        !          11891:        * src/include/pa_string.h:
        !          11892:        * src/main/main.dsp:
        !          11893:        * src/main/pa_array.C:
        !          11894:        * src/main/pa_hash.C:
        !          11895:        * src/main/pa_string.C:
        !          11896:        * src/targets/parser.dsp:
1.1       paf      11897:                Array 0
                   11898: 
1.2     ! paf      11899:        * src/main/pa_hash.C:
1.1       paf      11900:                added pa_hash.C [forgotten]
                   11901: 
                   11902: 2001-01-26  paf
1.2     ! paf      11903:        * src/include/pa_pool.h:
        !          11904:        * src/include/pa_string.h:
        !          11905:        * src/main/pa_string.C:
        !          11906:        * src/targets/parser.C:
1.1       paf      11907:                removed templates [vc++ suxx]
                   11908: 
1.2     ! paf      11909:        * src/include/pa_pool.h:
        !          11910:        * src/main/pa_string.C:
1.1       paf      11911:                String prealloc & dynamic row_count
                   11912: 
1.2     ! paf      11913:        * src/include/pa_pool.h:
        !          11914:        * src/include/pa_string.h:
1.1       paf      11915:                pa_pool split
                   11916: 
1.2     ! paf      11917:        * src/AUTHORS:
        !          11918:        * src/COPYING:
        !          11919:        * src/ChangeLog:
        !          11920:        * src/INSTALL:
        !          11921:        * src/Makefile.am:
        !          11922:        * src/NEWS:
        !          11923:        * src/README:
        !          11924:        * src/acinclude.m4:
        !          11925:        * src/config.guess:
        !          11926:        * src/config.h.bot:
        !          11927:        * src/config.h.top:
        !          11928:        * src/config.sub:
        !          11929:        * src/configure:
        !          11930:        * src/configure.in:
        !          11931:        * src/include/pa_pool.h:
        !          11932:        * src/install-sh:
        !          11933:        * src/main/Makefile.am:
        !          11934:        * src/main/main.dsp:
        !          11935:        * src/main/pa_pool.C:
        !          11936:        * src/main/pa_string.C:
        !          11937:        * src/missing:
        !          11938:        * src/mkinstalldirs:
        !          11939:        * src/parser.dsw:
        !          11940:        * src/stamp-h.in:
        !          11941:        * src/targets/Makefile.am:
        !          11942:        * src/targets/parser.C:
        !          11943:        * src/targets/parser.dsp:
1.1       paf      11944:                creating parser3 module
                   11945: 
1.2     ! paf      11946:        * src/include/pa_pool.h:
        !          11947:        * src/main/main.dsp:
        !          11948:        * src/main/pa_pool.C:
        !          11949:        * src/main/pa_string.C:
        !          11950:        * src/main/pa_string.C:
        !          11951:        * src/targets/parser.C:
        !          11952:        * src/targets/parser.dsp:
        !          11953:        * src/targets/parser.dsp:
        !          11954:                $Id$ check
1.1       paf      11955: 
1.2     ! paf      11956:        * src/targets/parser.C:
1.1       paf      11957:                $id$ check
                   11958: 
1.2     ! paf      11959:        * src/include/pa_pool.h:
        !          11960:        * src/include/pa_string.h:
        !          11961:        * src/main/main.dsp:
        !          11962:        * src/main/pa_pool.C:
        !          11963:        * src/main/pa_string.C:
        !          11964:        * src/targets/parser.C:
1.1       paf      11965:                templates in VC++ suxx.
                   11966: 

E-mail: