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>«<xsl:value-of select="@title" />»</b>
960: stranly worked only this way:
961: <b>«<xsl:value-of select="@title" />»</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 & 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 П 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: