Annotation of parser3/ChangeLog, revision 1.1
1.1 ! paf 1: 2002-01-25 paf
! 2: * include/pa_charset.h:
! 3: * include/pa_charset.h:
! 4: * include/pa_config_fixed.h:
! 5: * main/compile.tab.C:
! 6: * main/pa_charset.C:
! 7: typedef XMLCh... not stupid illegal define
! 8:
! 9: * patches/libxml_error_column_tab.patch:
! 10: error position in line with \t-s was badly pointed by ^, tabs
! 11: changed to spaces
! 12:
! 13: 2002-01-24 paf
! 14: * patches/libxml_htmloutput_of_xslemptyattr_emptyquotes.patch:
! 15: background="" from xslt now OK [were just background without =
! 16: "]
! 17:
! 18: * www/htdocs/global.xsl:
! 19: * www/htdocs/index.html:
! 20: background="" from xslt now OK [were just background without =""]
! 21: new patch issued: libxml_htmloutput_of_xslemptyattr_emptyquotes.patch
! 22:
! 23: * classes/xdoc.C:
! 24: checked empty response
! 25:
! 26: * classes/xdoc.C:
! 27: xsltSaveResultTo checked <0 response
! 28:
! 29: * www/windows-1251.cfg:
! 30: (c) added
! 31:
! 32: * classes/xnode.C:
! 33: xdoc.select fixed context node [were always /, not self node]
! 34:
! 35: * configure.in:
! 36: * include/pa_version.h:
! 37: changed version number
! 38:
! 39: * classes/xnode.C:
! 40: xpath nodes select bug [0] instead of [i], be more tender with
! 41: ctrl/c/v
! 42:
! 43: * classes/hashfile.C:
! 44: * include/pa_db_table.h:
! 45: * include/pa_opcode.h:
! 46: * main/compile.tab.C:
! 47: * main/compile.y:
! 48: * main/compile_tools.C:
! 49: * main/compile_tools.h:
! 50: * main/execute.C:
! 51: * main/pa_db_connection.C:
! 52: * main/pa_db_table.C:
! 53: * operators.txt:
! 54: * types/pa_vhashfile.C:
! 55: * types/pa_vhashfile.h:
! 56: * www/htdocs/index.html:
! 57: merged from r17 - hashfile without logfiles
! 58:
! 59: * classes/xnode.C:
! 60: * operators.txt:
! 61: xnode.select returns array always now, in case 'nothing found'
! 62: returns empty array
! 63:
! 64: * classes/xdoc.C:
! 65: * classes/xnode.C:
! 66: * classes/xnode.h:
! 67: * www/htdocs/index.html:
! 68: gdome_xml_doc_get_xmlDoc handy macro, which is strangly abscent
! 69: in dome lib
! 70:
! 71: * classes/hashfile.C:
! 72: * include/pa_db_table.h:
! 73: * main/compile.tab.C:
! 74: * main/pa_db_connection.C:
! 75: * main/pa_db_table.C:
! 76: * operators.txt:
! 77: * types/pa_vhashfile.C:
! 78: * types/pa_vhashfile.h:
! 79: hashfile:
! 80: removed use of transactions
! 81: [libdb removed DB_INIT_LOCK, DB_INIT_LOG, DB_INIT_TXN init bits,
! 82: thus got rid of huge log files, which cluttered disk without huge need]
! 83:
! 84: 2002-01-23 paf
! 85: * classes/xdoc.C:
! 86: * main/pa_globals.C:
! 87: * types/pa_vdouble.h:
! 88: * www/htdocs/index.html:
! 89: %.20E now default float format
! 90: this is for regretful twice-converting here:
! 91: $a(double value) when they write double falue they convert it to string first,
! 92: thus %g were losing precesion.
! 93:
! 94: todo: think up some way to remove double->string string->double twice-converting
! 95:
! 96: * main/pa_globals.C:
! 97: removed debug xslt messages
! 98:
! 99: * main/pa_globals.C:
! 100: xslt linked dynamically. [mistekenly were statically linked]
! 101:
! 102: * include/pa_exception.h:
! 103: * main/compile.tab.C:
! 104: * main/pa_exception.C:
! 105: removed exception va_list constructor.
! 106: 1. not needed anymore
! 107: 2. there were a conflict[causing errors] between
! 108: ctor(, va_list)
! 109: ctor(, ...)
! 110: compiler[both msvc and gcc] never detected an ambiguilty here, compiling
! 111: ctor(, "hello") into ctor(, va_list) which, of course, caused gpf
! 112:
! 113: * types/pa_vdouble.h:
! 114: %.20E now float format when %g produced 'e' in output
! 115: this is for regretful twice-converting here:
! 116: $a(double value) when they write double falue they convert it to string first,
! 117: thus %g were losing precesion.
! 118:
! 119: todo: think up some way to remove double->string string->double twice-converting
! 120:
! 121: * patches/libxml_html_output_no_charset_meta.patch:
! 122: * patches/libxslt_html_output_no_charset_meta.patch:
! 123: no meta2
! 124:
! 125: * classes/xdoc.C:
! 126: * include/pa_stylesheet_connection.h:
! 127: * main/pa_globals.C:
! 128: * www/htdocs/index.html:
! 129: xmlSubstituteEntitiesDefault(1) now global, reasons in comment inside
! 130:
! 131: * classes/xdoc.C:
! 132: * main/pa_globals.C:
! 133: * www/htdocs/index.html:
! 134: xdoc::load/set entities substituted.
! 135: // 2. when dom tree with entites goes under transform text nodes
! 136: // got [erroreosly] cut on first entity occurance
! 137:
! 138: * types/pa_vdouble.h:
! 139: double prec. todo: get rid of twice-converting
! 140:
! 141: * patches/libxml_transcoder_context1.patch:
! 142: * patches/libxml_transcoder_context2.patch:
! 143: * patches/libxml_transcoder_context3.patch:
! 144: * patches/libxml_transcoder_context4.patch:
! 145: * patches/xalan-DoubleSupport-arithmetic-overflow-on-negative-sqrt.patch:
! 146: * patches/xalan-FormatterToHTML-attribute-digitalentitifying-and-noheadcharset.patch:
! 147: * patches/xalan-XalanDOMString-systaxerr.patch:
! 148: * patches/xalan-XalanTranscodingServices-digitalentitifying.patch:
! 149: * patches/xerces-XMLURL-http-localhost-eq-documentroot-relative-file.patch:
! 150: removed xalan&xerces patches, started gnome xml lib patches.
! 151: first patch series aimed at providing transcoder with context
! 152:
! 153: * patches/libxslt_html_output_no_charset_meta.patch:
! 154: no meta3
! 155:
! 156: 2002-01-22 paf
! 157: * classes/table.C:
! 158: * www/htdocs/index.html:
! 159: join behaived badly in case named tables structure mismatched: 0 strings sneaked into dest failing afterwards.
! 160: replaced them with empty strings
! 161:
! 162: * classes/xdoc.C:
! 163: * include/pa_stylesheet_connection.h:
! 164: * main/pa_globals.C:
! 165: xsl stylesheet load: parsed entities, this helps compiling stylesheet properly.
! 166: example:
! 167: this refused to work,
! 168: <b>«<xsl:value-of select="@title" />»</b>
! 169: stranly worked only this way:
! 170: <b>«<xsl:value-of select="@title" />»</b>
! 171:
! 172: docs says "set it to 1", never going into details, so I decided to try NOT to do that
! 173:
! 174: * classes/gd/gif.C:
! 175: * www/htdocs/index.html:
! 176: added bounds check into image.replace...LineReplaceColor
! 177:
! 178: * classes/gd/gif.C:
! 179: * classes/gd/mtables.h:
! 180: * www/htdocs/index.html:
! 181: angles adjust for image.arc and image.sector
! 182:
! 183: 2002-01-21 paf
! 184: * include/pa_stylesheet_connection.h:
! 185: * main/pa_exception.C:
! 186: * www/htdocs/index.html:
! 187: xml generic message 1
! 188:
! 189: * main/pa_charset.C:
! 190: checked empty transcoders in transcode_cstr|buf
! 191:
! 192: * www/htdocs/templates/_document.xslt:
! 193: * www/htdocs/templates/symbols.ent:
! 194: added templates
! 195:
! 196: * classes/xdoc.C:
! 197: * www/htdocs/index.html:
! 198: xdoc::load error source = filespec
! 199:
! 200: * classes/Makefile.in:
! 201: * classes/xdoc.C:
! 202: * classes/xnode.C:
! 203: * configure:
! 204: * configure.in:
! 205: * include/pa_stylesheet_connection.h:
! 206: * main/pa_charset.C:
! 207: * main/pa_globals.C:
! 208: * main/pa_sql_driver_manager.C:
! 209: * main/pa_stylesheet_manager.C:
! 210: * targets/cgi/Makefile.am:
! 211: * targets/cgi/Makefile.in:
! 212: autoconf gnome
! 213:
! 214: * classes/table.C:
! 215: ^table::load
! 216: empty lines or #comments before headline
! 217:
! 218: * classes/xdoc.C:
! 219: * www/htdocs/templates/_document.xslt:
! 220: transform error source now stylesheet_filespec
! 221:
! 222: * include/pa_array.h:
! 223: * include/pa_globals.h:
! 224: * include/pa_request.h:
! 225: * include/pa_threads.h:
! 226: * main/pa_array.C:
! 227: * main/pa_exception.C:
! 228: * main/pa_globals.C:
! 229: * main/pa_request.C:
! 230: * targets/apache13/pa_threads.C:
! 231: * targets/cgi/pa_threads.C:
! 232: * targets/isapi/pa_threads.C:
! 233: * www/htdocs/index.html:
! 234: xml generic errors 0
! 235:
! 236: * classes/xdoc.C:
! 237: * classes/xnode.C:
! 238: * include/pa_exception.h:
! 239: * include/pa_globals.h:
! 240: * include/pa_stylesheet_connection.h:
! 241: * main/pa_exception.C:
! 242: * main/pa_globals.C:
! 243: * targets/apache13/pa_threads.C:
! 244: * targets/cgi/pa_threads.C:
! 245: xslt generic error 1
! 246:
! 247: 2002-01-16 paf
! 248: * classes/xdoc.C:
! 249: * operators.txt:
! 250: few comments
! 251:
! 252: * classes/hash.C:
! 253: * classes/op.C:
! 254: * classes/string.C:
! 255: * classes/table.C:
! 256: * classes/void.C:
! 257: * classes/xdoc.C:
! 258: * include/pa_db_connection.h:
! 259: * include/pa_request.h:
! 260: * include/pa_sql_connection.h:
! 261: * include/pa_sql_driver_manager.h:
! 262: * include/pa_stylesheet_connection.h:
! 263: * include/pa_stylesheet_manager.h:
! 264: * main/pa_request.C:
! 265: * main/pa_sql_driver_manager.C:
! 266: * main/pa_stylesheet_manager.C:
! 267: * targets/cgi/pool_storage.h:
! 268: auto closers to sql_connection, stylesheet_connection
! 269: auto destroyers to remaining gnome objects
! 270:
! 271: 2002-01-15 paf
! 272: * classes/xdoc.C:
! 273: * include/pa_charset.h:
! 274: * main/pa_charset.C:
! 275: * operators.txt:
! 276: * www/htdocs/index.html:
! 277: started output options parsing
! 278:
! 279: * classes/xdoc.C:
! 280: * operators.txt:
! 281: * www/htdocs/index.html:
! 282: xdoc
! 283: file
! 284: save
! 285: string
! 286:
! 287: ready.
! 288: todo: error handling
! 289:
! 290: * classes/xdoc.C:
! 291: * www/htdocs/index.html:
! 292: xdoc save rewritten using xmlAllocOutputBuffer
! 293: less mallocs, more reallocs. less fragmented result
! 294:
! 295: 2002-01-14 paf
! 296: * classes/xdoc.C:
! 297: method
! 298:
! 299: * classes/xdoc.C:
! 300: * classes/xnode.C:
! 301: * operators.txt:
! 302: * operators.txt:
! 303: * www/htdocs/index.html:
! 304: ^xdoc.file
! 305:
! 306: * classes/xdoc.C:
! 307: * classes/xnode.C:
! 308: * include/pa_charset.h:
! 309: * include/pa_pool.h:
! 310: * include/pa_stylesheet_connection.h:
! 311: * main/main.dsp:
! 312: * main/pa_charset.C:
! 313: * main/pa_globals.C:
! 314: * main/pa_pool.C:
! 315: * main/pa_stylesheet_manager.C:
! 316: * types/pa_vxdoc.h:
! 317: * www/htdocs/index.html:
! 318: xslt transform0.
! 319: TODO:
! 320: use output options
! 321: handle errors
! 322:
! 323: 2002-01-11 paf
! 324: * include/pa_opcode.h:
! 325: * main/compile.tab.C:
! 326: * main/compile.y:
! 327: * main/compile_tools.C:
! 328: * main/compile_tools.h:
! 329: * main/execute.C:
! 330: * www/htdocs/index.html:
! 331: partial logical && || evaluation
! 332:
! 333: * classes/xnode.C:
! 334: * include/pa_charset.h:
! 335: * main/pa_charset.C:
! 336: * www/htdocs/index.html:
! 337: xpath selectNode 1
! 338:
! 339: * classes/xnode.C:
! 340: * www/htdocs/index.html:
! 341: xpath selectNode 2
! 342:
! 343: * classes/xnode.C:
! 344: * include/pa_charset.h:
! 345: * www/htdocs/index.html:
! 346: xpath selectNode 3: string/number/bool
! 347:
! 348: * classes/xnode.C:
! 349: * www/htdocs/index.html:
! 350: xpath selectNodes
! 351:
! 352: 2002-01-10 paf
! 353: * classes/xnode.C:
! 354: xpath selectNode -100 [just written]
! 355:
! 356: * classes/xdoc.C:
! 357: * classes/xnode.C:
! 358: * include/pa_charset.h:
! 359: * include/pa_exception.h:
! 360: * include/pa_pool.h:
! 361: * main/pa_charset.C:
! 362: * main/pa_pool.C:
! 363: * operators.txt:
! 364: * www/htdocs/index.html:
! 365: GdomeDOMString_auto_ptr c++ wrapper [calls refcounter]
! 366:
! 367: 2002-01-09 paf
! 368: * operators.txt:
! 369: removed ^hashfile.transaction
! 370:
! 371: 2001-12-29 paf
! 372: * classes/xdoc.C:
! 373: * include/pa_exception.h:
! 374: * main/pa_charset.C:
! 375: * main/pa_exception.C:
! 376: * main/pa_globals.C:
! 377: xdoc
! 378: ^set
! 379: ^string with glib works 0
! 380:
! 381: 2001-12-28 paf
! 382: * classes/smtp/smtp.h:
! 383: * main/pa_globals.C:
! 384: renamed gdome to libgdome.dll
! 385:
! 386: * classes/classes.dsp:
! 387: * classes/gd/gd.dsp:
! 388: * classes/gd/gifio.C:
! 389: * classes/mail.C:
! 390: * classes/smtp/comms.C:
! 391: * classes/smtp/smtp.C:
! 392: * classes/smtp/smtp.dsp:
! 393: * classes/xdoc.C:
! 394: * classes/xnode.C:
! 395: * classes/xnode.h:
! 396: * include/pa_exception.h:
! 397: * include/pa_globals.h:
! 398: * main/compile.tab.C:
! 399: * main/main.dsp:
! 400: * main/pa_charset.C:
! 401: * main/pa_dir.C:
! 402: * main/pa_exception.C:
! 403: * main/pa_exec.C:
! 404: * main/pa_globals.C:
! 405: * main/pa_socks.C:
! 406: * operators.txt:
! 407: * targets/cgi/parser3.C:
! 408: * targets/cgi/parser3.dsp:
! 409: * types/pa_vxdoc.C:
! 410: * types/pa_vxdoc.h:
! 411: * types/pa_vxnode.C:
! 412: * types/pa_vxnode.h:
! 413: gnome libs just compiled in.
! 414: no refcounting
! 415: no xpath
! 416: no xslt
! 417: yet
! 418:
! 419: * classes/xdoc.C:
! 420: * include/pa_charset.h:
! 421: * main/pa_charset.C:
! 422: * main/pa_exception.C:
! 423: started glib transcoders
! 424:
! 425: 2001-12-27 paf
! 426: * configure.in:
! 427: * include/pa_charset.h:
! 428: * include/pa_common.h:
! 429: * include/pa_exception.h:
! 430: * include/pa_globals.h:
! 431: * include/pa_pool.h:
! 432: * main/main.dsp:
! 433: * main/pa_charset.C:
! 434: * main/pa_charsets.C:
! 435: * main/pa_globals.C:
! 436: * main/pa_pool.C:
! 437: * parser3.dsw:
! 438: * pcre/internal.h:
! 439: * targets/cgi/parser3.C:
! 440: * targets/cgi/parser3.dsp:
! 441: * types/pa_vxdoc.C:
! 442: * types/pa_vxdoc.h:
! 443: * types/pa_vxnode.C:
! 444: * types/pa_vxnode.h:
! 445: * types/types.dsp:
! 446: going away from xalan&xerces, started the process.
! 447: globals [initialization
! 448: pool [charset update
! 449: charset [transcodings
! 450: vxnode vxdoc [DOM calls
! 451:
! 452: * classes/Makefile.am:
! 453: going away from xalan&xerces, not needed anymore
! 454:
! 455: 2001-12-26 paf
! 456: * include/pa_charset.h:
! 457: * include/pa_charsets.h:
! 458: * main/pa_charset.C:
! 459: * main/pa_charsets.C:
! 460: * main/pa_request.C:
! 461: * www/htdocs/index.html:
! 462: charset key globalized [bug]
! 463:
! 464: 2001-12-25 paf
! 465: * classes/mail.C:
! 466: * classes/table.C:
! 467: * include/pa_string.h:
! 468: * main/pa_string.C:
! 469: * www/htdocs/index.html:
! 470: table set & append changed splitting languages, separators now can be clean AND as-is
! 471: same to mail command line $MAIN:MAIL.progX arguments
! 472:
! 473: * patches/xerces-XMLURL-http-localhost-eq-documentroot-relative-file.patch:
! 474: checked no-DOCUMENT_ROOT situation
! 475:
! 476: 2001-12-24 paf
! 477: * classes/hashfile.C:
! 478: * classes/op.C:
! 479: * main/pa_db_table.C:
! 480: * main/pa_string.C:
! 481: read from cache size check updated
! 482:
! 483: * patches/xerces-XMLURL-http-localhost-eq-documentroot-relative-file.patch:
! 484: * patches/xerces-http-localhost-eq-documentroot-relative-file.patch:
! 485: * patches/xerces-http-localhost-eq-documentroot-relative-file.patch:
! 486: * www/htdocs/index.html:
! 487: xerces http://localhost/hren equals reading from $DOCUMENT_ROOT
! 488: hren file
! 489:
! 490: * operators.txt:
! 491: comment on message part ordering
! 492:
! 493: * classes/mail.C:
! 494: * www/htdocs/index.html:
! 495: one parted text messages - no multipart mime-type anymore.
! 496: for convinient if $.attach-ments
! 497:
! 498: * operators.txt:
! 499: * www/htdocs/index.html:
! 500: comment on "multipart" messages with one part
! 501:
! 502: * main/pa_string.C:
! 503: * main/pa_string.C:
! 504: String::join_chain another ugly bug :(
! 505:
! 506: 2001-12-21 paf
! 507: * main/execute.C:
! 508: * www/htdocs/index.html:
! 509: junction evaluation canceled - endless recursion detected
! 510:
! 511: * main/pa_request.C:
! 512: $result in @main actually not working, to hell with it for now
! 513:
! 514: * classes/date.C:
! 515: * operators.txt:
! 516: * www/htdocs/index.html:
! 517: date:sql-string now returns localtime
! 518:
! 519: * include/pa_request.h:
! 520: * main/execute.C:
! 521: * main/pa_request.C:
! 522: * types/pa_vmethod_frame.h:
! 523: * types/pa_wcontext.h:
! 524: $result in @main @postprocess @exception
! 525:
! 526: * operators.txt:
! 527: date localtime comment
! 528:
! 529: 2001-12-19 paf
! 530: * classes/op.C:
! 531: * www/htdocs/index.html:
! 532: ^cache keypath now relative
! 533:
! 534: * main/pa_request.C:
! 535: * www/htdocs/index.html:
! 536: * www/parser3root_debug.conf:
! 537: CLASS_PATH now / = DOCUMENT_ROOT
! 538:
! 539: * classes/hashfile.C:
! 540: * www/parser3root_debug.conf:
! 541: ^hashfile.open DB_HOME now relative
! 542:
! 543: * operators.txt:
! 544: UTF8, charset name case sensitivity comment
! 545:
! 546: * main/pa_charset.C:
! 547: * operators.txt:
! 548: charset->charset transcoding via unicode intermediate
! 549:
! 550: * classes/mail.C:
! 551: * include/pa_config_fixed.h:
! 552: * operators.txt:
! 553: to/from 0 check were missing
! 554:
! 555: * patches/xalan-FormatterToHTML-attribute-digitalentitifying-and-noheadcharset.patch:
! 556: * patches/xalan-FormatterToHTML-attribute-digitalentitifying.patch:
! 557: * www/htdocs/global.xsl:
! 558: * www/htdocs/index.html:
! 559: xalan-FormatterToHTML...noheadcharset.patch
! 560:
! 561: * operators.txt:
! 562: ^mail:send charset comment
! 563:
! 564: * configure:
! 565: * configure.in:
! 566: --with-pathlink=-R or -rpath-link
! 567:
! 568: * classes/mail.C:
! 569: changed weighting prior to sort
! 570:
! 571: * configure:
! 572: * configure.in:
! 573: comment
! 574:
! 575: 2001-12-17 paf
! 576: * classes/mail.C:
! 577: * include/pa_charsets.h:
! 578: * include/pa_string.h:
! 579: * main/pa_charsets.C:
! 580: * main/untaint.C:
! 581: * operators.txt:
! 582: * types/pa_vrequest.C:
! 583: * types/pa_vresponse.C:
! 584: ^mail:send[
! 585: $.charset[zzz]
! 586: addded
! 587:
! 588: * include/pa_db_table.h:
! 589: * main/pa_db_table.C:
! 590: db_table used outdated unset services_pool
! 591:
! 592: * operators.txt:
! 593: warning about form:fields and $request/response:charset
! 594:
! 595: * main/pa_charset.C:
! 596: ifndef XML were bad type
! 597:
! 598: * classes/image.C:
! 599: govno
! 600:
! 601: * main/untaint.C:
! 602: allowed space in filespec
! 603:
! 604: * classes/image.C:
! 605: no govno
! 606:
! 607: * main/pa_charset.C:
! 608: * www/htdocs/index.html:
! 609: empty bufs transcode [forgot check :(]
! 610:
! 611: * targets/apache13/mod_parser3.C:
! 612: test r->finfo.st_mode check seems to work only on win32
! 613:
! 614: 2001-12-15 paf
! 615: * classes/file.C:
! 616: * classes/math.C:
! 617: * classes/op.C:
! 618: * classes/string.C:
! 619: * classes/table.C:
! 620: * classes/xdoc.C:
! 621: * include/pa_array.h:
! 622: * include/pa_cache_managers.h:
! 623: * include/pa_charset_connection.h:
! 624: * include/pa_charset_manager.h:
! 625: * include/pa_common.h:
! 626: * include/pa_db_connection.h:
! 627: * include/pa_db_manager.h:
! 628: * include/pa_db_table.h:
! 629: * include/pa_dictionary.h:
! 630: * include/pa_exception.h:
! 631: * include/pa_exec.h:
! 632: * include/pa_globals.h:
! 633: * include/pa_hash.h:
! 634: * include/pa_opcode.h:
! 635: * include/pa_pool.h:
! 636: * include/pa_request.h:
! 637: * include/pa_sapi.h:
! 638: * include/pa_socks.h:
! 639: * include/pa_sql_connection.h:
! 640: * include/pa_sql_driver_manager.h:
! 641: * include/pa_string.h:
! 642: * include/pa_stylesheet_connection.h:
! 643: * include/pa_stylesheet_manager.h:
! 644: * include/pa_table.h:
! 645: * include/pa_transcoder.h:
! 646: * main/compile_tools.h:
! 647: * main/main.dsp:
! 648: * main/pa_charset.C:
! 649: * main/pa_charset_connection.C:
! 650: * main/pa_charset_manager.C:
! 651: * main/pa_charsets.C:
! 652: * main/pa_globals.C:
! 653: * main/pa_pool.C:
! 654: * main/pa_request.C:
! 655: * main/pa_string.C:
! 656: * main/pa_transcoder.C:
! 657: * main/untaint.C:
! 658: * types/pa_vfile.C:
! 659: * types/pa_vform.C:
! 660: * types/pa_vform.h:
! 661: * types/pa_vrequest.C:
! 662: * types/pa_vrequest.h:
! 663: * types/pa_vresponse.C:
! 664: * types/pa_vresponse.h:
! 665: * types/types.dsp:
! 666: * www/htdocs/index.html:
! 667: introducing Charset
! 668:
! 669: * main/pa_charset.C:
! 670: * www/htdocs/index.html:
! 671: name_cstr 0
! 672:
! 673: * www/htdocs/index.html:
! 674: upper test
! 675:
! 676: * configure.in:
! 677: * configure.in:
! 678: -R returned
! 679: tothink of: rpath-link
! 680:
! 681: * configure:
! 682: * main/Makefile.in:
! 683: * targets/apache13/Makefile.in:
! 684: * targets/cgi/Makefile.in:
! 685: * types/Makefile.in:
! 686: makes
! 687:
! 688: * include/pa_charset.h:
! 689: * include/pa_charsets.h:
! 690: forgot to add
! 691:
! 692: * main/Makefile.am:
! 693: * main/pa_charset.C:
! 694: * types/Makefile.am:
! 695: * www/htdocs/index.html:
! 696: charset_connection&manager replaced by charset&charsets
! 697:
! 698: * patches/xalan-DoubleSupport-arithmetic-overflow-on-negative-sqrt.patch:
! 699: some strange empty line removal killed
! 700:
! 701: * main/untaint.C:
! 702: uri lang now knows about client/source charsets
! 703:
! 704: * configure.in:
! 705: -rpath-link
! 706:
! 707: 2001-12-14 paf
! 708: * include/pa_request.h:
! 709: * include/pa_transcoder.h:
! 710: * main/pa_request.C:
! 711: * main/pa_transcoder.C:
! 712: * types/pa_vform.C:
! 713: * types/pa_vform.h:
! 714: transcodeToUTF8[were FromUTF8] for forms
! 715: todo: uri lang
! 716:
! 717: * targets/apache13/Makefile.am:
! 718: * targets/cgi/Makefile.am:
! 719: -I../../pcre to .am
! 720:
! 721: * include/pa_charset_connection.h:
! 722: * include/pa_pool.h:
! 723: * include/pa_request.h:
! 724: * include/pa_transcoder.h:
! 725: * main/Makefile.am:
! 726: * main/main.dsp:
! 727: * main/pa_charset_connection.C:
! 728: * main/pa_charset_manager.C:
! 729: * main/pa_request.C:
! 730: * main/pa_transcoder.C:
! 731: * operators.txt:
! 732: * types/Makefile.am:
! 733: * types/pa_vrequest.C:
! 734: * types/pa_vrequest.h:
! 735: * types/pa_vresponse.h:
! 736: * types/types.dsp:
! 737: * www/htdocs/index.html:
! 738: changed charset model.
! 739: now important:
! 740: $request:charset
! 741: $response:charset
! 742: while
! 743: $response:content-type.charset
! 744: become unimportant [informational]
! 745:
! 746: * include/pa_globals.h:
! 747: * main/pa_globals.C:
! 748: removed unused defalts_name global
! 749:
! 750: * main/pa_transcoder.C:
! 751: transcodeToUTF8,
! 752: now form&uri lang
! 753:
! 754: 2001-12-13 paf
! 755: * include/pa_types.h:
! 756: msvc head debugging flag
! 757:
! 758: * classes/xdoc.C:
! 759: freed up listener
! 760:
! 761: * classes/xdoc.C:
! 762: * main/pa_sql_driver_manager.C:
! 763: rewritten auto_ptr part other way, because of stupid gcc 2.96
! 764: /usr/include/g++-3/memory:40: candidates are: auto_ptr<_Tp>
! 765: &auto_ptr<_Tp>::operator= (auto_ptr<_Tp> &) [with _Tp =
! 766: FormatterListener]
! 767: /usr/include/g++-3/memory:48: auto_ptr<_Tp>
! 768: &auto_ptr<_Tp>::operator= (auto_ptr<_Tp1> &) [with _Tp1 =
! 769: FormatterListener, _Tp = FormatterListener]
! 770:
! 771: * include/pa_config_fixed.h:
! 772: * main/pa_common.C:
! 773: * main/pa_string.C:
! 774: removed signed mismatch warnings
! 775:
! 776: * classes/xdoc.C:
! 777: rewritten auto_ptr part other way2, because of stupid gcc 2.96
! 778: /usr/include/g++-3/memory:40: candidates are: auto_ptr<_Tp>
! 779: &auto_ptr<_Tp>::operator= (auto_ptr<_Tp> &) [with _Tp =
! 780: FormatterListener]
! 781: /usr/include/g++-3/memory:48: auto_ptr<_Tp>
! 782: &auto_ptr<_Tp>::operator= (auto_ptr<_Tp1> &) [with _Tp1 =
! 783: FormatterListener, _Tp = FormatterListener]
! 784:
! 785: * main/pa_string.C:
! 786: string::recustruct erroreusly used outdated row ptr
! 787:
! 788: * include/pa_cache_managers.h:
! 789: * include/pa_charset_manager.h:
! 790: * include/pa_config_fixed.h:
! 791: * include/pa_db_manager.h:
! 792: * include/pa_sql_driver_manager.h:
! 793: * include/pa_stylesheet_manager.h:
! 794: * main/pa_cache_managers.C:
! 795: * main/pa_globals.C:
! 796: ~Cache_managers
! 797:
! 798: * classes/string.C:
! 799: change msg '... code is not code'
! 800:
! 801: * classes/xdoc.C:
! 802: removed extra inc
! 803:
! 804: * targets/apache13/mod_parser3.C:
! 805: * targets/cgi/parser3.C:
! 806: * targets/isapi/parser3isapi.C:
! 807: removed 'expires' from header outputs
! 808:
! 809: * targets/cgi/pa_pool.C:
! 810: * targets/isapi/pa_pool.C:
! 811: EOL@EOF
! 812:
! 813: * main/pa_db_connection.C:
! 814: * main/pa_db_manager.C:
! 815: * main/pa_sql_driver_manager.C:
! 816: * main/pa_stylesheet_manager.C:
! 817: * targets/cgi/pool_storage.h:
! 818: couple cache expiratiors were wrong [past/future prob]
! 819:
! 820: * targets/cgi/pa_pool.C:
! 821: * targets/cgi/parser3.C:
! 822: msvc heap debugging flag
! 823:
! 824: * classes/xdoc.C:
! 825: * operators.txt:
! 826: * www/htdocs/index.html:
! 827: lang list updated
! 828:
! 829: * classes/file.C:
! 830: file::cgi bug, request_method were passed to SERVER_PROTOCOL
! 831: but SERVER_PROTOCOL were forgotten
! 832:
! 833: 2001-12-11 paf
! 834: * configure.in:
! 835: so extension const removed
! 836:
! 837: * configure:
! 838: makes
! 839:
! 840: 2001-12-10 paf
! 841: * main/pa_string.C:
! 842: * www/htdocs/index.html:
! 843: ^string.replace bug fixed [bad string::join_chank break]
! 844:
! 845: * main/untaint.C:
! 846: * www/htdocs/index.html:
! 847: FILE_SPEC untainting changed so that one can erase files like that, knowing their full name
! 848: introducing
! 849: // theoretical problem with, for instance, "_2B" and "." fragments,
! 850: // they would yield the same
! 851: // because need_file_encode('_')=false
! 852: // but we need to delete such files somehow, getting names from ^index
! 853:
! 854: * classes/math.C:
! 855: ^math:random(n) now yields[0;n) not [0;n]
! 856:
! 857: 2001-12-07 paf
! 858: * main/pa_string.C:
! 859: stupid sparc architecture failed to access short at odd address
! 860: 0x311f0 <deserialize__6StringUiPvUiPCc+16>: lduh [ %i2 + 1 ], %l0
! 861:
! 862: bus error,
! 863: fixed that
! 864:
! 865: * configure:
! 866: * include/pa_config_auto.h.in:
! 867: makes
! 868:
! 869: * main/pa_string.C:
! 870: strange string deserialize bug on client[pmts], a bit shortened,
! 871:
! 872: * configure.in:
! 873: * include/pa_common.h:
! 874: * include/pa_config_fixed.h:
! 875: * include/pa_config_includes.h:
! 876: * main/pa_common.C:
! 877: * operators.txt:
! 878: exclusive lock file write
! 879: shared lock file read
! 880:
! 881: * classes/hashfile.C:
! 882: * classes/op.C:
! 883: * classes/table.C:
! 884: * configure:
! 885: * configure.in:
! 886: * include/pa_common.h:
! 887: * include/pa_config_auto.h.in:
! 888: * include/pa_config_fixed.h:
! 889: * include/pa_config_includes.h:
! 890: * include/pa_db_table.h:
! 891: * include/pa_request.h:
! 892: * main/pa_common.C:
! 893: * main/pa_db_table.C:
! 894: * main/pa_request.C:
! 895: * main/pa_string.C:
! 896: * operators.txt:
! 897: * patches/xalan-FormatterToHTML-attribute-digitalentitifying.patch:
! 898: * patches/xalan-FormatterToHTML-attribute-digitalentitifying.patch:
! 899: * types/pa_vhashfile.C:
! 900: * www/htdocs/index.html:
! 901: merged from r14_simple_cache
! 902:
! 903: 2001-12-06 paf
! 904: * main/compile.tab.C:
! 905: * targets/cgi/parser3.C:
! 906: * www/htdocs/index.html:
! 907: removed debug info
! 908:
! 909: * classes/op.C:
! 910: * include/pa_common.h:
! 911: * include/pa_config_fixed.h:
! 912: * main/pa_common.C:
! 913: * www/htdocs/index.html:
! 914: ^cache operator
! 915:
! 916: * classes/op.C:
! 917: * classes/table.C:
! 918: * include/pa_request.h:
! 919: * main/pa_request.C:
! 920: #ifdef RESOURCES_DEBUG
! 921:
! 922: * classes/hashfile.C:
! 923: removed transaction from ^cache
! 924:
! 925: 2001-12-05 paf
! 926: * operators.txt:
! 927: * targets/cgi/parser3.C:
! 928: * targets/cgi/parser3.C:
! 929: * www/htdocs/global.xsl:
! 930: * www/htdocs/index.html:
! 931: * www/parser3root_debug.conf:
! 932: fatal error reporting fixed.
! 933: in IIS5 there were a prob with illegal call check
! 934:
! 935: 2001-12-04 paf
! 936: * classes/op.C:
! 937: * classes/table.C:
! 938: * include/pa_request.h:
! 939: * main/pa_request.C:
! 940: measures to log
! 941:
! 942: 2001-11-27 paf
! 943: * patches/xalan-FormatterToHTML-attribute-digitalentitifying.patch:
! 944: * patches/xalan-XalanDOMString-systaxerr.patch:
! 945: forgot to add
! 946:
! 947: * patches/xalan-FormatterToHTML-attribute-digitalentitifying.patch:
! 948: forgot to cvs that buggy thing
! 949:
! 950: 2001-11-26 paf
! 951: * patches/xalan-XalanDOMString-systaxerr.patch:
! 952: case
! 953:
! 954: * targets/apache13/mod_parser3.C:
! 955: * www/htdocs/index.html:
! 956: * www/parser3root_debug.conf:
! 957: merge dir config now works OK with parser_root_config_filespec
! 958:
! 959: 20011126 paf: noticed, that this is called even on virtual root merge with something "parent", while thought that that is part of merge_server...
! 960:
! 961: * operators.txt:
! 962: about image measure/load format limits
! 963:
! 964: 2001-11-24 paf
! 965: * patches/xalan-XalanDOMString-systaxerr.patch:
! 966: commented out some syntax error
! 967:
! 968: 2001-11-23 paf
! 969: * classes/hashfile.C:
! 970: * classes/table.C:
! 971: * include/pa_db_table.h:
! 972: * main/pa_common.C:
! 973: * main/pa_db_table.C:
! 974: * main/pa_string.C:
! 975: * types/pa_vhashfile.C:
! 976: * www/htdocs/index.html:
! 977: merged from _0014, 1
! 978:
! 979: * classes/hashfile.C:
! 980: * classes/table.C:
! 981: * include/pa_db_table.h:
! 982: * main/pa_common.C:
! 983: * main/pa_db_table.C:
! 984: * types/pa_vhashfile.C:
! 985: * www/htdocs/index.html:
! 986: hashfile bugfix2 more wrong sizes.
! 987: ^cache behaviour changed: if ^cache(33) would change
! 988:
! 989: 0660 bits in file_write & hashfile create
! 990:
! 991: * www/htdocs/index.html:
! 992: tested ok
! 993:
! 994: * main/pa_db_table.C:
! 995: * main/pa_db_table.C:
! 996: * main/pa_string.C:
! 997: * main/pa_string.C:
! 998: * www/htdocs/index.html:
! 999: cache bugfix [wrong types after pa_string optimization]
! 1000:
! 1001: 2001-11-22 paf
! 1002: * classes/op.C:
! 1003: * www/htdocs/index.html:
! 1004: process cstr(,connection)
! 1005:
! 1006: * patches/xml-xalan.patch:
! 1007: superceeded by xalan-XalanTranscodingServices
! 1008: digitalentitifying.patch
! 1009:
! 1010: * main/untaint.C:
! 1011: ORIGINS mode removed UHTML
! 1012:
! 1013: * configure:
! 1014: configs
! 1015:
! 1016: * classes/op.C:
! 1017: * www/htdocs/index.html:
! 1018: process now gets its body on current language, not as-is
! 1019:
! 1020: * Makefile.in:
! 1021: * classes/gd/Makefile.in:
! 1022: * classes/xdoc.C:
! 1023: * libltdl/Makefile.in:
! 1024: * pcre/Makefile.in:
! 1025: * targets/Makefile.in:
! 1026: * targets/apache13/Makefile.in:
! 1027: * targets/cgi/Makefile.in:
! 1028: cached xslt [removed nocache forcing]
! 1029:
! 1030: * configure.in:
! 1031: configure line
! 1032:
! 1033: * main/untaint.C:
! 1034: * www/htdocs/index.html:
! 1035: ORIGINS mode was bad - forgot about optimize bit
! 1036:
! 1037: * classes/table.C:
! 1038: * include/pa_table.h:
! 1039: * main/pa_table.C:
! 1040: * operators.txt:
! 1041: table.offset[whence]
! 1042:
! 1043: 2001-11-21 paf
! 1044: * classes/table.C:
! 1045: * main/pa_string.C:
! 1046: * main/untaint.C:
! 1047: * parser3.dsw:
! 1048: * targets/cgi/parser3.C:
! 1049: * www/htdocs/index.html:
! 1050: * www/parser3root_debug.conf:
! 1051: table.append bug fixed: forgot to switch default language for {
! 1052: code}, it happen to change it's language from CLEAN, so later
! 1053: refused to split by CLEAN \t
! 1054:
! 1055: * classes/xdoc.C:
! 1056: * operators.txt:
! 1057: * types/pa_vxdoc.C:
! 1058: * types/pa_vxdoc.h:
! 1059: * www/htdocs/global.xsl:
! 1060: * www/htdocs/index.html:
! 1061: <xsl:output
! 1062: output options made identical to xsl:output attributes
! 1063: exclusion:
! 1064: cdata-section-elements
! 1065: what xalan can do but that not used now:
! 1066: it can escape and remove CDATA sections
! 1067:
! 1068: * targets/cgi/parser3.C:
! 1069: removed debug cgi||1
! 1070:
! 1071: * main/untaint.C:
! 1072: * targets/cgi/parser3.C:
! 1073: * www/htdocs/global.xsl:
! 1074: * www/htdocs/index.html:
! 1075: optimized \r produced by xslt
! 1076:
! 1077: * www/parser3root_debug_elik.conf:
! 1078: do not need anymore
! 1079:
! 1080: * www/parser3root_debug.conf:
! 1081: removed user-html table
! 1082:
! 1083: * main/pa_string.C:
! 1084: * main/untaint.C:
! 1085: cached some string::size() es
! 1086:
! 1087: 2001-11-20 paf
! 1088: * classes/Makefile.am:
! 1089: * classes/Makefile.in:
! 1090: * classes/table.C:
! 1091: * main/Makefile.am:
! 1092: * main/Makefile.in:
! 1093: * main/pa_exception.C:
! 1094: * types/Makefile.am:
! 1095: * types/Makefile.in:
! 1096: moved ident.C & co to bottom of dependeces, so that errors
! 1097: would popup quicklier, fixed line numbering in table::sql
! 1098:
! 1099: 2001-11-19 paf
! 1100: * classes/op.C:
! 1101: * include/pa_request.h:
! 1102: * include/pa_string.h:
! 1103: * include/pa_types.h:
! 1104: * main/pa_globals.C:
! 1105: * main/pa_request.C:
! 1106: * main/pa_string.C:
! 1107: * main/untaint.C:
! 1108: * targets/apache13/mod_parser3.C:
! 1109: * targets/cgi/parser3.C:
! 1110: * targets/isapi/parser3isapi.C:
! 1111: * types/pa_wcontext.C:
! 1112: * types/pa_wcontext.h:
! 1113: * www/htdocs/index.html:
! 1114: UL_CLEAN pieces now inherit UL_OPTIMIZED_BIT at wcontext.write
! 1115:
! 1116: * www/htdocs/index.html:
! 1117: sample:^taint[html][^xdoc.string[]]
! 1118:
! 1119: * classes/Makefile.in:
! 1120: * classes/gd/Makefile.in:
! 1121: * libltdl/Makefile.in:
! 1122: * main/Makefile.in:
! 1123: * pcre/Makefile.in:
! 1124: * targets/Makefile.am:
! 1125: * targets/Makefile.in:
! 1126: * targets/apache13/Makefile.in:
! 1127: * targets/apache13/mod_parser3.C:
! 1128: * targets/cgi/Makefile.in:
! 1129: * targets/cgi/parser3.C:
! 1130: * types/Makefile.in:
! 1131: #if _MSC_VER _set_new_handler
! 1132:
! 1133: * operators.txt:
! 1134: few words about content-type.charset
! 1135:
! 1136: * Makefile.in:
! 1137: * targets/apache13/mod_parser3.C:
! 1138: * targets/cgi/parser3.C:
! 1139: * targets/isapi/parser3isapi.C:
! 1140: set_new_handler in apache&isapi
! 1141:
! 1142: 2001-11-16 paf
! 1143: * include/pa_string.h:
! 1144: * include/pa_types.h:
! 1145: * main/pa_string.C:
! 1146: * www/htdocs/index.html:
! 1147: removed 8 bytes from String, 2 bytes from string::chunk::row::item
! 1148:
! 1149: * include/pa_string.h:
! 1150: * main/pa_string.C:
! 1151: * main/pa_string.C:
! 1152: * main/untaint.C:
! 1153: * types/pa_vstring.C:
! 1154: removed 1+4 bytes from String
! 1155:
! 1156: * include/pa_globals.h:
! 1157: * include/pa_string.h:
! 1158: * include/pa_types.h:
! 1159: * main/pa_globals.C:
! 1160: * main/pa_pool.C:
! 1161: * main/pa_pool.C:
! 1162: * main/pa_request.C:
! 1163: * main/untaint.C:
! 1164: * sql/pa_sql_driver.h:
! 1165: * targets/cgi/parser3.C:
! 1166: * www/htdocs/index.html:
! 1167: introducing estimating String::cstr_bufsize, 0
! 1168:
! 1169: * include/pa_pool.h:
! 1170: * include/pa_pool.h:
! 1171: * main/execute.C:
! 1172: * main/pa_pool.C:
! 1173: * main/pa_pool.C:
! 1174: * main/pa_pool.C:
! 1175: * targets/cgi/parser3.C:
! 1176: * targets/cgi/parser3.C:
! 1177: die in pool::fail
! 1178:
! 1179: * targets/cgi/parser3.C:
! 1180: pool debug @ die
! 1181:
! 1182: 2001-11-15 paf
! 1183: * Makefile.in:
! 1184: * configure:
! 1185: * configure.in:
! 1186: configure set_new_handler check added
! 1187:
! 1188: * targets/cgi/parser3.C:
! 1189: * www/htdocs/index.html:
! 1190: set_new_handler started
! 1191:
! 1192: * include/pa_exception.h:
! 1193: * main/execute.C:
! 1194: * main/main.dsp:
! 1195: * main/pa_exception.C:
! 1196: * targets/cgi/parser3.C:
! 1197: exception with dynamic buffer re-back
! 1198: now with counter
! 1199:
! 1200: * include/pa_config_auto.h.in:
! 1201: * main/Makefile.in:
! 1202: makes
! 1203:
! 1204: * include/pa_exception.h:
! 1205: * main/pa_exception.C:
! 1206: exception with static buffer back
! 1207:
! 1208: * classes/classes.awk:
! 1209: * configure:
! 1210: * configure.in:
! 1211: * include/pa_config_auto.h.in:
! 1212: * include/pa_config_includes.h:
! 1213: setnewhandler check
! 1214:
! 1215: * targets/cgi/parser3.C:
! 1216: std::
! 1217:
! 1218: 2001-11-14 paf
! 1219: * main/execute.C:
! 1220: * types/pa_vclass.h:
! 1221: * types/pa_vobject.h:
! 1222: * types/pa_vstateless_class.h:
! 1223: * types/pa_vstateless_object.h:
! 1224: * www/htdocs/index.html:
! 1225: fixed this:
! 1226: $bred[^string::length[]]
! 1227: $bred[^response::clear[]]
! 1228: $bred[^int::int[]]
! 1229:
! 1230: now VObject creation moved into overriden VClass::create_new_value, thus 0 from create_new_value means that class has no ctors
! 1231:
! 1232: * include/pa_common.h:
! 1233: * include/pa_common.h:
! 1234: * include/pa_common.h:
! 1235: * main/pa_common.C:
! 1236: * main/pa_common.C:
! 1237: snprintf replacement was wrong
! 1238:
! 1239: * main/execute.C:
! 1240: * types/pa_vclass.h:
! 1241: * types/pa_vobject.h:
! 1242: * types/pa_vstateless_class.h:
! 1243: * types/pa_vstateless_object.h:
! 1244: * www/htdocs/index.html:
! 1245: merged with no_bad_constructors_try
! 1246:
! 1247: * classes/op.C:
! 1248: * operators.txt:
! 1249: * www/htdocs/index.html:
! 1250: * www/parser3root_debug.conf:
! 1251: ^untaint{body} as-is default now
! 1252:
! 1253: * www/htdocs/index.html:
! 1254: debugged down quote ortacle bug - wrong result
! 1255:
! 1256: * include/pa_common.h:
! 1257: * main/pa_common.C:
! 1258: * main/pa_common.C:
! 1259: * www/htdocs/index.html:
! 1260: snprintf on buffer full returns
! 1261: win32 -1
! 1262: solaris >buffer_size
! 1263:
! 1264: checked all that
! 1265:
! 1266: * main/pa_request.C:
! 1267: z
! 1268:
! 1269: * operators.txt:
! 1270: doc
! 1271:
! 1272: 2001-11-13 paf
! 1273: * www/htdocs/index.html:
! 1274: * www/parser3root_debug.conf:
! 1275: * www/parser3root_debug_elik.conf:
! 1276: conf
! 1277:
! 1278: * classes/classes.C:
! 1279: returned accedently removed if in foreach callbacks [when hash
! 1280: no-0-restructure]
! 1281:
! 1282: 2001-11-12 paf
! 1283: * classes/classes.C:
! 1284: * classes/hash.C:
! 1285: * classes/xdoc.C:
! 1286: * include/pa_hash.h:
! 1287: * main/pa_db_connection.C:
! 1288: * main/pa_db_manager.C:
! 1289: * main/pa_dictionary.C:
! 1290: * main/pa_hash.C:
! 1291: * main/pa_sql_driver_manager.C:
! 1292: * main/pa_stylesheet_manager.C:
! 1293: * www/htdocs/index.html:
! 1294: hash now does not containt 0 values. put 0 actullay removes.
! 1295: no check on 0 value in foreach now required
! 1296:
! 1297: * classes/date.C:
! 1298: * www/htdocs/index.html:
! 1299: date.roll parser2 alg used
! 1300:
! 1301: * operators.txt:
! 1302: * operators.txt:
! 1303: * operators.txt:
! 1304: * www/htdocs/index.html:
! 1305: doc
! 1306:
! 1307: * main/pa_pool.C:
! 1308: * www/htdocs/index.html:
! 1309: * www/htdocs/index.html:
! 1310: changed xdoc createXXX politics, now string passed as-is to
! 1311: method, xalan makes & into & itself
! 1312:
! 1313: 2001-11-11 paf
! 1314: * main/pa_sql_driver_manager.C:
! 1315: * sql/pa_sql_driver.h:
! 1316: sql driver initialize not const
! 1317:
! 1318: * operators.txt:
! 1319: * sql/pa_sql_driver.h:
! 1320: removed extra constructor, doc
! 1321:
! 1322: * main/pa_sql_driver_manager.C:
! 1323: * sql/pa_sql_driver.h:
! 1324: CRLF
! 1325:
! 1326: 2001-11-10 paf
! 1327: * main/pa_exec.C:
! 1328: * operators.txt:
! 1329: * www/htdocs/index.html:
! 1330: doc
! 1331:
! 1332: 2001-11-09 paf
! 1333: * main/pa_common.C:
! 1334: * operators.txt:
! 1335: line endings fixing fixed last piece[was still cstr oriented]
! 1336:
! 1337: * classes/string.C:
! 1338: * classes/xdoc.C:
! 1339: * www/htdocs/index.html:
! 1340: xdoc::set{code} now untaints param properly
! 1341:
! 1342: * include/pa_common.h:
! 1343: * main/pa_common.C:
! 1344: * types/pa_vform.C:
! 1345: line endings fixing got rid of cstr, now must work ok with post multipart
! 1346:
! 1347: * types/pa_vform.C:
! 1348: line endings fixed at post / multipart / not file also now
! 1349:
! 1350: * classes/string.C:
! 1351: string.save now does untainting before saving
! 1352:
! 1353: 2001-11-08 paf
! 1354: * include/pa_request.h:
! 1355: * main/pa_request.C:
! 1356: * targets/apache13/mod_parser3.C:
! 1357: * targets/cgi/parser3.C:
! 1358: * targets/isapi/parser3isapi.C:
! 1359: * www/htdocs/.htaccess:
! 1360: * www/htdocs/index.html:
! 1361: * www/htdocs/parser-status.html:
! 1362: apache 'status' class enabler
! 1363:
! 1364: <Location /parser-status.html>
! 1365: ParserStatusAllowed
! 1366: </Location>
! 1367:
! 1368: * www/htdocs/parser-status.html:
! 1369: stylesheet not everywhere, check added
! 1370:
! 1371: * Makefile.in:
! 1372: * configure:
! 1373: * include/pa_common.h:
! 1374: * main/Makefile.am:
! 1375: * main/Makefile.in:
! 1376: * targets/cgi/pa_pool.C:
! 1377: makes
! 1378:
! 1379: * include/pa_cache_managers.h:
! 1380: * include/pa_charset_manager.h:
! 1381: * include/pa_db_manager.h:
! 1382: * include/pa_sql_driver_manager.h:
! 1383: * include/pa_stylesheet_manager.h:
! 1384: * main/pa_charset_manager.C:
! 1385: * main/pa_db_manager.C:
! 1386: * main/pa_sql_driver_manager.C:
! 1387: * main/pa_stylesheet_manager.C:
! 1388: restructured Cache manager to be simple parent, not second
! 1389: parent [gcc 2.96 strangly refused to call virtual from second
! 1390: parent]
! 1391:
! 1392: * operators.txt:
! 1393: doc
! 1394:
! 1395: * include/pa_cache_managers.h:
! 1396: * include/pa_charset_manager.h:
! 1397: * include/pa_db_manager.h:
! 1398: * include/pa_sql_driver_manager.h:
! 1399: * include/pa_stylesheet_manager.h:
! 1400: * main/main.dsp:
! 1401: * main/pa_cache_managers.C:
! 1402: * main/pa_charset_manager.C:
! 1403: * main/pa_db_manager.C:
! 1404: * main/pa_globals.C:
! 1405: * main/pa_request.C:
! 1406: * main/pa_sql_driver_manager.C:
! 1407: * main/pa_stylesheet_manager.C:
! 1408: * types/pa_vstatus.h:
! 1409: cache_managers, maybe-expiring every request
! 1410: todo: apache 'status' class enabler
! 1411:
! 1412: 2001-11-05 paf
! 1413: * classes/xdoc.C:
! 1414: * include/pa_db_connection.h:
! 1415: * include/pa_stylesheet_connection.h:
! 1416: * include/pa_stylesheet_manager.h:
! 1417: * main/pa_stylesheet_manager.C:
! 1418: * operators.txt:
! 1419: * types/pa_vstatus.h:
! 1420: * www/htdocs/index.html:
! 1421: $status:stylesheet
! 1422:
! 1423: * include/pa_charset_connection.h:
! 1424: * main/pa_charset_manager.C:
! 1425: * operators.txt:
! 1426: * www/htdocs/index.html:
! 1427: $status:charset
! 1428:
! 1429: * targets/cgi/parser3.C:
! 1430: read can return 0, that means sort of sig_pipe on freebsd [moko's experiments].
! 1431: checked that in cgi, on apache already done :)
! 1432:
! 1433: * main/pa_db_connection.C:
! 1434: * main/pa_db_manager.C:
! 1435: * main/pa_request.C:
! 1436: hence i removed skipping 0 values in hash::for_each-es we need to check cleaned cache items manually. few more checks.
! 1437:
! 1438: expiring to 0 time was wrong, changed to 'now' time
! 1439:
! 1440: * main/pa_db_connection.C:
! 1441: * main/pa_db_manager.C:
! 1442: hence i removed skipping 0 values in hash::for_each-es we need
! 1443: to check cleaned cache items manually
! 1444:
! 1445: * classes/classes.C:
! 1446: * classes/classes.h:
! 1447: * classes/date.C:
! 1448: * classes/double.C:
! 1449: * classes/file.C:
! 1450: * classes/form.C:
! 1451: * classes/gd/gif.C:
! 1452: * classes/gd/gif.h:
! 1453: * classes/gd/gifio.C:
! 1454: * classes/hash.C:
! 1455: * classes/hashfile.C:
! 1456: * classes/image.C:
! 1457: * classes/int.C:
! 1458: * classes/mail.C:
! 1459: * classes/math.C:
! 1460: * classes/op.C:
! 1461: * classes/response.C:
! 1462: * classes/smtp/comms.C:
! 1463: * classes/smtp/smtp.C:
! 1464: * classes/smtp/smtp.h:
! 1465: * classes/string.C:
! 1466: * classes/table.C:
! 1467: * classes/void.C:
! 1468: * classes/xdoc.C:
! 1469: * classes/xnode.C:
! 1470: * classes/xnode.h:
! 1471: * include/pa_array.h:
! 1472: * include/pa_charset_connection.h:
! 1473: * include/pa_charset_manager.h:
! 1474: * include/pa_common.h:
! 1475: * include/pa_config_fixed.h:
! 1476: * include/pa_config_includes.h:
! 1477: * include/pa_db_connection.h:
! 1478: * include/pa_db_manager.h:
! 1479: * include/pa_db_table.h:
! 1480: * include/pa_dictionary.h:
! 1481: * include/pa_dir.h:
! 1482: * include/pa_exception.h:
! 1483: * include/pa_exec.h:
! 1484: * include/pa_globals.h:
! 1485: * include/pa_hash.h:
! 1486: * include/pa_opcode.h:
! 1487: * include/pa_pool.h:
! 1488: * include/pa_pragma_pack_begin.h:
! 1489: * include/pa_pragma_pack_end.h:
! 1490: * include/pa_request.h:
! 1491: * include/pa_sapi.h:
! 1492: * include/pa_socks.h:
! 1493: * include/pa_sql_connection.h:
! 1494: * include/pa_sql_driver_manager.h:
! 1495: * include/pa_stack.h:
! 1496: * include/pa_string.h:
! 1497: * include/pa_stylesheet_connection.h:
! 1498: * include/pa_stylesheet_manager.h:
! 1499: * include/pa_table.h:
! 1500: * include/pa_threads.h:
! 1501: * include/pa_types.h:
! 1502: * main/compile.C:
! 1503: * main/compile.tab.C:
! 1504: * main/compile_tools.C:
! 1505: * main/compile_tools.h:
! 1506: * main/execute.C:
! 1507: * main/pa_array.C:
! 1508: * main/pa_charset_connection.C:
! 1509: * main/pa_charset_manager.C:
! 1510: * main/pa_common.C:
! 1511: * main/pa_db_connection.C:
! 1512: * main/pa_db_manager.C:
! 1513: * main/pa_db_table.C:
! 1514: * main/pa_dictionary.C:
! 1515: * main/pa_dir.C:
! 1516: * main/pa_exception.C:
! 1517: * main/pa_exec.C:
! 1518: * main/pa_globals.C:
! 1519: * main/pa_hash.C:
! 1520: * main/pa_pool.C:
! 1521: * main/pa_request.C:
! 1522: * main/pa_socks.C:
! 1523: * main/pa_sql_driver_manager.C:
! 1524: * main/pa_status_provider.C:
! 1525: * main/pa_string.C:
! 1526: * main/pa_stylesheet_manager.C:
! 1527: * main/pa_table.C:
! 1528: * main/untaint.C:
! 1529: * operators.txt:
! 1530: * pcre/pcre_parser_ctype.c:
! 1531: * sql/pa_sql_driver.h:
! 1532: * targets/apache13/mod_parser3.C:
! 1533: * targets/apache13/pa_pool.C:
! 1534: * targets/apache13/pa_threads.C:
! 1535: * targets/cgi/pa_pool.C:
! 1536: * targets/cgi/pa_threads.C:
! 1537: * targets/cgi/parser3.C:
! 1538: * targets/cgi/pool_storage.h:
! 1539: * targets/isapi/pa_pool.C:
! 1540: * targets/isapi/pa_threads.C:
! 1541: * targets/isapi/parser3isapi.C:
! 1542: * targets/isapi/pool_storage.h:
! 1543: * types/pa_valiased.C:
! 1544: * types/pa_valiased.h:
! 1545: * types/pa_value.h:
! 1546: * types/pa_vbool.h:
! 1547: * types/pa_vclass.h:
! 1548: * types/pa_vcode_frame.h:
! 1549: * types/pa_vcookie.C:
! 1550: * types/pa_vcookie.h:
! 1551: * types/pa_vdate.h:
! 1552: * types/pa_vdouble.h:
! 1553: * types/pa_venv.h:
! 1554: * types/pa_vfile.C:
! 1555: * types/pa_vfile.h:
! 1556: * types/pa_vform.C:
! 1557: * types/pa_vform.h:
! 1558: * types/pa_vhash.h:
! 1559: * types/pa_vhashfile.C:
! 1560: * types/pa_vhashfile.h:
! 1561: * types/pa_vimage.C:
! 1562: * types/pa_vimage.h:
! 1563: * types/pa_vint.h:
! 1564: * types/pa_vjunction.h:
! 1565: * types/pa_vmath.h:
! 1566: * types/pa_vmethod_frame.h:
! 1567: * types/pa_vobject.h:
! 1568: * types/pa_vrequest.C:
! 1569: * types/pa_vrequest.h:
! 1570: * types/pa_vresponse.h:
! 1571: * types/pa_vstateless_class.C:
! 1572: * types/pa_vstateless_class.h:
! 1573: * types/pa_vstateless_object.h:
! 1574: * types/pa_vstatus.h:
! 1575: * types/pa_vstring.C:
! 1576: * types/pa_vstring.h:
! 1577: * types/pa_vtable.C:
! 1578: * types/pa_vtable.h:
! 1579: * types/pa_vvoid.h:
! 1580: * types/pa_vxdoc.C:
! 1581: * types/pa_vxdoc.h:
! 1582: * types/pa_vxnode.C:
! 1583: * types/pa_vxnode.h:
! 1584: * types/pa_wcontext.C:
! 1585: * types/pa_wcontext.h:
! 1586: * types/pa_wwrapper.h:
! 1587: * www/htdocs/index.html:
! 1588: $status:db
! 1589: fixed used not initialized in db_connection & db_table
! 1590:
! 1591: * include/pa_charset_manager.h:
! 1592: * include/pa_db_manager.h:
! 1593: * include/pa_request.h:
! 1594: * include/pa_sql_connection.h:
! 1595: * include/pa_sql_driver_manager.h:
! 1596: * include/pa_stylesheet_manager.h:
! 1597: * main/main.dsp:
! 1598: * main/pa_charset_manager.C:
! 1599: * main/pa_common.C:
! 1600: * main/pa_db_manager.C:
! 1601: * main/pa_globals.C:
! 1602: * main/pa_request.C:
! 1603: * main/pa_sql_driver_manager.C:
! 1604: * main/pa_status_provider.C:
! 1605: * main/pa_stylesheet_manager.C:
! 1606: * operators.txt:
! 1607: * types/pa_vstatus.h:
! 1608: * types/pa_vxnode.C:
! 1609: * types/types.dsp:
! 1610: * www/htdocs/index.html:
! 1611: started status parser class
! 1612:
! 1613: * www/htdocs/index.html:
! 1614: z
! 1615:
! 1616: * main/pa_db_connection.C:
! 1617: * main/pa_db_table.C:
! 1618: parser_multithreaded check was wrong
! 1619:
! 1620: * main/pa_db_connection.C:
! 1621: * main/pa_db_manager.C:
! 1622: expiration from debug to normal
! 1623:
! 1624: * operators.txt:
! 1625: * operators.txt:
! 1626: doc
! 1627:
! 1628: 2001-11-01 paf
! 1629: * classes/hash.C:
! 1630: * include/pa_hash.h:
! 1631: * main/pa_hash.C:
! 1632: * operators.txt:
! 1633: * types/pa_vcookie.C:
! 1634: * www/htdocs/index.html:
! 1635: ^hash.delete[key]
! 1636:
! 1637: * classes/hash.C:
! 1638: * classes/op.C:
! 1639: * operators.txt:
! 1640: * types/pa_vmethod_frame.h:
! 1641: * types/pa_vstring.C:
! 1642: * types/pa_vstring.h:
! 1643: * www/htdocs/.htaccess:
! 1644: * www/htdocs/index.html:
! 1645: ^foreach[key|value]{body}[[separator]|{separator}]
! 1646:
! 1647: * classes/gd/gif.C:
! 1648: * classes/math.C:
! 1649: * configure.in:
! 1650: * include/pa_common.h:
! 1651: HAVE_TRUNC HAVE_ROUND checks [for hp, there are such in math.h]
! 1652:
! 1653: * classes/op.C:
! 1654: ^for endless loop check strightened
! 1655:
! 1656: * Makefile.in:
! 1657: * classes/Makefile.in:
! 1658: * classes/gd/Makefile.in:
! 1659: * configure:
! 1660: * include/pa_config_auto.h.in:
! 1661: * libltdl/Makefile.in:
! 1662: * main/Makefile.in:
! 1663: * pcre/Makefile.in:
! 1664: * targets/Makefile.in:
! 1665: * targets/apache13/Makefile.in:
! 1666: * targets/cgi/Makefile.in:
! 1667: * types/Makefile.in:
! 1668: makes
! 1669:
! 1670: * main/pa_hash.C:
! 1671: removed old extra include
! 1672:
! 1673: * classes/hash.C:
! 1674: * classes/hashfile.C:
! 1675: * operators.txt:
! 1676: * types/pa_vhashfile.C:
! 1677: * www/htdocs/index.html:
! 1678: ^hashfile.foreach[key|value]{body}[[separator]|{separator}]
! 1679: prev were hash.foreach
! 1680:
! 1681: * classes/hash.C:
! 1682: * classes/xdoc.C:
! 1683: * classes/xnode.C:
! 1684: * include/pa_hash.h:
! 1685: * main/pa_hash.C:
! 1686: * main/pa_request.C:
! 1687: * types/pa_vhash.h:
! 1688: * types/pa_vxnode.C:
! 1689: * www/htdocs/index.html:
! 1690: hash locking
! 1691: disabled changing of hash inside of foreach
! 1692:
! 1693: * www/htdocs/index.html:
! 1694: hash foreach tests
! 1695:
! 1696: * classes/hash.C:
! 1697: * classes/op.C:
! 1698: * main/execute.C:
! 1699: changed root behavior in native calls.
! 1700: it left unchanged, so ^for ^foreach & co can use r.root to write their i & key,value there
! 1701:
! 1702: * classes/op.C:
! 1703: detected for var storage bug, fixed. todo:foreach
! 1704:
! 1705: 2001-10-31 paf
! 1706: * configure:
! 1707: configure
! 1708:
! 1709: * classes/table.C:
! 1710: * operators.txt:
! 1711: * www/htdocs/index.html:
! 1712: ^table.save[[nameless|+append;]path]
! 1713:
! 1714: * main/pa_db_connection.C:
! 1715: * main/pa_sql_driver_manager.C:
! 1716: * www/htdocs/index.html:
! 1717: // lockdetector flags
! 1718: dbenv.lk_detect=DB_LOCK_RANDOM;
! 1719:
! 1720: * include/pa_threads.h:
! 1721: * main/pa_db_connection.C:
! 1722: * main/pa_db_table.C:
! 1723: * targets/apache13/pa_threads.C:
! 1724: * targets/cgi/pa_threads.C:
! 1725: * targets/isapi/pa_threads.C:
! 1726: * www/htdocs/index.html:
! 1727: libdb DB_THREAD flag only when really needed
! 1728:
! 1729: * include/pa_opcode.h:
! 1730: * main/compile.tab.C:
! 1731: * main/compile.y:
! 1732: * main/execute.C:
! 1733: * operators.txt:
! 1734: * www/htdocs/index.html:
! 1735: \ in expression: int divide 10/3=3
! 1736:
! 1737: * configure.in:
! 1738: * main/pa_sql_driver_manager.C:
! 1739: * www/htdocs/index.html:
! 1740: hiding passwords and addresses from accidental show [imagine
! 1741: user forgot @exception]
! 1742:
! 1743: * main/pa_common.C:
! 1744: typing bug in common - bad ifdeff
! 1745:
! 1746: * classes/file.C:
! 1747: * classes/image.C:
! 1748: * classes/mail.C:
! 1749: * classes/string.C:
! 1750: * classes/xnode.C:
! 1751: * include/pa_common.h:
! 1752: * main/pa_common.C:
! 1753: * operators.txt:
! 1754: * www/htdocs/index.html:
! 1755: ^string.save[[append;]path]
! 1756:
! 1757: * main/pa_db_connection.C:
! 1758: * www/htdocs/index.html:
! 1759: z
! 1760:
! 1761: * main/compile.C:
! 1762: * main/pa_common.C:
! 1763: * www/htdocs/auto.p:
! 1764: completely empty file now considered "read", not ignored [not
! 1765: perfect trick used]
! 1766:
! 1767: * types/pa_vhashfile.h:
! 1768: hashfile ^delete to do something only inside of ^cache
! 1769:
! 1770: * main/pa_common.C:
! 1771: simplier common ifdefs
! 1772:
! 1773: 2001-10-30 paf
! 1774: * include/pa_common.h:
! 1775: * main/pa_common.C:
! 1776: * types/pa_vform.C:
! 1777: * www/htdocs/index.html:
! 1778: form post data line endings not reformatted now.
! 1779:
! 1780: * classes/xdoc.C:
! 1781: rolled back {} in xdoc.createTextNode for now
! 1782:
! 1783: * configure.in:
! 1784: rtti needed on solaris for exceptions to work OK, removing -fno
! 1785: rtti from everywhere
! 1786:
! 1787: * main/pa_db_connection.C:
! 1788: * main/pa_db_manager.C:
! 1789: * main/pa_db_table.C:
! 1790: * main/pa_exec.C:
! 1791: * main/pa_request.C:
! 1792: * main/pa_sql_driver_manager.C:
! 1793: * main/pa_string.C:
! 1794: * www/htdocs/index.html:
! 1795: cstr(asis) default param removed
! 1796:
! 1797: * classes/classes.dsp:
! 1798: * classes/gd/gd.dsp:
! 1799: * classes/smtp/smtp.dsp:
! 1800: * libltdl/libltdl.dsp:
! 1801: * main/main.dsp:
! 1802: * parser3.dsw:
! 1803: * pcre/pcre.dsp:
! 1804: * pcre/pcre_dftables.dsp:
! 1805: * pcre/pcre_parser_ctype.dsp:
! 1806: * targets/apache13/ApacheModuleParser3.dsp:
! 1807: * targets/cgi/parser3.dsp:
! 1808: * targets/isapi/parser3isapi.dsp:
! 1809: * types/types.dsp:
! 1810: enabled debug incremental compile
! 1811:
! 1812: * include/pa_dir.h:
! 1813: * www/htdocs/index.html:
! 1814: LOAD_DIR fixed
! 1815:
! 1816: * types/pa_vform.C:
! 1817: * types/pa_vform.h:
! 1818: * www/htdocs/index.html:
! 1819: AppendFormEntry length param now required [had bug when file=
! 1820: has no value]
! 1821:
! 1822: * types/pa_vform.C:
! 1823: * www/htdocs/auto.p:
! 1824: VForm::AppendFormEntry {length convention was broken} fix_line_breaks
! 1825:
! 1826: * include/pa_config_fixed.h:
! 1827: * include/pa_pragma_pack_begin.h:
! 1828: * include/pa_pragma_pack_end.h:
! 1829: * include/pa_string.h:
! 1830: * include/pa_types.h:
! 1831: * www/htdocs/index.html:
! 1832: String & Origin packed with #pragma pack
! 1833:
! 1834: * Makefile.in:
! 1835: * configure:
! 1836: * configure.in:
! 1837: * include/pa_config_auto.h.in:
! 1838: pragma detection
! 1839:
! 1840: * classes/xdoc.C:
! 1841: rolled back {} in xdoc.createElement for now
! 1842:
! 1843: 2001-10-29 paf
! 1844: * configure.in:
! 1845: * configure.in:
! 1846: * configure.in:
! 1847: * www/parser3root_debug.conf:
! 1848: if...
! 1849: AC_DEFINE(HAVE_PRAGMA_PACK,,compiler supports #pragma pack(1))
! 1850:
! 1851: * types/pa_wcontext.h:
! 1852: bitfield syntax stricter
! 1853:
! 1854: * include/pa_string.h:
! 1855: * main/pa_string.C:
! 1856: * targets/cgi/pa_pool.C:
! 1857: debugging memory
! 1858: String::fused_rows func now
! 1859:
! 1860: [Mon Oct 29 17:55:45 2001] total 5917436/158731
! 1861: [Mon Oct 29 18:11:53 2001] total 5796092/158731
! 1862:
! 1863: * classes/file.C:
! 1864: * classes/image.C:
! 1865: * classes/string.C:
! 1866: * classes/xdoc.C:
! 1867: * include/pa_pool.h:
! 1868: * include/pa_string.h:
! 1869: * main/execute.C:
! 1870: * main/pa_array.C:
! 1871: * main/pa_common.C:
! 1872: * main/pa_hash.C:
! 1873: * main/pa_sql_driver_manager.C:
! 1874: * main/pa_string.C:
! 1875: * main/untaint.C:
! 1876: * targets/cgi/pa_pool.C:
! 1877: * targets/cgi/parser3.C:
! 1878: * types/pa_vcookie.C:
! 1879: * types/pa_vstring.h:
! 1880: * www/htdocs/auto.p:
! 1881: debuggging memory.
! 1882: string::as_int/double now usually uses stack, not heap [200K out of 17M :)]
! 1883: VString(String&) not copies reference [29M -> 17M]
! 1884:
! 1885: * include/pa_sql_connection.h:
! 1886: SQL_CONNECTION_FUNC_GUARDED name
! 1887:
! 1888: * targets/isapi/pa_pool.C:
! 1889: added isapi&apache real_malloc debug param.someday either ifdef
! 1890: or remove it
! 1891:
! 1892: * targets/apache13/pa_pool.C:
! 1893: * targets/cgi/pa_pool.C:
! 1894: * targets/cgi/parser3.C:
! 1895: removed debug defines
! 1896:
! 1897: * Makefile.am:
! 1898: .am order
! 1899:
! 1900: * main/untaint.C:
! 1901: optimizing returned after debugging
! 1902:
! 1903: * main/pa_sql_driver_manager.C:
! 1904: * www/htdocs/auto.p:
! 1905: ping to have services [old hiding bug]
! 1906:
! 1907: * include/pa_array.h:
! 1908: * include/pa_charset_manager.h:
! 1909: * include/pa_db_connection.h:
! 1910: * include/pa_db_manager.h:
! 1911: * include/pa_db_table.h:
! 1912: * include/pa_hash.h:
! 1913: * include/pa_request.h:
! 1914: * include/pa_sql_driver_manager.h:
! 1915: * include/pa_stylesheet_manager.h:
! 1916: * include/pa_threads.h:
! 1917: * types/pa_valiased.h:
! 1918: * types/pa_vhashfile.h:
! 1919: * types/pa_vstateless_class.h:
! 1920: * types/pa_wcontext.h:
! 1921: gcc 3.0.1 required "friend class"
! 1922:
! 1923: ../include/pa_request.h:51: friend declaration requires class-key, i.e. `friend
! 1924: class Temp_lang'
! 1925:
! 1926: * include/pa_string.h:
! 1927: * main/pa_string.C:
! 1928: * main/untaint.C:
! 1929: * targets/cgi/pa_pool.C:
! 1930: String size_t replace to uint in proper places [todo:Array]
! 1931:
! 1932: * classes/file.C:
! 1933: * include/pa_hash.h:
! 1934: * include/pa_string.h:
! 1935: * main/pa_globals.C:
! 1936: * targets/cgi/pa_pool.C:
! 1937: debugging memory
! 1938: hash key ref now
! 1939:
! 1940: [Mon Oct 29 16:01:17 2001] total 17050496/202647
! 1941: [Mon Oct 29 17:11:17 2001] total 16867948/202658
! 1942:
! 1943: * main/execute.C:
! 1944: * targets/cgi/pa_pool.C:
! 1945: * targets/cgi/parser3.dsp:
! 1946: * types/pa_wcontext.h:
! 1947: * types/pa_wwrapper.h:
! 1948: debugging memory
! 1949: WContext
! 1950: flags to bits
! 1951:
! 1952: total 5 652 652/158731
! 1953: total 5 469 332/158731
! 1954:
! 1955: * classes/file.C:
! 1956: * types/pa_vimage.C:
! 1957: * www/htdocs/index.html:
! 1958: * www/htdocs/index.html:
! 1959: image&file couple stack string hash.puts
! 1960:
! 1961: * include/pa_sql_connection.h:
! 1962: there were one wrong SQL_CONNECTION_FUNC_GUARDED [failed]
! 1963:
! 1964: * include/pa_exception.h:
! 1965: * include/pa_sql_connection.h:
! 1966: * main/pa_exception.C:
! 1967: * main/pa_sql_driver_manager.C:
! 1968: * sql/pa_sql_driver.h:
! 1969: * www/htdocs/index.html:
! 1970: sql driver impl changed in _throw part.
! 1971:
! 1972: the idea is to #1 jump to C++ some function to main body, where
! 1973: every function stack frame has exception unwind information
! 1974: and from there... #2 propagate_exception()
! 1975:
! 1976: * include/pa_array.h:
! 1977: * main/pa_array.C:
! 1978: debugging memory
! 1979: Array:: without cache in get/put now
! 1980:
! 1981: [Mon Oct 29 18:23:02 2001] total 5 796 092/158731
! 1982: [Mon Oct 29 18:25:27 2001] total 5 652 652/158731
! 1983:
! 1984: * include/pa_string.h:
! 1985: * include/pa_types.h:
! 1986: * main/pa_string.C:
! 1987: * main/untaint.C:
! 1988: memory hunging
! 1989: #pragma pack(1)
! 1990:
! 1991: 16 419 844
! 1992: 13 169 394
! 1993:
! 1994: 2001-10-28 paf
! 1995: * configure:
! 1996: * configure.in:
! 1997: * include/pa_config_auto.h.in:
! 1998: * include/pa_config_fixed.h:
! 1999: * include/pa_db_connection.h:
! 2000: * include/pa_db_manager.h:
! 2001: * include/pa_db_table.h:
! 2002: * main/pa_db_connection.C:
! 2003: * main/pa_db_table.C:
! 2004: db2 on linux with DB 2.4.14: (6/2/98)
! 2005:
! 2006: * www/htdocs/index.html:
! 2007: * www/parser3root_debug.conf:
! 2008: * www/parser3root_debug.conf:
! 2009: * www/parser3root_debug_elik.conf:
! 2010: * www/parser3root_debug_elik.conf:
! 2011: confs
! 2012:
! 2013: * www/htdocs/.htaccess:
! 2014: * www/htdocs/index.html:
! 2015: * www/parser3root_debug.conf:
! 2016: z
! 2017:
! 2018: * main/pa_db_connection.C:
! 2019: * main/pa_db_table.C:
! 2020: exception translation
! 2021:
! 2022: * main/pa_db_connection.C:
! 2023: expire table [was accidently pasted with wrong type/cast]
! 2024:
! 2025: * classes/Makefile.am:
! 2026: * classes/Makefile.in:
! 2027: * configure:
! 2028: * configure.in:
! 2029: * targets/apache13/p3runConfigure.in:
! 2030: * targets/cgi/Makefile.am:
! 2031: * targets/cgi/Makefile.in:
! 2032: * www/htdocs/.htaccess:
! 2033: db makes. remember to build DB2 with -fexceptions!!!
! 2034:
! 2035: * main/pa_db_table.C:
! 2036: DB_RMW defed
! 2037:
! 2038: * main/pa_db_connection.C:
! 2039: removed old consts
! 2040:
! 2041: 2001-10-27 paf
! 2042: * classes/hashfile.C:
! 2043: * include/pa_db_connection.h:
! 2044: * include/pa_db_table.h:
! 2045: * main/pa_db_connection.C:
! 2046: * main/pa_db_manager.C:
! 2047: * main/pa_db_table.C:
! 2048: * main/pa_globals.C:
! 2049: * types/pa_vhashfile.C:
! 2050: DB2 ifdefs
! 2051:
! 2052: * Makefile.in:
! 2053: * classes/Makefile.am:
! 2054: * classes/Makefile.in:
! 2055: * classes/gd/Makefile.in:
! 2056: * configure:
! 2057: * configure.in:
! 2058: * include/pa_config_fixed.h:
! 2059: * libltdl/Makefile.in:
! 2060: * main/Makefile.am:
! 2061: * main/Makefile.in:
! 2062: * pcre/Makefile.in:
! 2063: * targets/Makefile.in:
! 2064: * targets/apache13/Makefile.in:
! 2065: * targets/apache13/p3runConfigure.in:
! 2066: * targets/cgi/Makefile.am:
! 2067: * targets/cgi/Makefile.in:
! 2068: * types/Makefile.am:
! 2069: * types/Makefile.in:
! 2070: makes with DB2
! 2071:
! 2072: * classes/classes.awk:
! 2073: no $ in var names
! 2074:
! 2075: * main/pa_db_connection.C:
! 2076: * main/pa_db_manager.C:
! 2077: * www/htdocs/index.html:
! 2078: db expiration connection&table [forgotten calls]
! 2079:
! 2080: * main/pa_globals.C:
! 2081: * targets/apache13/ApacheModuleParser3.dsp:
! 2082: * targets/cgi/parser3.dsp:
! 2083: * targets/isapi/parser3isapi.dsp:
! 2084: vc projects libdb ifdefed into globals.C
! 2085:
! 2086: * operators.txt:
! 2087: ^hashfile.clear[] doced
! 2088:
! 2089: * classes/hashfile.C:
! 2090: * include/pa_db_connection.h:
! 2091: * include/pa_db_table.h:
! 2092: * main/pa_db_connection.C:
! 2093: * main/pa_db_table.C:
! 2094: * operators.txt:
! 2095: * www/htdocs/index.html:
! 2096: ^hashfile.clear[]
! 2097:
! 2098: * Makefile.in:
! 2099: * classes/Makefile.in:
! 2100: * classes/gd/Makefile.in:
! 2101: * configure:
! 2102: * configure.in:
! 2103: * include/pa_config_auto.h.in:
! 2104: * main/Makefile.am:
! 2105: * main/Makefile.in:
! 2106: * pcre/Makefile.in:
! 2107: * targets/Makefile.in:
! 2108: * targets/apache13/p3runConfigure.in:
! 2109: * targets/cgi/Makefile.in:
! 2110: * types/Makefile.am:
! 2111: * types/Makefile.in:
! 2112: * www/htdocs/index.html:
! 2113: makes db
! 2114:
! 2115: 2001-10-26 paf
! 2116: * classes/xdoc.C:
! 2117: * www/htdocs/auto.p:
! 2118: * www/htdocs/index.html:
! 2119: xdoc createTextNode createElement UL_XML default. but entities
! 2120: still reparsed. todo: tothink
! 2121:
! 2122: * classes/xdoc.C:
! 2123: * classes/xdoc.C:
! 2124: * types/pa_vxdoc.h:
! 2125: transform2 for parsed_source
! 2126:
! 2127: * classes/hashfile.C:
! 2128: * include/pa_db_connection.h:
! 2129: * include/pa_db_manager.h:
! 2130: * include/pa_db_table.h:
! 2131: * include/pa_hash.h:
! 2132: * main/pa_db_connection.C:
! 2133: * main/pa_db_manager.C:
! 2134: * main/pa_db_table.C:
! 2135: * main/pa_hash.C:
! 2136: * types/pa_vhashfile.C:
! 2137: * types/pa_vhashfile.h:
! 2138: db connections & tables now cached at create time & multithreaded
! 2139:
! 2140: * include/pa_db_connection.h:
! 2141: * main/pa_db_connection.C:
! 2142: * main/pa_db_connection.C:
! 2143: * www/htdocs/index.html:
! 2144: db checkpoints
! 2145:
! 2146: * classes/hashfile.C:
! 2147: * include/pa_db_table.h:
! 2148: * main/pa_db_table.C:
! 2149: db: child transaction commit/rollback responsibility left to
! 2150: parent [as it sould - else there were a bug with double free]
! 2151:
! 2152: * main/pa_db_connection.C:
! 2153: * operators.txt:
! 2154: about to remove connection from vhashfile
! 2155:
! 2156: * main/pa_db_connection.C:
! 2157: * www/htdocs/index.html:
! 2158: * www/htdocs/index.html:
! 2159: db recover mech 2
! 2160:
! 2161: 2001-10-25 paf
! 2162: * include/pa_db_connection.h:
! 2163: * main/pa_db_manager.C:
! 2164: * www/htdocs/index.html:
! 2165: transaction parent passed
! 2166:
! 2167: * classes/hashfile.C:
! 2168: * include/pa_common.h:
! 2169: * include/pa_db_connection.h:
! 2170: * include/pa_db_manager.h:
! 2171: * include/pa_db_table.h:
! 2172: * main/main.dsp:
! 2173: * main/pa_db_connection.C:
! 2174: * main/pa_db_manager.C:
! 2175: * main/pa_db_table.C:
! 2176: * operators.txt:
! 2177: * parser3.dsw:
! 2178: * types/pa_vhashfile.C:
! 2179: * types/pa_vhashfile.h:
! 2180: * www/htdocs/index.html:
! 2181: * www/parser3root_debug.conf:
! 2182: started db_home [multiple, cached]
! 2183: todo: autorecover [tried, but not succeded, yet]
! 2184:
! 2185: * include/pa_dir.h:
! 2186: ancient gpf on dir not found fixed
! 2187:
! 2188: 2001-10-24 parser
! 2189: * classes/Makefile.am:
! 2190: * classes/Makefile.am:
! 2191: * classes/Makefile.am:
! 2192: * classes/Makefile.in:
! 2193: * classes/Makefile.in:
! 2194: * main/Makefile.in:
! 2195: * targets/cgi/Makefile.am:
! 2196: * targets/cgi/Makefile.in:
! 2197: * targets/cgi/pool_storage.h:
! 2198: * targets/cgi/pool_storage.h:
! 2199: makes
! 2200:
! 2201: * include/pa_db_connection.h:
! 2202: * main/pa_db_connection.C:
! 2203: * types/pa_vhashfile.C:
! 2204: db_cursor constructor public now
! 2205:
! 2206: * include/pa_common.h:
! 2207: * main/Makefile.am:
! 2208: * main/pa_common.C:
! 2209: * types/pa_vform.C:
! 2210: * types/pa_vform.h:
! 2211: .am
! 2212:
! 2213: * targets/cgi/pool_storage.h:
! 2214: * targets/isapi/parser3isapi.C:
! 2215: * targets/isapi/pool_storage.h:
! 2216: pool_storage fixed
! 2217:
! 2218: * classes/hashfile.C:
! 2219: * include/pa_request.h:
! 2220: * operators.txt:
! 2221: * www/htdocs/index.html:
! 2222: hashfile.cache 0
! 2223:
! 2224: * main/pa_db_connection.C:
! 2225: * types/pa_vhashfile.C:
! 2226: db_connection not bothers with key when not returning expired data
! 2227:
! 2228: * include/pa_common.h:
! 2229: * main/pa_common.C:
! 2230: * types/pa_vform.C:
! 2231: * types/pa_vform.h:
! 2232: form fix_line_breaks
! 2233:
! 2234: * www/htdocs/index.html:
! 2235: z
! 2236:
! 2237: * operators.txt:
! 2238: * types/pa_vhashfile.C:
! 2239: * types/pa_vhashfile.h:
! 2240: hashfile expiring 0
! 2241:
! 2242: * main/pa_db_connection.C:
! 2243: * types/pa_vhashfile.C:
! 2244: * www/htdocs/index.html:
! 2245: hashfile expiring 1
! 2246:
! 2247: * classes/hashfile.C:
! 2248: * include/pa_db_connection.h:
! 2249: * main/pa_db_connection.C:
! 2250: hashfile expired deleted from db when get & iterate
! 2251:
! 2252: * classes/hashfile.C:
! 2253: * operators.txt:
! 2254: * types/pa_vhashfile.h:
! 2255: * www/htdocs/index.html:
! 2256: hashfile 1
! 2257:
! 2258: * include/pa_db_connection.h:
! 2259: * main/pa_db_connection.C:
! 2260: * types/pa_vhashfile.C:
! 2261: * types/pa_vhashfile.h:
! 2262: hashfile data stamped, todo: put_element analize
! 2263:
! 2264: * operators.txt:
! 2265: * operators.txt:
! 2266: * targets/apache13/ApacheModuleParser3.dsp:
! 2267: * targets/isapi/parser3isapi.dsp:
! 2268: doc
! 2269:
! 2270: * sql/pa_sql_driver.h:
! 2271: version
! 2272:
! 2273: * main/pa_db_connection.C:
! 2274: * main/pa_db_manager.C:
! 2275: * www/htdocs/index.html:
! 2276: hashfile setted this:
! 2277: DB_RMW
! 2278: Acquire write locks instead of read locks when doing the retrieval. Setting this flag may decrease the likelihood of deadlock during a read-modify-write cycle by immediately acquiring the write lock during the read part of the cycle so that another thread of control acquiring a read lock for the same item, in its own read-modify-write cycle, will not result in deadlock
! 2279:
! 2280: * include/pa_db_connection.h:
! 2281: * include/pa_string.h:
! 2282: * main/pa_db_connection.C:
! 2283: * main/pa_string.C:
! 2284: * operators.txt:
! 2285: * www/htdocs/index.html:
! 2286: hashfile pieced serialize. todo stamp
! 2287:
! 2288: 2001-10-23 parser
! 2289: * classes/file.C:
! 2290: * classes/hash.C:
! 2291: * classes/hashfile.C:
! 2292: * classes/image.C:
! 2293: * classes/mail.C:
! 2294: * classes/response.C:
! 2295: * classes/string.C:
! 2296: * classes/table.C:
! 2297: * classes/xdoc.C:
! 2298: * include/pa_config_fixed.h:
! 2299: * include/pa_db_connection.h:
! 2300: * main/pa_common.C:
! 2301: * main/pa_db_connection.C:
! 2302: * main/pa_request.C:
! 2303: * operators.txt:
! 2304: * types/pa_value.h:
! 2305: * types/pa_vcookie.C:
! 2306: * types/pa_vhash.h:
! 2307: * types/pa_vhashfile.C:
! 2308: * types/pa_vhashfile.h:
! 2309: * types/pa_vresponse.h:
! 2310: * types/pa_vtable.C:
! 2311: * www/htdocs/index.html:
! 2312: ^hashfile.hash[]
! 2313:
! 2314: * classes/hashfile.C:
! 2315: * include/pa_db_connection.h:
! 2316: * include/pa_db_manager.h:
! 2317: * main/pa_db_connection.C:
! 2318: * main/pa_db_manager.C:
! 2319: * operators.txt:
! 2320: * types/pa_vhashfile.h:
! 2321: * www/htdocs/index.html:
! 2322: ^hashfile.transaction{code}
! 2323: ^hashfile:clear[filename]
! 2324: ^hashfile.delete[key]
! 2325:
! 2326: * classes/hashfile.C:
! 2327: * classes/xdoc.C:
! 2328: * include/pa_config_fixed.h:
! 2329: * main/pa_db_manager.C:
! 2330: * main/pa_globals.C:
! 2331: * operators.txt:
! 2332: ifdefs so it compiled without db
! 2333:
! 2334: 2001-10-22 parser
! 2335: * targets/apache13/mod_parser3.C:
! 2336: * targets/isapi/parser3isapi.C:
! 2337: * www/htdocs/.htaccess:
! 2338: * www/htdocs/auto.p:
! 2339: * www/htdocs/index.html:
! 2340: SEH minor ifdef changes
! 2341:
! 2342: * classes/classes.dsp:
! 2343: * classes/hashfile.C:
! 2344: * classes/xdoc.C:
! 2345: * classes/xnode.C:
! 2346: * include/pa_charset_connection.h:
! 2347: * include/pa_db_connection.h:
! 2348: * include/pa_db_manager.h:
! 2349: * include/pa_exception.h:
! 2350: * include/pa_sapi.h:
! 2351: * include/pa_sql_connection.h:
! 2352: * include/pa_sql_driver_manager.h:
! 2353: * include/pa_stylesheet_connection.h:
! 2354: * include/pa_stylesheet_manager.h:
! 2355: * include/pa_xslt_stylesheet_manager.h:
! 2356: * main/main.dsp:
! 2357: * main/pa_db_connection.C:
! 2358: * main/pa_db_manager.C:
! 2359: * main/pa_exception.C:
! 2360: * main/pa_globals.C:
! 2361: * main/pa_pool.C:
! 2362: * main/pa_sql_driver_manager.C:
! 2363: * main/pa_stylesheet_manager.C:
! 2364: * main/pa_xslt_stylesheet_manager.C:
! 2365: * operators.txt:
! 2366: * targets/apache13/mod_parser3.C:
! 2367: * targets/cgi/parser3.C:
! 2368: * targets/isapi/parser3isapi.C:
! 2369: * types/pa_vhashfile.C:
! 2370: * types/pa_vhashfile.h:
! 2371: * types/pa_vxdoc.C:
! 2372: * types/pa_vxnode.C:
! 2373: * types/types.dsp:
! 2374: * www/htdocs/index.html:
! 2375: hashfile 0
! 2376:
! 2377: * targets/cgi/pa_pool.C:
! 2378: * targets/cgi/parser3.C:
! 2379: * targets/cgi/parser3.dsp:
! 2380: * targets/cgi/pool_storage.h:
! 2381: * targets/isapi/pool_storage.h:
! 2382: cgi += pool cleanups
! 2383:
! 2384: * targets/apache13/mod_parser3.C:
! 2385: * www/htdocs/.htaccess:
! 2386: * www/htdocs/auto.p:
! 2387: html
! 2388:
! 2389: * include/pa_exception.h:
! 2390: * include/pa_request.h:
! 2391: * main/execute.C:
! 2392: * main/pa_exception.C:
! 2393: * main/pa_request.C:
! 2394: * targets/cgi/parser3.C:
! 2395: * targets/cgi/parser3.dsp:
! 2396: * types/pa_vclass.h:
! 2397: * types/pa_vobject.h:
! 2398: * www/htdocs/index.html:
! 2399: stack backtrace
! 2400:
! 2401: * classes/classes.dsp:
! 2402: * classes/hashfile.C:
! 2403: * include/pa_config_fixed.h:
! 2404: * main/execute.C:
! 2405: * operators.txt:
! 2406: * targets/cgi/parser3.dsp:
! 2407: * types/pa_vhashfile.C:
! 2408: * types/pa_vhashfile.h:
! 2409: * types/types.dsp:
! 2410: * www/htdocs/index.html:
! 2411: * www/parser3root_debug.conf:
! 2412: hashfile -100
! 2413:
! 2414: * operators.txt:
! 2415: * parser3.dsw:
! 2416: * types/pa_vhashfile.C:
! 2417: * www/htdocs/index.html:
! 2418: z
! 2419:
! 2420: * operators.txt:
! 2421: * www/htdocs/index.html:
! 2422: * www/parser3root_debug.conf:
! 2423: comment
! 2424:
! 2425: 2001-10-19 parser
! 2426: * main/pa_request.C:
! 2427: * targets/apache13/mod_parser3.C:
! 2428: * www/htdocs/index.html:
! 2429: pool:: context - get_context
! 2430:
! 2431: * main/pa_pool.C:
! 2432: auto compiled on gcc
! 2433:
! 2434: * classes/classes.h:
! 2435: * classes/date.C:
! 2436: * classes/double.C:
! 2437: * classes/file.C:
! 2438: * classes/form.C:
! 2439: * classes/gd/gd.dsp:
! 2440: * classes/gd/gif.C:
! 2441: * classes/hash.C:
! 2442: * classes/image.C:
! 2443: * classes/int.C:
! 2444: * classes/mail.C:
! 2445: * classes/math.C:
! 2446: * classes/op.C:
! 2447: * classes/smtp/smtp.C:
! 2448: * classes/smtp/smtp.dsp:
! 2449: * classes/string.C:
! 2450: * classes/table.C:
! 2451: * classes/void.C:
! 2452: * include/pa_config_fixed.h:
! 2453: * include/pa_exception.h:
! 2454: * include/pa_pool.h:
! 2455: * include/pa_request.h:
! 2456: * include/pa_types.h:
! 2457: * libltdl/libltdl.dsp:
! 2458: * main/compile.C:
! 2459: * main/compile_tools.C:
! 2460: * main/execute.C:
! 2461: * main/pa_array.C:
! 2462: * main/pa_common.C:
! 2463: * main/pa_dictionary.C:
! 2464: * main/pa_exception.C:
! 2465: * main/pa_exec.C:
! 2466: * main/pa_pool.C:
! 2467: * main/pa_request.C:
! 2468: * main/pa_socks.C:
! 2469: * main/pa_sql_driver_manager.C:
! 2470: * main/pa_string.C:
! 2471: * main/pa_table.C:
! 2472: * main/untaint.C:
! 2473: * parser3.dsw:
! 2474: * pcre/pcre_dftables.dsp:
! 2475: * pcre/pcre_parser_ctype.dsp:
! 2476: * targets/apache13/ApacheModuleParser3.dsp:
! 2477: * targets/apache13/mod_parser3.C:
! 2478: * targets/cgi/parser3.C:
! 2479: * targets/isapi/parser3isapi.C:
! 2480: * types/pa_value.h:
! 2481: * types/pa_vbool.h:
! 2482: * types/pa_vdouble.h:
! 2483: * types/pa_vfile.h:
! 2484: * types/pa_vform.C:
! 2485: * types/pa_vhash.h:
! 2486: * types/pa_vint.h:
! 2487: * types/pa_vjunction.h:
! 2488: * types/pa_vmethod_frame.h:
! 2489: * types/pa_vstateless_class.h:
! 2490: * types/pa_vtable.C:
! 2491: * types/pa_wcontext.C:
! 2492: * types/pa_wwrapper.h:
! 2493: * www/htdocs/index.html:
! 2494: switched to c++ exceptions 0
! 2495:
! 2496: * Makefile.in:
! 2497: * classes/Makefile.in:
! 2498: * configure:
! 2499: * include/pa_pool.h:
! 2500: * libltdl/Makefile.in:
! 2501: * main/Makefile.in:
! 2502: * main/pa_common.C:
! 2503: * pcre/Makefile.in:
! 2504: * targets/Makefile.in:
! 2505: * targets/apache13/Makefile.in:
! 2506: * targets/cgi/Makefile.in:
! 2507: * types/Makefile.in:
! 2508: makes
! 2509:
! 2510: * include/pa_pool.h:
! 2511: header
! 2512:
! 2513: * classes/xdoc.C:
! 2514: * classes/xnode.C:
! 2515: * include/pa_pool.h:
! 2516: * include/pa_types.h:
! 2517: * main/pa_pool.C:
! 2518: first c++ exceptions result: can free up xalandomstring
! 2519: resulting from pool::transcode
! 2520:
! 2521: * classes/classes.awk:
! 2522: $ removed
! 2523:
! 2524: * operators.txt:
! 2525: * www/htdocs/index.html:
! 2526: going to switch to c++ exceptions
! 2527:
! 2528: * classes/Makefile.am:
! 2529: * classes/xdoc.C:
! 2530: * classes/xnode.C:
! 2531: * configure.in:
! 2532: * include/pa_config_fixed.h:
! 2533: * include/pa_exception.h:
! 2534: * include/pa_stylesheet_connection.h:
! 2535: * main/pa_charset_connection.C:
! 2536: * main/pa_exception.C:
! 2537: * main/pa_pool.C:
! 2538: * types/pa_vxdoc.C:
! 2539: * types/pa_vxdoc.h:
! 2540: * types/pa_vxnode.C:
! 2541: * types/pa_vxnode.h:
! 2542: * www/htdocs/index.html:
! 2543: switched to c++ exceptions 1xml
! 2544: configure fixed to exclude xalan-patch from non-xml compile
! 2545:
! 2546: * classes/xdoc.C:
! 2547: * classes/xnode.C:
! 2548: * classes/xnode.h:
! 2549: * types/pa_vxdoc.C:
! 2550: * types/pa_vxdoc.h:
! 2551: * types/pa_vxnode.C:
! 2552: * types/pa_vxnode.h:
! 2553: xnode clone got freed
! 2554:
! 2555: * classes/image.C:
! 2556: comment
! 2557:
! 2558: 2001-10-18 parser
! 2559: * classes/xdoc.C:
! 2560: * types/pa_vxdoc.h:
! 2561: * types/pa_vxnode.C:
! 2562: * www/htdocs/index.html:
! 2563: * www/htdocs/index.html:
! 2564: vxdoc set_document & ctor question "who owns document" solved
! 2565:
! 2566: * include/pa_stylesheet_connection.h:
! 2567: prev stylesheet destroyed @ recompile
! 2568:
! 2569: * classes/xdoc.C:
! 2570: * classes/xnode.C:
! 2571: * include/pa_pool.h:
! 2572: * main/pa_pool.C:
! 2573: * www/htdocs/index.html:
! 2574: encoding in dom creating funcs
! 2575:
! 2576: * classes/xdoc.C:
! 2577: * www/htdocs/index.html:
! 2578: comment
! 2579:
! 2580: * classes/xdoc.C:
! 2581: * classes/xnode.C:
! 2582: * main/compile.tab.C:
! 2583: * operators.txt:
! 2584: * www/htdocs/index.html:
! 2585: * www/parser3root_debug.conf:
! 2586: xdoc create now uses XercesDocumentBridge, appendChild&co now works
! 2587:
! 2588: * classes/xdoc.C:
! 2589: * main/pa_pool.C:
! 2590: extra free removed
! 2591:
! 2592: * classes/xdoc.C:
! 2593: * classes/xdoc.C:
! 2594: * types/pa_vxdoc.h:
! 2595: * www/htdocs/index.html:
! 2596: * www/htdocs/index.html:
! 2597: dom created by create can be transformed now
! 2598:
! 2599: * classes/xdoc.C:
! 2600: * www/htdocs/index.html:
! 2601: z
! 2602:
! 2603: * types/pa_vcookie.C:
! 2604: * www/htdocs/index.html:
! 2605: cookie:CLASS
! 2606:
! 2607: * classes/xdoc.C:
! 2608: * classes/xnode.C:
! 2609: * operators.txt:
! 2610: * www/htdocs/index.html:
! 2611: xdoc::create[] now. and all dom tag names forced to XML lang
! 2612:
! 2613: * classes/classes.dsp:
! 2614: * classes/xdoc.C:
! 2615: * operators.txt:
! 2616: * types/types.dsp:
! 2617: fiew leechy-found bugs in code&doc fixed
! 2618:
! 2619: * main/compile.tab.C:
! 2620: * main/compile.y:
! 2621: * main/pa_request.C:
! 2622: * operators.txt:
! 2623: * www/htdocs/index.html:
! 2624: * www/parser3root_debug.conf:
! 2625: ^:
! 2626: no colon in $origin @exception[
! 2627:
! 2628: * main/main.dsp:
! 2629: project
! 2630:
! 2631: 2001-10-17 parser
! 2632: * operators.txt:
! 2633: * www/htdocs/index.html:
! 2634: hashfile planned
! 2635:
! 2636: * types/pa_vimage.h:
! 2637: removed unused vimage::save
! 2638:
! 2639: * classes/classes.dsp:
! 2640: * classes/string.C:
! 2641: * main/pa_string.C:
! 2642: * operators.txt:
! 2643: * types/pa_vxnode.h:
! 2644: * types/types.dsp:
! 2645: * www/htdocs/index.html:
! 2646: string::mid fixed, string.mid n functionality preserved
! 2647:
! 2648: 2001-10-16 parser
! 2649: * operators.txt:
! 2650: * parser3.dsw:
! 2651: * types/pa_vhash.h:
! 2652: * types/pa_vtable.h:
! 2653: * www/htdocs/index.html:
! 2654: hash can be used as boolean
! 2655:
! 2656: * types/pa_vimage.C:
! 2657: * www/htdocs/index.html:
! 2658: comment
! 2659:
! 2660: * classes/xnode.C:
! 2661: * classes/xnode.C:
! 2662: * operators.txt:
! 2663: removed few dom returns & changed op.txt
! 2664:
! 2665: * classes/image.C:
! 2666: * www/htdocs/index.html:
! 2667: gd size/resize bugfix
! 2668:
! 2669: * classes/gd/gif.C:
! 2670: * classes/gd/gif.h:
! 2671: * classes/image.C:
! 2672: * www/htdocs/index.html:
! 2673: :CopyResampled made gd2beta+my hands, very ineffective, but
! 2674: works for small paleted image
! 2675:
! 2676: * classes/classes.dsp:
! 2677: * classes/gd/gd.dsp:
! 2678: * classes/smtp/smtp.dsp:
! 2679: * main/main.dsp:
! 2680: * targets/apache13/ApacheModuleParser3.dsp:
! 2681: * targets/cgi/parser3.dsp:
! 2682: * targets/isapi/parser3isapi.dsp:
! 2683: * types/types.dsp:
! 2684: * www/htdocs/index.html:
! 2685: ident >nul 2>&1
! 2686:
! 2687: * classes/gd/gif.C:
! 2688: * classes/gd/gif.h:
! 2689: * classes/image.C:
! 2690: * operators.txt:
! 2691: * www/htdocs/index.html:
! 2692: image.copy tolerance
! 2693:
! 2694: * classes/gd/gif.C:
! 2695: copyResized
! 2696:
! 2697: * classes/string.C:
! 2698: * main/pa_string.C:
! 2699: * operators.txt:
! 2700: $string.mid(p[;n])
! 2701:
! 2702: * main/pa_common.C:
! 2703: \r\n -> \n DOS
! 2704: \r -> \n Macintosh
! 2705: on all systems
! 2706:
! 2707: * classes/gd/gif.C:
! 2708: couple casts
! 2709:
! 2710: * classes/image.C:
! 2711: * operators.txt:
! 2712: * types/pa_vimage.h:
! 2713: * www/htdocs/index.html:
! 2714: image.copy[source](src x;src y;src w;src h;dst x;dst y[;dest w
! 2715: ;dest h]])
! 2716:
! 2717: 2001-10-15 parser
! 2718: * Makefile.in:
! 2719: * operators.txt:
! 2720: * types/pa_vcode_frame.h:
! 2721: * types/pa_wcontext.C:
! 2722: * www/htdocs/index.html:
! 2723: code_frame fixed - ::write badly passed string too
! 2724: transparently [failed to intercept it]
! 2725:
! 2726: * operators.txt:
! 2727: * types/pa_vxnode.C:
! 2728: document_type_node.
! 2729: !readonly attribute DOMString name
! 2730: !notation_node.
! 2731: !readonly attribute DOMString publicId
! 2732: !readonly attribute DOMString systemId
! 2733:
! 2734: * classes/xdoc.C:
! 2735: * classes/xdoc.C:
! 2736: * operators.txt:
! 2737: * www/htdocs/index.html:
! 2738: !::create{qualifiedName}
! 2739:
! 2740: * classes/xdoc.C:
! 2741: * classes/xnode.C:
! 2742: * include/pa_config_fixed.h:
! 2743: * include/pa_request.h:
! 2744: * main/pa_sql_driver_manager.C:
! 2745: * operators.txt:
! 2746: * types/pa_vxdoc.C:
! 2747: * types/pa_vxdoc.h:
! 2748: * types/pa_vxnode.C:
! 2749: * types/pa_vxnode.h:
! 2750: DOM1 major addtion, only few attributes/methods left
! 2751:
! 2752: * main/execute.C:
! 2753: z
! 2754:
! 2755: 2001-10-13 parser
! 2756: * include/pa_config_fixed.h:
! 2757: * main/execute.C:
! 2758: * main/pa_exception.C:
! 2759: * operators.txt:
! 2760: * www/htdocs/index.html:
! 2761: noticed that vcodeframe not transparent enough, would change now
! 2762:
! 2763: * main/execute.C:
! 2764: * types/pa_vcode_frame.h:
! 2765: * www/htdocs/index.html:
! 2766: vcodeframe made transparent enough to handle hash if creation&passing
! 2767:
! 2768: * types/pa_vcode_frame.h:
! 2769: couple comments
! 2770:
! 2771: * targets/isapi/pool_storage.h:
! 2772: isapi pool storage reverse cleanups & frees order
! 2773:
! 2774: * main/pa_sql_driver_manager.C:
! 2775: * targets/cgi/parser3.C:
! 2776: * targets/isapi/parser3isapi.C:
! 2777: isapi&cgi couple non-pooled mallocs in main handler
! 2778:
! 2779: 2001-10-12 parser
! 2780: * classes/double.C:
! 2781: * classes/int.C:
! 2782: * classes/string.C:
! 2783: * www/htdocs/index.html:
! 2784: sql{}[$.default[({})]] handling changed:
! 2785: now type of default param analized always, not only at problem time,
! 2786: thus helping early problem spotting
! 2787:
! 2788: * classes/classes.dsp:
! 2789: * classes/gd/gd.dsp:
! 2790: * classes/smtp/smtp.dsp:
! 2791: * classes/xdoc.C:
! 2792: * libltdl/libltdl.dsp:
! 2793: * main/compile.tab.C:
! 2794: * main/main.dsp:
! 2795: * main/pa_globals.C:
! 2796: * operators.txt:
! 2797: * operators.txt:
! 2798: * pcre/pcre.dsp:
! 2799: * pcre/pcre_dftables.dsp:
! 2800: * pcre/pcre_parser_ctype.dsp:
! 2801: * targets/apache13/ApacheModuleParser3.dsp:
! 2802: * targets/apache13/mod_parser3.C:
! 2803: * targets/cgi/parser3.C:
! 2804: * targets/cgi/parser3.dsp:
! 2805: * targets/isapi/parser3isapi.C:
! 2806: * targets/isapi/parser3isapi.C:
! 2807: * targets/isapi/parser3isapi.dsp:
! 2808: * types/types.dsp:
! 2809: * www/htdocs/index.html:
! 2810: xalan&xerces multithread bug fixed. initialization&free on each
! 2811: thread!
! 2812:
! 2813: 2001-10-11 parser
! 2814: * targets/apache13/Makefile.am:
! 2815: started restructuring
! 2816:
! 2817: * Makefile.in:
! 2818: * Makefile.in:
! 2819: * Makefile.in:
! 2820: * classes/Makefile.in:
! 2821: * classes/Makefile.in:
! 2822: * classes/gd/Makefile.in:
! 2823: * classes/gd/Makefile.in:
! 2824: * configure:
! 2825: * configure:
! 2826: * configure:
! 2827: * configure.in:
! 2828: * configure.in:
! 2829: * ident.awk:
! 2830: * include/pa_config_auto.h.in:
! 2831: * libltdl/Makefile.in:
! 2832: * libltdl/Makefile.in:
! 2833: * main/Makefile.in:
! 2834: * main/Makefile.in:
! 2835: * pcre/Makefile.in:
! 2836: * pcre/Makefile.in:
! 2837: * targets/Makefile.in:
! 2838: * targets/Makefile.in:
! 2839: * targets/apache13/Makefile.in:
! 2840: * targets/apache13/Makefile.in:
! 2841: * targets/apache13/p3runConfigure.in:
! 2842: * targets/cgi/Makefile.in:
! 2843: * targets/cgi/Makefile.in:
! 2844: * types/Makefile.in:
! 2845: * types/Makefile.in:
! 2846: makes
! 2847:
! 2848: * classes/xnode.C:
! 2849: * operators.txt:
! 2850: xnode.selectSingle now
! 2851:
! 2852: * targets/apache13/ApacheModuleParser3.dsp:
! 2853: .dsp fixed due to relocate
! 2854:
! 2855: * classes/xdoc.C:
! 2856: * classes/xnode.C:
! 2857: * include/pa_exception.h:
! 2858: * include/pa_pool.h:
! 2859: * include/pa_stylesheet_connection.h:
! 2860: * main/pa_exception.C:
! 2861: * main/pa_pool.C:
! 2862: moved xslt exceptions convertors out of Pool into Exception
! 2863:
! 2864: * Makefile.in:
! 2865: * classes/Makefile.in:
! 2866: * classes/gd/Makefile.in:
! 2867: * configure:
! 2868: * configure.in:
! 2869: makes. stdc++ lib added to apache libraries
! 2870:
! 2871: * classes/hash.C:
! 2872: * operators.txt:
! 2873: * www/htdocs/index.html:
! 2874: !^hash.add[addme]
! 2875: !^hash.sub[subme]
! 2876: !^a.union[b] = new
! 2877: !^a.intersection[b] = new
! 2878: !^a.intersects[b] = bool
! 2879:
! 2880: * main/pa_string.C:
! 2881: const
! 2882:
! 2883: * classes/hash.C:
! 2884: * operators.txt:
! 2885: * types/pa_vhash.h:
! 2886: * www/htdocs/index.html:
! 2887: !^hash::create[[copy_from]]
! 2888:
! 2889: * classes/hash.C:
! 2890: * operators.txt:
! 2891: !^hash::append[append_from]
! 2892:
! 2893: * targets/apache13/Makefile.am:
! 2894: * targets/apache13/p3runConfigure.in:
! 2895: added
! 2896:
! 2897: * targets/apache13/ApacheModuleParser3.dsp:
! 2898: * targets/apache13/mod_parser3.C:
! 2899: * targets/apache13/p3runConfigure.in:
! 2900: * targets/apache13/pa_pool.C:
! 2901: * targets/apache13/pa_threads.C:
! 2902: restructured
! 2903:
! 2904: * include/pa_string.h:
! 2905: * main/pa_string.C:
! 2906: * www/htdocs/index.html:
! 2907: restructured string: linked pieces of same language together
! 2908: prior to String::replace
! 2909:
! 2910: * classes/string.C:
! 2911: * classes/table.C:
! 2912: * include/pa_globals.h:
! 2913: * include/pa_string.h:
! 2914: * main/pa_globals.C:
! 2915: * main/pa_string.C:
! 2916: * main/untaint.C:
! 2917: * types/pa_vvoid.h:
! 2918: * www/htdocs/index.html:
! 2919: untaint lang origins table fixed.
! 2920: got rid of empty_string, which caused errors - it hasnt exception but somebody[value.bark] tried to throw it on it's pool
! 2921:
! 2922: 2001-10-10 parser
! 2923: * classes/gd/gif.C:
! 2924: arc algorithms: commented all bresenhams, algs must be unified
! 2925: not "perfect"
! 2926:
! 2927: * classes/gd/gif.C:
! 2928: * main/compile.tab.C:
! 2929: * main/compile.y:
! 2930: * www/htdocs/index.html:
! 2931: ^a[^b] more informative compile error
! 2932:
! 2933: * main/compile.tab.C:
! 2934: * main/compile.y:
! 2935: * www/htdocs/index.html:
! 2936: ^a[
! 2937:
! 2938: @next_method << now unclosed ] would be reported here
! 2939:
! 2940: * www/htdocs/index.html:
! 2941: \n
! 2942:
! 2943: * classes/op.C:
! 2944: * main/compile.tab.C:
! 2945: * operators.txt:
! 2946: * www/htdocs/index.html:
! 2947: * www/parser3root_debug.conf:
! 2948: ^error[msg]
! 2949:
! 2950: 2001-10-09 parser
! 2951: * classes/op.C:
! 2952: * classes/table.C:
! 2953: * types/pa_vfile.h:
! 2954: * types/pa_vimage.h:
! 2955: * types/pa_vjunction.h:
! 2956: * types/pa_vxdoc.h:
! 2957: * types/pa_vxnode.h:
! 2958: * www/htdocs/index.html:
! 2959: table:menu & op for delims made allowed not to be code [be
! 2960: string..]
! 2961:
! 2962: * classes/classes.dsp:
! 2963: * classes/xdoc.C:
! 2964: * include/pa_stylesheet_connection.h:
! 2965: * main/main.dsp:
! 2966: * operators.txt:
! 2967: * parser3.dsw:
! 2968: * targets/cgi/parser3.C:
! 2969: * targets/isapi/parser3isapi.C:
! 2970: * types/pa_vxdoc.h:
! 2971: * types/pa_vxnode.h:
! 2972: * types/types.dsp:
! 2973: xalan patches starting
! 2974:
! 2975: * classes/double.C:
! 2976: * classes/file.C:
! 2977: * classes/image.C:
! 2978: * classes/int.C:
! 2979: * classes/op.C:
! 2980: * classes/string.C:
! 2981: * classes/table.C:
! 2982: * www/htdocs/index.html:
! 2983: lots of params->as_int/double/as_string/as_junction
! 2984: as_no_junction messages added
! 2985:
! 2986: * operators.txt:
! 2987: * www/htdocs/index.html:
! 2988: for delim desc
! 2989:
! 2990: * classes/op.C:
! 2991: * classes/table.C:
! 2992: * operators.txt:
! 2993: * www/htdocs/global.xsl:
! 2994: * www/htdocs/index.html:
! 2995: table.hash[key field;value field(s) string/table] now
! 2996:
! 2997: * targets/cgi/parser3.C:
! 2998: * targets/isapi/parser3isapi.C:
! 2999: * www/htdocs/index.html:
! 3000: xml transform win32 errors intercepted [xalan transformer
! 3001: patched and incorporated]
! 3002:
! 3003: * Makefile.in:
! 3004: * Makefile.in:
! 3005: * classes/Makefile.am:
! 3006: * classes/Makefile.am:
! 3007: * classes/Makefile.in:
! 3008: * classes/Makefile.in:
! 3009: * classes/gd/Makefile.in:
! 3010: * classes/gd/Makefile.in:
! 3011: * configure:
! 3012: * configure.in:
! 3013: * libltdl/Makefile.in:
! 3014: * libltdl/Makefile.in:
! 3015: * main/Makefile.am:
! 3016: * main/Makefile.in:
! 3017: * main/Makefile.in:
! 3018: * pcre/Makefile.in:
! 3019: * pcre/Makefile.in:
! 3020: * targets/Makefile.in:
! 3021: * targets/Makefile.in:
! 3022: * targets/apache13/Makefile.in:
! 3023: * targets/apache13/Makefile.in:
! 3024: * targets/cgi/Makefile.am:
! 3025: * targets/cgi/Makefile.in:
! 3026: * targets/cgi/Makefile.in:
! 3027: * types/Makefile.am:
! 3028: * types/Makefile.in:
! 3029: * types/Makefile.in:
! 3030: makes
! 3031:
! 3032: * www/htdocs/index.html:
! 3033: xdoc xnode junction vfile vimage
! 3034: now as_bool=true and can be used in expressions
! 3035:
! 3036: * classes/op.C:
! 3037: * classes/table.C:
! 3038: * www/htdocs/index.html:
! 3039: z
! 3040:
! 3041: * classes/date.C:
! 3042: * classes/table.C:
! 3043: * operators.txt:
! 3044: * www/htdocs/index.html:
! 3045: calendar moved to date
! 3046:
! 3047: * classes/string.C:
! 3048: * classes/table.C:
! 3049: * operators.txt:
! 3050: * www/htdocs/index.html:
! 3051: ^string.save[file]
! 3052:
! 3053: 2001-10-08 parser
! 3054: * classes/xdoc.C:
! 3055: * www/htdocs/auto.p:
! 3056: * www/htdocs/index.html:
! 3057: xdoc:load exceptions intercepted [like in set]
! 3058:
! 3059: * types/pa_vcookie.C:
! 3060: removing cookie made more netscape-like way
! 3061:
! 3062: * classes/image.C:
! 3063: * include/pa_common.h:
! 3064: * main/pa_common.C:
! 3065: * types/pa_vcookie.C:
! 3066: * www/htdocs/index.html:
! 3067: cookie urlencoded [netscape doc reread]
! 3068:
! 3069: * classes/gd/gif.C:
! 3070: image.bar now draws (100 100 0 0)
! 3071:
! 3072: * classes/gd/gif.C:
! 3073: * classes/gd/mtables.h:
! 3074: * operators.txt:
! 3075: image:arc image:circle
! 3076:
! 3077: * classes/gd/gd.dsp:
! 3078: * classes/gd/gif.C:
! 3079: * classes/gd/gif.h:
! 3080: * classes/image.C:
! 3081: * operators.txt:
! 3082: * types/pa_vcookie.C:
! 3083: * types/pa_vimage.C:
! 3084: * www/htdocs/index.html:
! 3085: image:sector
! 3086: removed image:html internal "line-*" attribs
! 3087:
! 3088: * classes/file.C:
! 3089: * classes/form.C:
! 3090: * main/pa_common.C:
! 3091: * main/untaint.C:
! 3092: * www/htdocs/index.html:
! 3093: * www/windows-1251.cfg:
! 3094: header untainting to UL_HTTP_HEADER, UL_MAIL_HEADER made
! 3095: nonforced [only tainted pieces]
! 3096:
! 3097: * classes/gd/gif.C:
! 3098: * classes/image.C:
! 3099: * www/htdocs/index.html:
! 3100: image:circle [and round arc] uses Bresenham
! 3101:
! 3102: * classes/date.C:
! 3103: * classes/image.C:
! 3104: * classes/string.C:
! 3105: * classes/table.C:
! 3106: * classes/void.C:
! 3107: * include/pa_request.h:
! 3108: * www/htdocs/index.html:
! 3109: params->as_int/double message added
! 3110:
! 3111: * main/untaint.C:
! 3112: \r to ' ' in origins mode
! 3113:
! 3114: * classes/xdoc.C:
! 3115: * include/pa_config_fixed.h:
! 3116: * main/compile.tab.C:
! 3117: * types/pa_vxdoc.h:
! 3118: parsedSource produced by nonstandard liaison freed up
! 3119:
! 3120: * include/pa_common.h:
! 3121: * main/pa_common.C:
! 3122: * main/untaint.C:
! 3123: * targets/cgi/parser3.C:
! 3124: * targets/isapi/parser3isapi.C:
! 3125: remove_crlf @ SAPI::log
! 3126:
! 3127: 2001-10-07 parser
! 3128: * include/pa_config_fixed.h:
! 3129: * main/compile.tab.C:
! 3130: * pcre/pcre.dsp:
! 3131: * www/htdocs/auto.p:
! 3132: * www/htdocs/index.html:
! 3133: * www/parser3root_debug.conf:
! 3134: restored project
! 3135:
! 3136: 2001-10-05 parser
! 3137: * main/pa_charset_connection.C:
! 3138: * www/htdocs/index.html:
! 3139: * www/parser3root_debug.conf:
! 3140: unicode zero pair at the beging of totable appered to be vital
! 3141:
! 3142: * classes/xdoc.C:
! 3143: * main/compile.tab.C:
! 3144: * operators.txt:
! 3145: * www/htdocs/index.html:
! 3146: xdoc.transform now
! 3147:
! 3148: * classes/xdoc.C:
! 3149: * include/pa_dictionary.h:
! 3150: * main/main.dsp:
! 3151: * main/pa_dictionary.C:
! 3152: * main/pa_string.C:
! 3153: * types/pa_vxdoc.h:
! 3154: * www/htdocs/global.xsl:
! 3155: * www/htdocs/index.html:
! 3156: started xml errorhandler.
! 3157: fixed string.replace a little, read @test
! 3158:
! 3159: * doc/doxygen.cfg:
! 3160: * doc/html2chm.cmd:
! 3161: * doc/sources2html.cmd:
! 3162: paths
! 3163:
! 3164: * main/pa_charset_connection.C:
! 3165: * main/pa_charset_connection.C:
! 3166: * www/htdocs/index.html:
! 3167: ctype another mem clear bugfix
! 3168:
! 3169: * classes/xdoc.C:
! 3170: * include/pa_pool.h:
! 3171: * main/main.dsp:
! 3172: * main/pa_pool.C:
! 3173: * www/htdocs/index.html:
! 3174: changed xdoc:set to prevent SAXParseException from outputing to cerr.
! 3175: lots of "todos"
! 3176:
! 3177: * include/pa_hash.h:
! 3178: * main/pa_hash.C:
! 3179: * www/htdocs/index.html:
! 3180: Hash::size() calculated wrong. fixed it
! 3181:
! 3182: * Makefile.in:
! 3183: * main/compile.tab.C:
! 3184: * main/compile.y:
! 3185: * www/htdocs/index.html:
! 3186: disabled ^literals in names
! 3187: $result[^[$p^]z]
! 3188: now works fine
! 3189:
! 3190: * main/untaint.C:
! 3191: * www/htdocs/index.html:
! 3192: http_header tainting more gentle with enquoting now
! 3193:
! 3194: * main/pa_string.C:
! 3195: found replace bug - first_that_starts(char *) does not have
! 3196: limit, and looks further eos, fixing....
! 3197:
! 3198: * operators.txt:
! 3199: * www/htdocs/index.html:
! 3200: desc
! 3201:
! 3202: 2001-10-04 parser
! 3203: * classes/image.C:
! 3204: * operators.txt:
! 3205: * www/htdocs/index.html:
! 3206: * www/parser3root_debug.conf:
! 3207: ^image.length[text]
! 3208:
! 3209: 2001-10-03 parser
! 3210: * main/pa_request.C:
! 3211: restored pcre defaulting in request [mindlessly "optimized" yesterday]
! 3212: comment left
! 3213:
! 3214: * main/pa_request.C:
! 3215: DEFAULT...charset was ignored when !XML
! 3216:
! 3217: * www/htdocs/index.html:
! 3218: * www/parser3root_debug.conf:
! 3219: z
! 3220:
! 3221: * www/koi8-r.cfg:
! 3222: * www/ruspart_win2koi.pl:
! 3223: * www/win-koi.tab:
! 3224: koi 0
! 3225:
! 3226: 2001-10-02 parser
! 3227: * include/pa_request.h:
! 3228: * main/pa_charset_connection.C:
! 3229: * main/pa_charset_connection.C:
! 3230: * main/pa_request.C:
! 3231: * pcre/pcre.dsp:
! 3232: * types/pa_vstring.h:
! 3233: * www/htdocs/index.html:
! 3234: pcre tables now const inside
! 3235: removed default - pcre handles that internally
! 3236: fixed bug on not-cleaning tables [previously was calloced, now member]
! 3237:
! 3238: * Makefile.in:
! 3239: * classes/Makefile.in:
! 3240: * classes/gd/Makefile.in:
! 3241: * configure:
! 3242: * libltdl/Makefile.in:
! 3243: * main/Makefile.in:
! 3244: * patches/xml-xalan.patch:
! 3245: * pcre/Makefile.in:
! 3246: * targets/Makefile.in:
! 3247: * targets/apache13/Makefile.in:
! 3248: * targets/cgi/Makefile.in:
! 3249: * types/Makefile.in:
! 3250: makes
! 3251:
! 3252: * configure.in:
! 3253: == wrong@solaris [strangly worked@linux] fixed
! 3254:
! 3255: * operators.txt:
! 3256: * www/htdocs/index.html:
! 3257: * www/parser3root_debug.conf:
! 3258: changed connect string format to support options
! 3259: charset=cp1251_koi8
! 3260: timeout=3
! 3261: compress=1&
! 3262: named_pipe=1
! 3263:
! 3264: * include/pa_config_fixed.h:
! 3265: * main/pa_charset_connection.C:
! 3266: * www/htdocs/index.html:
! 3267: tested charset reload on file change @ apache version = OK
! 3268: tested freeing up prev encoding on adding new = OK
! 3269:
! 3270: * configure.in:
! 3271: --rpath renamed to --R [this works on solaris too]
! 3272:
! 3273: * operators.txt:
! 3274: commented charset format
! 3275:
! 3276: * patches/xalan-DoubleSupport-arithmetic-overflow-on-negative-sqrt.patch:
! 3277: on intel solaris nan=sqrt(-2.01) caused arithmetic overflow signal = core
! 3278: investigation revealed that compiler[or somebody else] installed FPE handler too late - in main() sqrt successfully returs NaN.
! 3279: fixed to constant. todo: little/big endian check.
! 3280:
! 3281: * classes/table.C:
! 3282: * operators.txt:
! 3283: * www/htdocs/index.html:
! 3284: * www/parser3root_debug.conf:
! 3285: # config comments fixed
! 3286:
! 3287: * patches/xml-xalan.patch:
! 3288: renamed to xalan-XalanTranscodingServices-digitalentitifying.patch
! 3289:
! 3290: * www/parser3root_debug.conf:
! 3291: for history
! 3292:
! 3293: * patches/xalan-DoubleSupport-arithmetic-overflow-on-negative-sqrt.patch:
! 3294: inserted gcc version
! 3295:
! 3296: * configure.in:
! 3297: changed link spec to link @ solaris
! 3298:
! 3299: * configure.in:
! 3300: * configure.in:
! 3301: --rpath renamed to -R [this works on solaris too]
! 3302:
! 3303: * www/htdocs/index.html:
! 3304: z
! 3305:
! 3306: * operators.txt:
! 3307: comment on CLASS_PATH
! 3308:
! 3309: * include/pa_pool.h:
! 3310: * include/pa_stylesheet_connection.h:
! 3311: * include/pa_stylesheet_connection.h:
! 3312: * main/pa_charset_manager.C:
! 3313: * main/pa_charset_manager.C:
! 3314: * main/pa_pool.C:
! 3315: * types/pa_vresponse.h:
! 3316: forgot non-xml pool.*charset needed
! 3317:
! 3318: * classes/table.C:
! 3319: * main/pa_charset_connection.C:
! 3320: * operators.txt:
! 3321: table:load & charset_connection
! 3322: #comment now
! 3323:
! 3324: * classes/classes.dsp:
! 3325: * types/types.dsp:
! 3326: release projects options fixed to use release msvcrt lib
! 3327:
! 3328: * patches/xalan-XalanTranscodingServices-digitalentitifying.patch:
! 3329: hacked - unspecified entitifying now "do not entitify"
! 3330:
! 3331: * configure.in:
! 3332: removed that overloaded-virtual warnings request
! 3333:
! 3334: * patches/xml-xalan.patch:
! 3335: created xalan patch to remove entitifying
! 3336:
! 3337: 2001-10-01 parser
! 3338: * include/pa_charset_connection.h:
! 3339: * include/pa_charset_manager.h:
! 3340: * include/pa_xslt_stylesheet_manager.h:
! 3341: * main/main.dsp:
! 3342: * main/pa_charset_connection.C:
! 3343: * main/pa_charset_manager.C:
! 3344: * main/pa_request.C:
! 3345: * www/htdocs/index.html:
! 3346: charset loading & caching mech 0
! 3347:
! 3348: * include/pa_stylesheet_connection.h:
! 3349: * include/pa_xslt_stylesheet_manager.h:
! 3350: * main/main.dsp:
! 3351: * main/pa_globals.C:
! 3352: * main/pa_request.C:
! 3353: * www/htdocs/index.html:
! 3354: would make charset loading & caching mech now
! 3355:
! 3356: * main/pa_charset_connection.C:
! 3357: * www/htdocs/index.html:
! 3358: removed entitify external hack [internal installed]
! 3359:
! 3360: * classes/gd/Makefile.am:
! 3361: * classes/gd/Makefile.in:
! 3362: makes
! 3363:
! 3364: * www/htdocs/windows-1251.cfg:
! 3365: * www/windows-1251.cfg:
! 3366: windows-1251.cfg moved
! 3367:
! 3368: * main/Makefile.am:
! 3369: * main/Makefile.in:
! 3370: * www/htdocs/index.html:
! 3371: makes+removed dtd
! 3372:
! 3373: 2001-09-30 parser
! 3374: * classes/xdoc.C:
! 3375: * include/pa_request.h:
! 3376: * main/pa_request.C:
! 3377: * www/htdocs/index.html:
! 3378: * www/htdocs/windows-1251.cfg:
! 3379: ctype with unicode 1. todo: no П entities on output somehow
! 3380:
! 3381: * include/pa_globals.h:
! 3382: * main/pa_globals.C:
! 3383: * main/pa_request.C:
! 3384: * www/htdocs/index.html:
! 3385: now charsets table configuration variable is: CHARSETS
! 3386:
! 3387: * main/pa_request.C:
! 3388: * www/htdocs/index.html:
! 3389: forgot to fill toTable
! 3390:
! 3391: * classes/file.C:
! 3392: * classes/op.C:
! 3393: * classes/string.C:
! 3394: * include/pa_request.h:
! 3395: * main/pa_request.C:
! 3396: * pcre/ibm-1251.ucm:
! 3397: * www/htdocs/index.html:
! 3398: started ctype with unicode values
! 3399:
! 3400: * include/pa_config_fixed.h:
! 3401: * main/pa_request.C:
! 3402: started hack_s_maximumCharacterValues to
! 3403: XALAN_HACK_DIGITAL_ENTITIES but failed on win32 for now..
! 3404:
! 3405: 2001-09-28 parser
! 3406: * classes/xdoc.C:
! 3407: * classes/xnode.C:
! 3408: * www/htdocs/index.html:
! 3409: xdoc addencoding works! invented a way of user-configuring...
! 3410: todo: implement
! 3411:
! 3412: * classes/mail.C:
! 3413: * classes/op.C:
! 3414: * classes/xdoc.C:
! 3415: * include/pa_stylesheet_connection.h:
! 3416: * main/pa_request.C:
! 3417: * operators.txt:
! 3418: * pcre/pcre_parser_ctype.c:
! 3419: * www/htdocs/index.html:
! 3420: letter body string passed AS-IS now
! 3421:
! 3422: 2001-09-27 parser
! 3423: * classes/classes.dsp:
! 3424: * classes/gd/gd.dsp:
! 3425: * classes/gd/gifio.C:
! 3426: * classes/smtp/smtp.dsp:
! 3427: * classes/xdoc.C:
! 3428: * main/main.dsp:
! 3429: * operators.txt:
! 3430: * targets/cgi/parser3.dsp:
! 3431: * targets/isapi/parser3isapi.dsp:
! 3432: * types/types.dsp:
! 3433: * www/htdocs/index.html:
! 3434: win32 ident make system so not to rebuild library [ident.C.new]
! 3435:
! 3436: * operators.txt:
! 3437: inserted piece from dom docs
! 3438:
! 3439: * operators.txt:
! 3440: * www/htdocs/people.dtd:
! 3441: z
! 3442:
! 3443: * classes/table.C:
! 3444: * operators.txt:
! 3445: * www/htdocs/index.html:
! 3446: table.sort changed to sort table itself
! 3447:
! 3448: * classes/xdoc.C:
! 3449: * operators.txt:
! 3450: * targets/isapi/parser3isapi.dsp:
! 3451: * www/htdocs/index.html:
! 3452: X^.getElementsByTagName[tagname] = array of xnode
! 3453: X^.getElementsByTagNameNS[namespaceURI;localName] = array of nodes
! 3454: removed - regretfully not supported @ xalan. maybe someday would reimplement, if needed.
! 3455:
! 3456: win32build system: solved long waiting anti-non-started-apache problem
! 3457:
! 3458: 2001-09-26 parser
! 3459: * Makefile.am:
! 3460: * classes/Makefile.am:
! 3461: * classes/Makefile.in:
! 3462: * classes/gd/Makefile.am:
! 3463: * classes/gd/Makefile.in:
! 3464: * main/Makefile.am:
! 3465: * main/Makefile.in:
! 3466: * targets/Makefile.in:
! 3467: * targets/apache13/Makefile.in:
! 3468: * targets/cgi/Makefile.am:
! 3469: * targets/cgi/Makefile.in:
! 3470: * types/Makefile.am:
! 3471: * types/Makefile.in:
! 3472: makes with clases.awk
! 3473:
! 3474: * include/pa_config_fixed.h:
! 3475: * targets/cgi/parser3.C:
! 3476: * targets/isapi/parser3isapi.C:
! 3477: #ifdef SMTP
! 3478:
! 3479: * classes/classes.dsp:
! 3480: * classes/dnode.C:
! 3481: * classes/dnode.h:
! 3482: * classes/dom.C:
! 3483: * classes/xdoc.C:
! 3484: * classes/xnode.C:
! 3485: * classes/xnode.h:
! 3486: * main/compile.tab.C:
! 3487: * operators.txt:
! 3488: * types/pa_vdnode.C:
! 3489: * types/pa_vdnode.h:
! 3490: * types/pa_vdom.C:
! 3491: * types/pa_vdom.h:
! 3492: * types/pa_vxdoc.C:
! 3493: * types/pa_vxdoc.h:
! 3494: * types/pa_vxnode.C:
! 3495: * types/pa_vxnode.h:
! 3496: * types/types.dsp:
! 3497: * www/htdocs/index.html:
! 3498: xdoc&xnode now
! 3499:
! 3500: * classes/classes.C:
! 3501: * www/htdocs/index.html:
! 3502: forgot one non-xml check
! 3503:
! 3504: * classes/classes.dsp:
! 3505: * classes/gd/gd.dsp:
! 3506: * classes/smtp/smtp.dsp:
! 3507: * classes/xdoc.C:
! 3508: * classes/xnode.C:
! 3509: * classes/xnode.h:
! 3510: * include/pa_config_fixed.h:
! 3511: * main/main.dsp:
! 3512: * operators.txt:
! 3513: * operators.txt:
! 3514: * targets/cgi/parser3.C:
! 3515: * targets/cgi/parser3.C:
! 3516: * targets/isapi/parser3isapi.C:
! 3517: * types/pa_vxnode.C:
! 3518: * types/types.dsp:
! 3519: * www/htdocs/index.html:
! 3520: z
! 3521:
! 3522: * classes/classes.C:
! 3523: * classes/classes.awk:
! 3524: * classes/classes.dsp:
! 3525: * classes/classes.h:
! 3526: * classes/date.C:
! 3527: * classes/dnode.C:
! 3528: * classes/dnode.h:
! 3529: * classes/dom.C:
! 3530: * classes/double.C:
! 3531: * classes/file.C:
! 3532: * classes/form.C:
! 3533: * classes/gd/gd.dsp:
! 3534: * classes/gd/gif.C:
! 3535: * classes/gd/gif.h:
! 3536: * classes/gd/gifio.C:
! 3537: * classes/hash.C:
! 3538: * classes/image.C:
! 3539: * classes/int.C:
! 3540: * classes/mail.C:
! 3541: * classes/math.C:
! 3542: * classes/op.C:
! 3543: * classes/response.C:
! 3544: * classes/smtp/comms.C:
! 3545: * classes/smtp/smtp.C:
! 3546: * classes/smtp/smtp.dsp:
! 3547: * classes/smtp/smtp.h:
! 3548: * classes/string.C:
! 3549: * classes/table.C:
! 3550: * classes/void.C:
! 3551: * ident.awk:
! 3552: * ident.awk:
! 3553: * include/pa_array.h:
! 3554: * include/pa_common.h:
! 3555: * include/pa_config_fixed.h:
! 3556: * include/pa_config_includes.h:
! 3557: * include/pa_dictionary.h:
! 3558: * include/pa_dir.h:
! 3559: * include/pa_exception.h:
! 3560: * include/pa_exec.h:
! 3561: * include/pa_globals.h:
! 3562: * include/pa_request.h:
! 3563: * include/pa_sapi.h:
! 3564: * include/pa_socks.h:
! 3565: * include/pa_sql_connection.h:
! 3566: * include/pa_sql_driver_manager.h:
! 3567: * include/pa_stack.h:
! 3568: * include/pa_string.h:
! 3569: * include/pa_stylesheet_connection.h:
! 3570: * include/pa_table.h:
! 3571: * include/pa_threads.h:
! 3572: * include/pa_types.h:
! 3573: * include/pa_xslt_stylesheet_manager.h:
! 3574: * libltdl/libltdl.dsp:
! 3575: * main/compile.C:
! 3576: * main/compile.y:
! 3577: * main/compile_tools.C:
! 3578: * main/compile_tools.h:
! 3579: * main/execute.C:
! 3580: * main/main.dsp:
! 3581: * main/pa_array.C:
! 3582: * main/pa_common.C:
! 3583: * main/pa_dictionary.C:
! 3584: * main/pa_dir.C:
! 3585: * main/pa_exception.C:
! 3586: * main/pa_exec.C:
! 3587: * main/pa_globals.C:
! 3588: * main/pa_hash.C:
! 3589: * main/pa_pool.C:
! 3590: * main/pa_request.C:
! 3591: * main/pa_socks.C:
! 3592: * main/pa_sql_driver_manager.C:
! 3593: * main/pa_string.C:
! 3594: * main/pa_table.C:
! 3595: * main/pa_xslt_stylesheet_manager.C:
! 3596: * main/untaint.C:
! 3597: * parser3.dsw:
! 3598: * pcre/pcre.dsp:
! 3599: * pcre/pcre_dftables.dsp:
! 3600: * pcre/pcre_parser_ctype.dsp:
! 3601: * sql/pa_sql_driver.h:
! 3602: * targets/cgi/pa_pool.C:
! 3603: * targets/cgi/pa_threads.C:
! 3604: * targets/cgi/parser3.C:
! 3605: * targets/cgi/parser3.dsp:
! 3606: * targets/isapi/pa_pool.C:
! 3607: * targets/isapi/pa_threads.C:
! 3608: * targets/isapi/parser3isapi.C:
! 3609: * targets/isapi/parser3isapi.dsp:
! 3610: * targets/isapi/pool_storage.h:
! 3611: * types/pa_valiased.C:
! 3612: * types/pa_valiased.h:
! 3613: * types/pa_value.h:
! 3614: * types/pa_vbool.h:
! 3615: * types/pa_vclass.h:
! 3616: * types/pa_vcode_frame.h:
! 3617: * types/pa_vcookie.C:
! 3618: * types/pa_vcookie.h:
! 3619: * types/pa_vdate.h:
! 3620: * types/pa_vdnode.C:
! 3621: * types/pa_vdnode.h:
! 3622: * types/pa_vdom.C:
! 3623: * types/pa_vdom.h:
! 3624: * types/pa_vdouble.h:
! 3625: * types/pa_venv.h:
! 3626: * types/pa_vfile.C:
! 3627: * types/pa_vfile.h:
! 3628: * types/pa_vform.C:
! 3629: * types/pa_vform.h:
! 3630: * types/pa_vimage.C:
! 3631: * types/pa_vimage.h:
! 3632: * types/pa_vint.h:
! 3633: * types/pa_vjunction.h:
! 3634: * types/pa_vmath.h:
! 3635: * types/pa_vmethod_frame.h:
! 3636: * types/pa_vobject.h:
! 3637: * types/pa_vrequest.C:
! 3638: * types/pa_vrequest.h:
! 3639: * types/pa_vresponse.h:
! 3640: * types/pa_vstateless_class.C:
! 3641: * types/pa_vstateless_class.h:
! 3642: * types/pa_vstateless_object.h:
! 3643: * types/pa_vstring.C:
! 3644: * types/pa_vstring.h:
! 3645: * types/pa_vtable.C:
! 3646: * types/pa_vtable.h:
! 3647: * types/pa_vvoid.h:
! 3648: * types/pa_wcontext.C:
! 3649: * types/pa_wcontext.h:
! 3650: * types/pa_wwrapper.h:
! 3651: * types/types.dsp:
! 3652: added ident.awk and main.dsp splitted to main+classes+types
! 3653: along to .am
! 3654:
! 3655: * classes/classes.cmd:
! 3656: * main/main.dsp:
! 3657: * targets/cgi/parser3.dsp:
! 3658: moved classes.inc generation on win32 to main.dsp
! 3659:
! 3660: * classes/Makefile.am:
! 3661: removed useless var
! 3662:
! 3663: 2001-09-25 parser
! 3664: * Makefile.am:
! 3665: * Makefile.in:
! 3666: * classes/Makefile.am:
! 3667: * classes/Makefile.in:
! 3668: * classes/dom.C:
! 3669: * classes/gd/Makefile.am:
! 3670: * classes/gd/Makefile.in:
! 3671: * configure:
! 3672: * configure.in:
! 3673: * include/pa_stylesheet_connection.h:
! 3674: * libltdl/Makefile.in:
! 3675: * main/Makefile.am:
! 3676: * main/Makefile.in:
! 3677: * main/pa_pool.C:
! 3678: * pcre/Makefile.in:
! 3679: * targets/Makefile.in:
! 3680: * targets/apache13/Makefile.in:
! 3681: * targets/cgi/Makefile.am:
! 3682: * targets/cgi/Makefile.in:
! 3683: * types/Makefile.am:
! 3684: * types/Makefile.in:
! 3685: * types/pa_vdom.h:
! 3686: xml configure makes
! 3687:
! 3688: * configure:
! 3689: * configure.in:
! 3690: * include/pa_config_auto.h.in:
! 3691: * libltdl/Makefile.in:
! 3692: * www/htdocs/index.html:
! 3693: xml on linux[elik] works! no 1251 though, todo ICU
! 3694:
! 3695: 2001-09-24 parser
! 3696: * types/pa_vfile.h:
! 3697: * types/pa_vimage.h:
! 3698: * types/pa_vstring.h:
! 3699: fiew wrong resolved conflicts fixed [const]
! 3700:
! 3701: * Makefile.in:
! 3702: * classes/Makefile.am:
! 3703: * classes/Makefile.in:
! 3704: * classes/gd/Makefile.in:
! 3705: * configure:
! 3706: * include/pa_config_auto.h.in:
! 3707: * libltdl/Makefile.in:
! 3708: * main/Makefile.in:
! 3709: * pcre/Makefile.in:
! 3710: * targets/Makefile.in:
! 3711: * targets/apache13/Makefile.in:
! 3712: * types/Makefile.am:
! 3713: * types/Makefile.in:
! 3714: makes
! 3715:
! 3716: * targets/cgi/Makefile.am:
! 3717: * targets/cgi/Makefile.in:
! 3718: makefiles
! 3719:
! 3720: * types/pa_value.h:
! 3721: * types/pa_vdnode.C:
! 3722: * types/pa_vtable.C:
! 3723: * types/pa_vvoid.h:
! 3724: z
! 3725:
! 3726: * types/pa_vclass.h:
! 3727: * types/pa_vhash.h:
! 3728: * types/pa_vhash.h:
! 3729: * types/pa_vtable.h:
! 3730: fixed small bugs with usinge hash/table in expressions
! 3731:
! 3732: * classes/classes.cmd:
! 3733: * classes/gd/gd.dsp:
! 3734: * classes/gd/gif.C:
! 3735: * classes/gd/gif.h:
! 3736: * classes/image.C:
! 3737: * classes/op.C:
! 3738: * classes/table.C:
! 3739: * include/pa_request.h:
! 3740: * include/pa_sapi.h:
! 3741: * main/compile.C:
! 3742: * main/compile.tab.C:
! 3743: * main/compile.y:
! 3744: * main/compile_tools.h:
! 3745: * main/main.dsp:
! 3746: * main/pa_common.C:
! 3747: * main/pa_sql_driver_manager.C:
! 3748: * parser3.dsw:
! 3749: * targets/cgi/parser3.C:
! 3750: * targets/cgi/parser3.dsp:
! 3751: * types/pa_value.h:
! 3752: * types/pa_vbool.h:
! 3753: * types/pa_vdate.h:
! 3754: * types/pa_vdouble.h:
! 3755: * types/pa_vform.C:
! 3756: * types/pa_vhash.h:
! 3757: * types/pa_vimage.h:
! 3758: * types/pa_vint.h:
! 3759: * types/pa_vstring.h:
! 3760: * types/pa_vtable.h:
! 3761: * types/pa_vvoid.h:
! 3762: * www/htdocs/index.html:
! 3763: merged3 with before_xml
! 3764: [merge2 actually didn't happen - i've created tags on wrong branch. so this merge is in fact re-merge]
! 3765:
! 3766: * Makefile.am:
! 3767: * Makefile.am:
! 3768: * Makefile.am:
! 3769: * configure.in:
! 3770: * main/Makefile.am:
! 3771: * targets/Makefile.am:
! 3772: * targets/apache13/Makefile.am:
! 3773: * targets/cgi/Makefile.am:
! 3774: * targets/cgi/pa_pool.C:
! 3775: started unix makes update
! 3776:
! 3777: 2001-09-21 parser
! 3778: * include/pa_pool.h:
! 3779: * main/pa_pool.C:
! 3780: * operators.txt:
! 3781: * www/htdocs/index.html:
! 3782: checked whether transcoder were created right
! 3783: "unsupported encoding" message.
! 3784: not @ set time, but @ use time, so until xml output functions .string, .file, .save used - no encoding name check occur
! 3785:
! 3786: reduced transcode buffer size to 60
! 3787: fixed pool cleanup - no registration needed, pools are officially destructured
! 3788:
! 3789: * classes/gd/gd.dsp:
! 3790: * classes/smtp/smtp.dsp:
! 3791: * main/main.dsp:
! 3792: * targets/cgi/parser3.dsp:
! 3793: * targets/isapi/parser3isapi.dsp:
! 3794: updated project files [/ sadly produced "" in make file and
! 3795: sadly wrong interpreted on load]
! 3796:
! 3797: * classes/dom.C:
! 3798: * classes/dom.C:
! 3799: * classes/dom.C:
! 3800: * classes/dom.C:
! 3801: * include/pa_pool.h:
! 3802: * include/pa_pool.h:
! 3803: * main/pa_pool.C:
! 3804: * operators.txt:
! 3805: * types/pa_vdnode.C:
! 3806: * types/pa_vresponse.h:
! 3807: * www/htdocs/index.html:
! 3808: * www/htdocs/index.html:
! 3809: * www/htdocs/index.html:
! 3810: defaulted dom writing methods encoding to pool.get_charset
! 3811:
! 3812: * classes/classes.C:
! 3813: * classes/date.C:
! 3814: * classes/dnode.C:
! 3815: * classes/dom.C:
! 3816: * classes/file.C:
! 3817: * classes/form.C:
! 3818: * classes/gd/gd.dsp:
! 3819: * classes/gd/gif.C:
! 3820: * classes/gd/gifio.C:
! 3821: * classes/int.C:
! 3822: * classes/mail.C:
! 3823: * classes/smtp/comms.C:
! 3824: * classes/smtp/smtp.C:
! 3825: * classes/smtp/smtp.dsp:
! 3826: * doc/doxygen.cfg:
! 3827: * include/pa_config_fixed.h:
! 3828: * include/pa_pool.h:
! 3829: * main/main.dsp:
! 3830: * main/pa_globals.C:
! 3831: * main/pa_pool.C:
! 3832: * main/pa_request.C:
! 3833: * main/pa_xslt_stylesheet_manager.C:
! 3834: * parser3.dsw:
! 3835: * pcre/pcre_parser_ctype.c:
! 3836: * targets/cgi/pa_pool.C:
! 3837: * targets/cgi/pa_threads.C:
! 3838: * targets/cgi/parser3.dsp:
! 3839: * targets/isapi/pa_pool.C:
! 3840: * targets/isapi/pa_threads.C:
! 3841: * targets/isapi/parser3isapi.dsp:
! 3842: * types/pa_valiased.C:
! 3843: * types/pa_vcookie.C:
! 3844: * types/pa_vdnode.C:
! 3845: * types/pa_vdom.C:
! 3846: * types/pa_vfile.C:
! 3847: * types/pa_vform.C:
! 3848: * types/pa_vimage.C:
! 3849: * types/pa_vrequest.C:
! 3850: * types/pa_vresponse.h:
! 3851: * types/pa_vstateless_class.C:
! 3852: * types/pa_vstring.C:
! 3853: * types/pa_vtable.C:
! 3854: * types/pa_wcontext.C:
! 3855: * www/htdocs/index.html:
! 3856: zillions of #ifdef XML
! 3857: created new projects for sql drivers [planning to remove sql drivers from main cvs project]
! 3858: first, will join latest changes
! 3859:
! 3860: * Makefile.in:
! 3861: * classes/classes.h:
! 3862: * classes/gd/gd.dsp:
! 3863: * classes/gd/gif.h:
! 3864: * classes/hash.C:
! 3865: * classes/op.C:
! 3866: * classes/smtp/smtp.dsp:
! 3867: * classes/table.C:
! 3868: * doc/doxygen.cfg:
! 3869: * include/pa_common.h:
! 3870: * include/pa_globals.h:
! 3871: * include/pa_request.h:
! 3872: * include/pa_sapi.h:
! 3873: * include/pa_sql_driver_manager.h:
! 3874: * include/pa_string.h:
! 3875: * main/compile.tab.C:
! 3876: * main/main.dsp:
! 3877: * main/pa_common.C:
! 3878: * main/pa_exec.C:
! 3879: * main/pa_globals.C:
! 3880: * operators.txt:
! 3881: * targets/cgi/parser3.dsp:
! 3882: * targets/isapi/parser3isapi.dsp:
! 3883: merged with before_xml
! 3884:
! 3885: 2001-09-20 parser
! 3886: * classes/dnode.C:
! 3887: * classes/dom.C:
! 3888: * operators.txt:
! 3889: * targets/cgi/parser3.dsp:
! 3890: * types/pa_vstring.h:
! 3891: * www/htdocs/index.html:
! 3892: dnode .file .string .save moved back to dom due to strange
! 3893: xalan bug
! 3894:
! 3895: * classes/dom.C:
! 3896: * operators.txt:
! 3897: * www/htdocs/index.html:
! 3898: dom. string save file
! 3899: moved output xml options to last param and made it optional
! 3900:
! 3901: * main/pa_pool.C:
! 3902: * main/pa_request.C:
! 3903: * www/htdocs/index.html:
! 3904: Pool::transcode defaults from $MAIN:DEFAULTS.content-type[$
! 3905: charset[here]]
! 3906:
! 3907: * operators.txt:
! 3908: * types/pa_vdnode.C:
! 3909: * www/htdocs/index.html:
! 3910: !$elementnode.attributes = hash of dnodes
! 3911: !$attributenode.specified = boolean
! 3912: true if the attribute received its value explicitly in the XML document,
! 3913: or if a value was assigned programatically with the setValue function.
! 3914: false if the attribute value came from the default value declared in the document's DTD.
! 3915: !$pinode.target = target of this processing instruction
! 3916: XML defines this as being the first token following the markup
! 3917: that begins the processing instruction.
! 3918: XPath:
! 3919: !^node.select[xpath/query/expression] = hash of 0->node0 1->node1
! 3920: !^node.select-single[xpath/query/expression] = first node if any
! 3921:
! 3922: * classes/dnode.C:
! 3923: * classes/dom.C:
! 3924: * classes/gd/gd.dsp:
! 3925: * classes/smtp/smtp.dsp:
! 3926: * include/pa_config_includes.h:
! 3927: * include/pa_globals.h:
! 3928: * include/pa_pool.h:
! 3929: * main/main.dsp:
! 3930: * main/pa_globals.C:
! 3931: * main/pa_pool.C:
! 3932: * targets/cgi/parser3.dsp:
! 3933: * targets/isapi/parser3isapi.C:
! 3934: * targets/isapi/parser3isapi.dsp:
! 3935: * types/pa_vdnode.C:
! 3936: * types/pa_vdnode.h:
! 3937: * types/pa_vresponse.h:
! 3938: * www/htdocs/index.html:
! 3939: Pool::transcode 0
! 3940:
! 3941: * operators.txt:
! 3942: * operators.txt:
! 3943: * types/pa_vhash.h:
! 3944: * types/pa_vhash.h:
! 3945: * types/pa_vstring.h:
! 3946: * types/pa_vtable.h:
! 3947: * types/pa_vtable.h:
! 3948: table/hash can be used in expression context now, there value = size
! 3949: and boolean value size!=0
! 3950:
! 3951: * classes/image.C:
! 3952: 20K preload on jpg measure [image::measure]
! 3953:
! 3954: * types/pa_value.h:
! 3955: * types/pa_vbool.h:
! 3956: * types/pa_vdate.h:
! 3957: * types/pa_vdouble.h:
! 3958: * types/pa_vhash.h:
! 3959: * types/pa_vint.h:
! 3960: * types/pa_vstring.h:
! 3961: * types/pa_vtable.h:
! 3962: * types/pa_vvoid.h:
! 3963: some 'const's added
! 3964:
! 3965: * www/htdocs/index.html:
! 3966: xml-xalan\c\src\PlatformSupport\XalanTranscodingServices.cpp
! 3967: has no windows-1251 encoding enabled for short[non digitalentity] output.
! 3968: patched, now works
! 3969:
! 3970: 2001-09-18 parser
! 3971: * classes/dnode.C:
! 3972: * classes/dom.C:
! 3973: * classes/gd/gif.C:
! 3974: * classes/gd/gif.h:
! 3975: * classes/hash.C:
! 3976: * classes/image.C:
! 3977: * classes/op.C:
! 3978: * classes/table.C:
! 3979: * include/pa_common.h:
! 3980: * include/pa_globals.h:
! 3981: * include/pa_request.h:
! 3982: * include/pa_sql_driver_manager.h:
! 3983: * main/compile.C:
! 3984: * main/compile.tab.C:
! 3985: * main/compile.y:
! 3986: * main/compile_tools.h:
! 3987: * main/execute.C:
! 3988: * main/pa_common.C:
! 3989: * main/pa_request.C:
! 3990: * main/pa_sql_driver_manager.C:
! 3991: * main/pa_string.C:
! 3992: * main/pa_table.C:
! 3993: * operators.txt:
! 3994: * targets/cgi/parser3.C:
! 3995: * targets/cgi/parser3.dsp:
! 3996: * targets/isapi/parser3isapi.C:
! 3997: * types/pa_value.h:
! 3998: * types/pa_vform.C:
! 3999: * types/pa_vform.h:
! 4000: * types/pa_vhash.h:
! 4001: * types/pa_vimage.C:
! 4002: * types/pa_vimage.h:
! 4003: * types/pa_vtable.h:
! 4004: * www/.htaccess:
! 4005: * www/auto.p:
! 4006: * www/htdocs/index.html:
! 4007: merged latest bugfixes from before_xml branch
! 4008: ^if(def $hash) now true only when ^hash:_count[]!=0
! 4009: moved
! 4010: .string .save .file from dom to dnode
! 4011:
! 4012: * www/htdocs/index.html:
! 4013: about to merge latest bugfixes from before_xml branch
! 4014:
! 4015: * classes/dnode.C:
! 4016: * classes/dnode.h:
! 4017: * main/main.dsp:
! 4018: * types/pa_vdnode.C:
! 4019: * types/pa_vdnode.h:
! 4020: dom, dnode 0
! 4021:
! 4022: * classes/image.C:
! 4023: * main/pa_string.C:
! 4024: * main/pa_table.C:
! 4025: * www/htdocs/index.html:
! 4026: image: poly* fixed
! 4027:
! 4028: * classes/op.C:
! 4029: * main/execute.C:
! 4030: * www/htdocs/index.html:
! 4031: operators self changed to root
! 4032: ^for variable context changed to self
! 4033:
! 4034: * operators.txt:
! 4035: * types/pa_vdnode.C:
! 4036: * types/pa_vdom.h:
! 4037: * types/pa_vhash.h:
! 4038: * types/pa_vtable.h:
! 4039: * www/htdocs/index.html:
! 4040: * www/htdocs/index.html:
! 4041: dom, dnode 1
! 4042:
! 4043: 2001-09-17 parser
! 4044: * classes/classes.h:
! 4045: * classes/dom.C:
! 4046: * classes/hash.C:
! 4047: * include/pa_stylesheet_connection.h:
! 4048: * main/main.dsp:
! 4049: * operators.txt:
! 4050: * targets/cgi/pa_pool.C:
! 4051: * types/pa_vdom.h:
! 4052: * types/pa_vfile.h:
! 4053: * types/pa_vimage.h:
! 4054: * www/htdocs/.htaccess:
! 4055: * www/htdocs/auto.p:
! 4056: * www/htdocs/index.html:
! 4057: started
! 4058: dnode
! 4059: DOM:
! 4060: $node.name
! 4061: $node.value
! 4062: ...others...
! 4063: ^node.xpath[/rates/USD] = hash
! 4064: dom(dnode)
! 4065:
! 4066: * classes/dom.C:
! 4067: * main/main.dsp:
! 4068: * main/pa_globals.C:
! 4069: * operators.txt:
! 4070: * types/pa_vdom.h:
! 4071: * www/htdocs/index.html:
! 4072: started dnode+dom
! 4073:
! 4074: dnode
! 4075: DOM methods:
! 4076: $node.name
! 4077: $node.value
! 4078: ...others...
! 4079:
! 4080: ^node.xpath[/rates/USD] = hash
! 4081: $hash[
! 4082: $.0[node0]
! 4083: $.1[node1]
! 4084: ]
! 4085:
! 4086: * classes/gd/gif.C:
! 4087: * classes/gd/gif.h:
! 4088: * classes/image.C:
! 4089: * operators.txt:
! 4090: * types/pa_vimage.C:
! 4091: * www/htdocs/index.html:
! 4092: $image.line-style
! 4093: now applies to all linear primitives
! 4094:
! 4095: * classes/hash.C:
! 4096: * main/compile.C:
! 4097: * main/compile.tab.C:
! 4098: * main/compile.y:
! 4099: * main/compile_tools.h:
! 4100: * main/execute.C:
! 4101: * operators.txt:
! 4102: * targets/cgi/parser3.C:
! 4103: * www/htdocs/auto.p:
! 4104: * www/htdocs/index.html:
! 4105: expressions unary+
! 4106: ^hash.count[]
! 4107: bugfix: in expression compound($aa.zz.xx) names now can have minus '-' in name after '.'
! 4108:
! 4109: 2001-09-15 parser
! 4110: * classes/gd/gif.C:
! 4111: * classes/gd/gif.h:
! 4112: * classes/image.C:
! 4113: * operators.txt:
! 4114: * operators.txt:
! 4115: * types/pa_vimage.C:
! 4116: * types/pa_vimage.h:
! 4117: * www/htdocs/index.html:
! 4118: image: $line-width ^line(...)[**** style]
! 4119:
! 4120: * classes/dom.C:
! 4121: * classes/image.C:
! 4122: * include/pa_pool.h:
! 4123: * include/pa_stylesheet_connection.h:
! 4124: * main/main.dsp:
! 4125: * targets/cgi/pa_pool.C:
! 4126: * targets/isapi/pa_pool.C:
! 4127: * targets/isapi/pool_storage.h:
! 4128: * types/pa_vdom.C:
! 4129: * types/pa_vdom.h:
! 4130: xalan objects freed up [introducing Pool::register_cleanup]
! 4131:
! 4132: * doc/doxygen.cfg:
! 4133: * include/pa_sapi.h:
! 4134: * types/pa_vdom.h:
! 4135: * www/htdocs/auto.p:
! 4136: * www/htdocs/global.xsl:
! 4137: comments
! 4138:
! 4139: * classes/dom.C:
! 4140: * targets/isapi/parser3isapi.C:
! 4141: * targets/isapi/pool_storage.h:
! 4142: * types/pa_vdom.h:
! 4143: fixed bug in isapi pool_storage -
! 4144: cleanups first, allocations second.
! 4145: apache wisely does just like that
! 4146:
! 4147: * targets/isapi/parser3isapi.C:
! 4148: * targets/isapi/pool_storage.h:
! 4149: pool_storage rewritten using template, no bugs now
! 4150:
! 4151: * include/pa_pool.h:
! 4152: * main/pa_pool.C:
! 4153: * targets/cgi/pa_pool.C:
! 4154: * targets/isapi/pa_pool.C:
! 4155: * targets/isapi/parser3isapi.C:
! 4156: * targets/isapi/parser3isapi.dsp:
! 4157: * targets/isapi/pool_storage.h:
! 4158: poorly started isapi pool_storage, would rewrite using template now
! 4159:
! 4160: 2001-09-14 parser
! 4161: * main/pa_sql_driver_manager.C:
! 4162: * main/pa_xslt_stylesheet_manager.C:
! 4163: * operators.txt:
! 4164: * www/htdocs/global.xsl:
! 4165: * www/htdocs/test.xml:
! 4166: z
! 4167:
! 4168: * classes/dom.C:
! 4169: * classes/file.C:
! 4170: * classes/image.C:
! 4171: * classes/mail.C:
! 4172: * include/pa_common.h:
! 4173: * include/pa_sql_driver_manager.h:
! 4174: * include/pa_string.h:
! 4175: * include/pa_stylesheet_connection.h:
! 4176: * include/pa_xslt_stylesheet_manager.h:
! 4177: * main/main.dsp:
! 4178: * main/pa_common.C:
! 4179: * main/pa_exec.C:
! 4180: * main/pa_globals.C:
! 4181: * main/pa_sql_driver_manager.C:
! 4182: * main/pa_xslt_stylesheet_manager.C:
! 4183: * main/untaint.C:
! 4184: * operators.txt:
! 4185: * types/pa_vfile.C:
! 4186: * www/htdocs/.htaccess:
! 4187: dom.xslt stylesheet compiled&cached
! 4188:
! 4189: 2001-09-13 parser
! 4190: * classes/dom.C:
! 4191: * operators.txt:
! 4192: * www/htdocs/.htaccess:
! 4193: * www/htdocs/auto.p:
! 4194: * www/htdocs/index.html:
! 4195: dom:file content-type(.method)
! 4196:
! 4197: * include/pa_common.h:
! 4198: * include/pa_globals.h:
! 4199: * main/pa_common.C:
! 4200: * main/pa_request.C:
! 4201: * operators.txt:
! 4202: * www/htdocs/index.html:
! 4203: $MAIN:CLASS_PATH now
! 4204: can be string now
! 4205: more informative error messages
! 4206:
! 4207: * classes/dom.C:
! 4208: * classes/file.C:
! 4209: * classes/image.C:
! 4210: * types/pa_vfile.C:
! 4211: * types/pa_vfile.h:
! 4212: * www/htdocs/auto.p:
! 4213: ^dom.file[] charset
! 4214:
! 4215: * include/pa_globals.h:
! 4216: * include/pa_request.h:
! 4217: * main/pa_request.C:
! 4218: * targets/cgi/parser3.C:
! 4219: * targets/isapi/parser3isapi.C:
! 4220: ParserRootConfig .../parser3.conf
! 4221: ParserSiteConfig .../parser3.conf
! 4222:
! 4223: cgi&isapi looks for {configure|c:\windows}/parser3.conf
! 4224:
! 4225: * operators.txt:
! 4226: * operators.txt:
! 4227: changes reflected in operators.txt
! 4228:
! 4229: 2001-09-12 parser
! 4230: * main/compile.y:
! 4231: * main/compile_tools.h:
! 4232: name.[part].xxx syntax lexer on LS_USER level did [] matching without setting nestage,
! 4233: introduced special LS_NAME_SQUARE_PART state
! 4234:
! 4235: * main/compile.tab.C:
! 4236: * operators.txt:
! 4237: * www/cgi-bin/auto.p:
! 4238: * www/htdocs/auto.p:
! 4239: fixed - subname code parts actually [] braced
! 4240:
! 4241: * classes/op.C:
! 4242: * include/pa_sql_driver_manager.h:
! 4243: * main/pa_sql_driver_manager.C:
! 4244: * www/htdocs/auto.p:
! 4245: * www/htdocs/index.html:
! 4246: ^connect[]
! 4247: ^connect[aaa]
! 4248: more precise error reporting:
! 4249: "connection string must start with protocol://"
! 4250: now
! 4251:
! 4252: 2001-09-11 parser
! 4253: * types/pa_vdom.h:
! 4254: * www/htdocs/index.html:
! 4255: messages
! 4256:
! 4257: * classes/dom.C:
! 4258: * operators.txt:
! 4259: * types/pa_vdom.h:
! 4260: * www/htdocs/index.html:
! 4261: ^dom:set[<some>xml</some>]
! 4262:
! 4263: * classes/dom.C:
! 4264: * include/pa_string.h:
! 4265: * main/pa_globals.C:
! 4266: * main/untaint.C:
! 4267: * www/htdocs/index.html:
! 4268: ^dom:set{<some>xml</some>} default language XML
! 4269: languages+=xml
! 4270:
! 4271: * classes/dom.C:
! 4272: * classes/dom.C:
! 4273: * www/htdocs/index.html:
! 4274: * www/htdocs/index.html:
! 4275: ^dom:save/string/file[output options]
! 4276: output options:
! 4277: $.method[xml|html|text] detection fixed
! 4278:
! 4279: 2001-09-10 parser
! 4280: * classes/dom.C:
! 4281: * main/main.dsp:
! 4282: * types/pa_vform.C:
! 4283: * types/pa_vform.h:
! 4284: * www/cgi-bin/auto.p:
! 4285: * www/htdocs/index.html:
! 4286: ^dom.save[b.xml] 0
! 4287:
! 4288: * classes/dom.C:
! 4289: * operators.txt:
! 4290: * www/htdocs/index.html:
! 4291: ^dom.file[encoding] = file
! 4292:
! 4293: * classes/dom.C:
! 4294: * operators.txt:
! 4295: * www/htdocs/index.html:
! 4296: ^dom.xslt[stylesheet filename][params hash added]
! 4297:
! 4298: * classes/dom.C:
! 4299: * main/main.dsp:
! 4300: * types/pa_vdom.h:
! 4301: * www/htdocs/index.html:
! 4302: ^dom.xslt[stylesheet filename] -1 doc is lying
! 4303:
! 4304: * classes/dom.C:
! 4305: * operators.txt:
! 4306: * www/htdocs/index.html:
! 4307: ^dom:save/string/file[output options]
! 4308: output options:
! 4309: $.method[xml|html|text] $.encoding[windows-1251|...]
! 4310:
! 4311: * classes/dom.C:
! 4312: * main/main.dsp:
! 4313: * types/pa_vdom.h:
! 4314: ^dom.xslt[stylesheet filename] 0
! 4315:
! 4316: * classes/dom.C:
! 4317: * operators.txt:
! 4318: ^dom.save[b.xml] 1:error handling
! 4319:
! 4320: * classes/dom.C:
! 4321: * operators.txt:
! 4322: * www/htdocs/index.html:
! 4323: ^dom.string[] 0
! 4324:
! 4325: * classes/dom.C:
! 4326: * classes/dom.C:
! 4327: * operators.txt:
! 4328: * operators.txt:
! 4329: * www/htdocs/index.html:
! 4330: * www/htdocs/index.html:
! 4331: ^dom.string[encoding] 1
! 4332: ^dom.save[encoding;filename]
! 4333:
! 4334: * operators.txt:
! 4335: dom output options xml default
! 4336:
! 4337: 2001-09-08 parser
! 4338: * operators.txt:
! 4339: * types/pa_vform.C:
! 4340: * www/htdocs/index.html:
! 4341: $form:tables.name.field
! 4342:
! 4343: 2001-09-07 parser
! 4344: * operators.txt:
! 4345: * targets/cgi/parser3.dsp:
! 4346: * types/pa_vform.C:
! 4347: * types/pa_vform.h:
! 4348: * types/pa_vhash.h:
! 4349: * www/htdocs/index.html:
! 4350: !$form:fields
! 4351:
! 4352: * Makefile.in:
! 4353: * classes/dom.C:
! 4354: * classes/table.C:
! 4355: * main/main.dsp:
! 4356: * operators.txt:
! 4357: * types/pa_vdom.h:
! 4358: * types/pa_vform.C:
! 4359: * www/htdocs/index.html:
! 4360: * www/htdocs/test.xml:
! 4361: merged with successful start of dom
! 4362:
! 4363: * classes/dom.C:
! 4364: file dom.C was initially added on branch xalan1_2.
! 4365:
! 4366: * types/pa_vdom.h:
! 4367: file pa_vdom.h was initially added on branch xalan1_2.
! 4368:
! 4369: * classes/dom.C:
! 4370: * operators.txt:
! 4371: * types/pa_value.h:
! 4372: * types/pa_vtable.h:
! 4373: (def $table) is false when table is empty
! 4374:
! 4375: * classes/table.C:
! 4376: * operators.txt:
! 4377: table:empty removed, superceded by ^if(def $table)...
! 4378:
! 4379: * www/htdocs/test.xml:
! 4380: file test.xml was initially added on branch xalan1_2.
! 4381:
! 4382: * www/.htaccess:
! 4383: * www/auto.p:
! 4384: * www/htdocs/index.html:
! 4385: Z
! 4386:
! 4387: * main/pa_string.C:
! 4388: * www/htdocs/index.html:
! 4389: a[] ^if($a){y;n} is 'n' now [conversion from '' to int/double
! 4390: is 0]
! 4391:
! 4392: * include/pa_hash.h:
! 4393: * main/pa_hash.C:
! 4394: * operators.txt:
! 4395: * operators.txt:
! 4396: * targets/cgi/parser3.C:
! 4397: * types/pa_vfile.h:
! 4398: * types/pa_vform.C:
! 4399: * types/pa_vform.C:
! 4400: * types/pa_vform.h:
! 4401: * www/htdocs/index.html:
! 4402: z
! 4403:
! 4404: * main/pa_request.C:
! 4405: * operators.txt:
! 4406: * types/pa_vform.C:
! 4407: * types/pa_vform.h:
! 4408: * www/htdocs/index.html:
! 4409: !$form:tables
! 4410: $atable[$form:tables.a]
! 4411: ^atable.menu{a=$atable.element}[,]
! 4412:
! 4413: * main/pa_exception.C:
! 4414: * operators.txt:
! 4415: * types/pa_vform.C:
! 4416: getting FIRST form element [not last]
! 4417:
! 4418: * Makefile.in:
! 4419: * classes/dom.C:
! 4420: * classes/table.C:
! 4421: * main/main.dsp:
! 4422: * operators.txt:
! 4423: * parser3.dsw:
! 4424: * types/pa_vdom.h:
! 4425: * www/htdocs/index.html:
! 4426: * www/htdocs/index.html:
! 4427: * www/htdocs/test.xml:
! 4428: introducing dom. dom:load[a.xml]
! 4429:
! 4430: 2001-09-06 parser
! 4431: * doc/doxygen.cfg:
! 4432: merged new default options from 1.2.10 doxygen
! 4433:
! 4434: * classes/hash.C:
! 4435: * include/pa_globals.h:
! 4436: * main/pa_globals.C:
! 4437: * operators.txt:
! 4438: * types/pa_vhash.h:
! 4439: * www/htdocs/index.html:
! 4440: now there's special hash key '_default' [instead of ^_default method]
! 4441: $hash[
! 4442: $.a[1]
! 4443: $.b[2]
! 4444: $._default[xx]
! 4445: ]
! 4446: $hash.c
! 4447:
! 4448: * types/pa_vform.C:
! 4449: * types/pa_vform.C:
! 4450: * www/htdocs/index.html:
! 4451: a=1&a=2 would result in $form:a being a table with one column '
! 4452: element' and two rows: 1 and 2
! 4453:
! 4454: * operators.txt:
! 4455: z
! 4456:
! 4457: * classes/gd/gifio.C:
! 4458: * classes/image.C:
! 4459: * classes/op.C:
! 4460: * classes/string.C:
! 4461: * classes/table.C:
! 4462: * doc/doxygen.cfg:
! 4463: * targets/isapi/parser3isapi.C:
! 4464: * types/pa_vtable.C:
! 4465: few #ifndef DOXYGEN
! 4466:
! 4467: * classes/void.C:
! 4468: * main/pa_string.C:
! 4469: * main/pa_table.C:
! 4470: * parser3.dsw:
! 4471: fixed up bad int/double conversions, and now $form:nonexistent
! 4472: int(88) would return 88
! 4473:
! 4474: * main/compile.tab.C:
! 4475: * main/compile.y:
! 4476: ^if(0){}{ ^if(1){}^; }
! 4477: bug fixed [thanks, fif], ^; were treated there non-literally
! 4478:
! 4479: 2001-09-05 parser
! 4480: * classes/string.C:
! 4481: * classes/table.C:
! 4482: * www/htdocs/index.html:
! 4483: sql options can be void [same as image:html the other day]
! 4484:
! 4485: * classes/mail.C:
! 4486: MAIN:MAIL check fixed
! 4487:
! 4488: * main/pa_sql_driver_manager.C:
! 4489: * sql/pa_sql_driver.h:
! 4490: * www/htdocs/index.html:
! 4491: SQL_DRIVER_CREATE_FUNC_NAME
! 4492:
! 4493: * Makefile.in:
! 4494: * classes/Makefile.in:
! 4495: * classes/gd/Makefile.in:
! 4496: * configure:
! 4497: * main/Makefile.in:
! 4498: * targets/cgi/Makefile.in:
! 4499: * types/Makefile.in:
! 4500: makes
! 4501:
! 4502: * main/pa_sql_driver_manager.C:
! 4503: * sql/pa_sql_driver.h:
! 4504: * targets/cgi/parser3.C:
! 4505: #define STRINGIZE(name) #name
! 4506: does not macro expantion on param, simply qoutes whatever passed, undone
! 4507:
! 4508: * targets/cgi/Makefile.am:
! 4509: * www/htdocs/index.html:
! 4510: .am undo
! 4511:
! 4512: * main/pa_sql_driver_manager.C:
! 4513: * sql/pa_sql_driver.h:
! 4514: * targets/cgi/Makefile.am:
! 4515: * targets/cgi/parser3.C:
! 4516: #define STRINGIZE(name) #name
! 4517: invented
! 4518:
! 4519: * classes/op.C:
! 4520: * include/pa_sql_driver_manager.h:
! 4521: * main/pa_sql_driver_manager.C:
! 4522: #define MAIN_SQL_NAME "SQL"
! 4523: #define MAIN_SQL_DRIVERS_NAME "drivers"
! 4524:
! 4525: moved to be availible to all users
! 4526:
! 4527: 2001-09-04 parser
! 4528: * targets/cgi/parser3.C:
! 4529: zz
! 4530:
! 4531: * configure:
! 4532: * configure.in:
! 4533: * include/pa_config_auto.h.in:
! 4534: * pcre/Makefile.in:
! 4535: * targets/Makefile.in:
! 4536: * targets/apache13/Makefile.in:
! 4537: * targets/cgi/Makefile.am:
! 4538: * targets/cgi/Makefile.in:
! 4539: * targets/cgi/parser3.C:
! 4540: configure --sysconfdir=sysadmin-controlled auto.p location for
! 4541: targets/cgi/parser3, default[/usr/local/etc]
! 4542:
! 4543: * Makefile.in:
! 4544: * configure:
! 4545: * include/pa_config_auto.h.in:
! 4546: * targets/apache13/Makefile.in:
! 4547: * targets/cgi/Makefile.in:
! 4548: makes
! 4549:
! 4550: * libltdl/libltdl.dsp:
! 4551: * targets/isapi/parser3isapi.C:
! 4552: z
! 4553:
! 4554: * targets/cgi/parser3.C:
! 4555: zzz
! 4556:
! 4557: * targets/cgi/parser3.C:
! 4558: full_file_spec bug
! 4559:
! 4560: * classes/image.C:
! 4561: image.html now can accept void params
! 4562:
! 4563: * classes/date.C:
! 4564: * operators.txt:
! 4565: date:sql-string is now without ''
! 4566:
! 4567: * classes/date.C:
! 4568: date
! 4569:
! 4570: * configure.in:
! 4571: SYSCONFDIR2
! 4572:
! 4573: * targets/cgi/parser3.C:
! 4574: * www/htdocs/index.html:
! 4575: getenvcheck
! 4576:
! 4577: 2001-09-03 parser
! 4578: * configure.in:
! 4579: * operators.txt:
! 4580: * parser3.dsw:
! 4581: * targets/cgi/parser3.C:
! 4582: * www/htdocs/index.html:
! 4583: /configure cgi SYSCONFDIR
! 4584:
! 4585: 2001-09-01 parser
! 4586: * classes/image.C:
! 4587: letter_spacing
! 4588:
! 4589: * classes/image.C:
! 4590: * operators.txt:
! 4591: * www/htdocs/index.html:
! 4592: image: font params changed
! 4593:
! 4594: * classes/image.C:
! 4595: * operators.txt:
! 4596: image: as_int as_string used
! 4597:
! 4598: * types/pa_vmethod_frame.h:
! 4599: * www/htdocs/index.html:
! 4600: $result[] now gets properly analized
! 4601:
! 4602: 2001-08-31 parser
! 4603: * Makefile.in:
! 4604: * include/pa_dir.h:
! 4605: * pcre/Makefile.in:
! 4606: * targets/Makefile.in:
! 4607: * targets/cgi/parser3.C:
! 4608: compiled under cygwin
! 4609:
! 4610: * targets/cgi/parser3.C:
! 4611: z
! 4612:
! 4613: * classes/string.C:
! 4614: * classes/table.C:
! 4615: * www/htdocs/index.html:
! 4616: string:int/double (defaults)
! 4617:
! 4618: * classes/image.C:
! 4619: * operators.txt:
! 4620: * www/htdocs/index.html:
! 4621: image:font added space param
! 4622: image:font changed charwidth alg, added kerning const[for now]
! 4623:
! 4624: * classes/void.C:
! 4625: * operators.txt:
! 4626: * www/htdocs/index.html:
! 4627: void:int/double += (default)
! 4628:
! 4629: 2001-08-29 parser
! 4630: * main/pa_exception.C:
! 4631: * www/htdocs/index.html:
! 4632: exception redundant debug info
! 4633:
! 4634: 2001-08-28 parser
! 4635: * acinclude.m4:
! 4636: acinclude
! 4637:
! 4638: * classes/table.C:
! 4639: NO_STRING_ORIGIN check
! 4640:
! 4641: * classes/string.C:
! 4642: * include/pa_dictionary.h:
! 4643: * include/pa_string.h:
! 4644: * main/pa_dictionary.C:
! 4645: * main/pa_string.C:
! 4646: * main/untaint.C:
! 4647: * operators.txt:
! 4648: * www/htdocs/index.html:
! 4649: pa_directory speeded up. moved zero 'from' check to directory constructor.
! 4650: string:replace
! 4651:
! 4652: * Makefile.in:
! 4653: * configure:
! 4654: makes
! 4655:
! 4656: * classes/file.C:
! 4657: * main/pa_common.C:
! 4658: * operators.txt:
! 4659: * www/htdocs/index.html:
! 4660: file:move autocreate/remove dest/src dir
! 4661:
! 4662: * Makefile.in:
! 4663: * aclocal.m4:
! 4664: * classes/Makefile.in:
! 4665: * classes/gd/Makefile.in:
! 4666: * configure:
! 4667: * libltdl/Makefile.in:
! 4668: * main/Makefile.in:
! 4669: * pcre/Makefile.in:
! 4670: * targets/Makefile.in:
! 4671: * targets/apache13/Makefile.in:
! 4672: * targets/cgi/Makefile.in:
! 4673: * types/Makefile.in:
! 4674: makefiles
! 4675:
! 4676: * main/compile.C:
! 4677: NO_STRING_ORIGIN check2
! 4678:
! 4679: * classes/image.C:
! 4680: * www/htdocs/index.html:
! 4681: image: gifsize little endian
! 4682:
! 4683: * configure.in:
! 4684: * targets/apache13/Makefile.am:
! 4685: COMPILE_APACHE13_MODULE
! 4686:
! 4687: * include/pa_dictionary.h:
! 4688: * main/pa_dictionary.C:
! 4689: * main/pa_sql_driver_manager.C:
! 4690: NO_STRING_ORIGIN check3
! 4691:
! 4692: * include/pa_dictionary.h:
! 4693: gcc: ../include/pa_dictionary.h:19: storage class specifiers
! 4694: invalid in friend function declarations
! 4695:
! 4696: * acinclude.m4:
! 4697: * targets/apache13/Makefile.am:
! 4698: configure to skip apache
! 4699:
! 4700: * acinclude.m4:
! 4701: * classes/op.C:
! 4702: * main/compile.tab.C:
! 4703: * main/pa_dir.C:
! 4704: * main/untaint.C:
! 4705: * targets/cgi/parser3.C:
! 4706: * targets/isapi/parser3isapi.C:
! 4707: strncpy forced with zero ending in case of limit
! 4708:
! 4709: * aclocal.m4:
! 4710: * classes/Makefile.in:
! 4711: * classes/gd/Makefile.in:
! 4712: * configure:
! 4713: * main/Makefile.in:
! 4714: * targets/apache13/Makefile.in:
! 4715: * targets/cgi/Makefile.in:
! 4716: * types/Makefile.in:
! 4717: make.ins
! 4718:
! 4719: * classes/gd/gif.h:
! 4720: * classes/gd/gifio.C:
! 4721: #endif /*some comments removed*/
! 4722:
! 4723: * classes/image.C:
! 4724: image error msgs
! 4725:
! 4726: * classes/Makefile.am:
! 4727: * classes/gd/Makefile.am:
! 4728: * configure.in:
! 4729: * main/Makefile.am:
! 4730: * targets/cgi/Makefile.am:
! 4731: * types/Makefile.am:
! 4732: .am-s
! 4733:
! 4734: * doc/doxygen.cfg:
! 4735: doxygen conf removed some garbage from under doxygeneration
! 4736:
! 4737: * acinclude.m4:
! 4738: * configure.in:
! 4739: with checkes moved to configure.in -s
! 4740:
! 4741: 2001-08-27 parser
! 4742: * Makefile.in:
! 4743: * acinclude.m4:
! 4744: * aclocal.m4:
! 4745: * classes/Makefile.in:
! 4746: * classes/gd/Makefile.in:
! 4747: * configure:
! 4748: * configure.in:
! 4749: * libltdl/Makefile.in:
! 4750: * main/Makefile.in:
! 4751: * main/pa_common.C:
! 4752: * main/pa_exception.C:
! 4753: * main/pa_sql_driver_manager.C:
! 4754: * pcre/Makefile.in:
! 4755: * targets/Makefile.in:
! 4756: * targets/apache13/Makefile.in:
! 4757: * targets/cgi/Makefile.am:
! 4758: * targets/cgi/Makefile.in:
! 4759: * types/Makefile.in:
! 4760: configure for solaris -lsocket
! 4761:
! 4762: * classes/image.C:
! 4763: * classes/image.C:
! 4764: fixed jpgsize alg
! 4765:
! 4766: * www/htdocs/auto.p:
! 4767: * www/htdocs/index.html:
! 4768: solaris oracle works!
! 4769:
! 4770: * parser3.dsw:
! 4771: * www/htdocs/index.html:
! 4772: odbc release compiled
! 4773:
! 4774: * main/pa_request.C:
! 4775: * targets/cgi/parser3.C:
! 4776: parser3 test.html [auto.p from current dir loading]
! 4777:
! 4778: * main/pa_exception.C:
! 4779: z
! 4780:
! 4781: * main/pa_common.C:
! 4782: removed debug info from pa_common
! 4783:
! 4784: * operators.txt:
! 4785: $STATIC added
! 4786:
! 4787: 2001-08-24 parser
! 4788: * targets/cgi/parser3.C:
! 4789: not cgi extra \n 2
! 4790:
! 4791: * classes/file.C:
! 4792: * classes/form.C:
! 4793: * classes/mail.C:
! 4794: * classes/table.C:
! 4795: fiew non-pool mallocs fixed
! 4796:
! 4797: * targets/cgi/parser3.C:
! 4798: not cgi extra \n 3
! 4799:
! 4800: * sql/pa_sql_driver.h:
! 4801: sql* removed services from disconnect - cross-request ideological probs.
! 4802: oracle - fixed bug: cs allocated on request.pool and got freed before disconnect
! 4803:
! 4804: * main/pa_sql_driver_manager.C:
! 4805: * www/htdocs/index.html:
! 4806: z
! 4807:
! 4808: * targets/cgi/parser3.C:
! 4809: not cgi extra \n
! 4810:
! 4811: * include/pa_sql_connection.h:
! 4812: * main/pa_sql_driver_manager.C:
! 4813: * parser3.dsw:
! 4814: * www/htdocs/index.html:
! 4815: sql* removed services from disconnect - cross-request
! 4816: ideological probs.
! 4817:
! 4818: 2001-08-23 parser
! 4819: * www/htdocs/index.html:
! 4820: oracle: preprocess /**z**/minor bug
! 4821:
! 4822: * parser3.dsw:
! 4823: * www/htdocs/auto.p:
! 4824: * www/htdocs/index.html:
! 4825: oracle 0
! 4826:
! 4827: * www/htdocs/index.html:
! 4828: oracle: nested check()
! 4829:
! 4830: * main/pa_sql_driver_manager.C:
! 4831: * parser3.dsw:
! 4832: * www/htdocs/auto.p:
! 4833: oracle: dlink
! 4834:
! 4835: * classes/file.C:
! 4836: * www/htdocs/index.html:
! 4837: minor bug in file:save fixed
! 4838:
! 4839: 2001-08-22 parser
! 4840: * classes/file.C:
! 4841: * main/compile.tab.C:
! 4842: * operators.txt:
! 4843: * types/pa_vfile.C:
! 4844: * types/pa_vfile.h:
! 4845: * www/htdocs/index.html:
! 4846: file:load|save[text|binary;
! 4847:
! 4848: * main/compile.tab.C:
! 4849: * main/compile.y:
! 4850: * operators.txt:
! 4851: * parser3.dsw:
! 4852: * www/htdocs/index.html:
! 4853: * www/htdocs/index.html:
! 4854: ^method[]^[^] literals []
! 4855:
! 4856: 2001-08-21 parser
! 4857: * classes/file.C:
! 4858: * classes/table.C:
! 4859: * operators.txt:
! 4860: * www/htdocs/index.html:
! 4861: ^file:list
! 4862:
! 4863: 2001-08-20 parser
! 4864: * main/compile.tab.C:
! 4865: * main/compile.y:
! 4866: * main/pa_sql_driver_manager.C:
! 4867: * operators.txt:
! 4868: * pcre/pcre_parser_ctype.c:
! 4869: * types/pa_value.h:
! 4870: * types/pa_vbool.h:
! 4871: * types/pa_vdouble.h:
! 4872: * types/pa_vint.h:
! 4873: * www/cgi-bin/auto.p:
! 4874: * www/htdocs/index.html:
! 4875: var(123) ^var.inc[] recousively caused problems: inc incremeted
! 4876: 123 literal!! fixed
! 4877:
! 4878: 2001-08-10 parser
! 4879: * main/compile.tab.C:
! 4880: * main/compile.tab.C:
! 4881: * main/compile.y:
! 4882: * main/compile.y:
! 4883: * operators.txt:
! 4884: * www/htdocs/index.html:
! 4885: * www/htdocs/index.html:
! 4886: (codes) name part syntax added
! 4887:
! 4888: * classes/table.C:
! 4889: * include/pa_table.h:
! 4890: * main/pa_table.C:
! 4891: * operators.txt:
! 4892: table.sort now creates new sorted table
! 4893:
! 4894: * main/compile.tab.C:
! 4895: * main/compile.y:
! 4896: [codes] name part syntax now
! 4897:
! 4898: * classes/table.C:
! 4899: * classes/table.C:
! 4900: * operators.txt:
! 4901: * www/htdocs/index.html:
! 4902: * www/htdocs/index.html:
! 4903: table:sort now default desc
! 4904:
! 4905: * main/pa_string.C:
! 4906: string.match hanged on. there were a hang check but it weren't wise enough
! 4907:
! 4908: @parse[dateString][tmp]
! 4909: $tmp[^dateString.match[(\d\d\d\d-)?(\d\d-)?][g]]
! 4910: $tmp.1 $tmp.2
! 4911: #end
! 4912:
! 4913: @main[]
! 4914: ^parse[2001-02-03]
! 4915:
! 4916: * classes/table.C:
! 4917: * www/htdocs/index.html:
! 4918: table:sort restored [it was bad test :(]
! 4919:
! 4920: * types/pa_value.h:
! 4921: * types/pa_vstring.h:
! 4922: * types/pa_vstring.h:
! 4923: string now def only when ne ''
! 4924:
! 4925: * main/pa_request.C:
! 4926: * main/pa_request.C:
! 4927: wanted to make
! 4928: const int MAX_EXECUTE_SECONDS=1;
! 4929:
! 4930: but couldnt, set_callback_and_alarm appeared to be not exported :(
! 4931:
! 4932: 2001-08-09 parser
! 4933: * main/pa_string.C:
! 4934: $a[010] now ^if($a==10){true}
! 4935: were octal
! 4936:
! 4937: * main/Makefile.am:
! 4938: .am
! 4939:
! 4940: * classes/void.C:
! 4941: * classes/void.C:
! 4942: * operators.txt:
! 4943: void: int double copy/paste from int: bug fixed
! 4944:
! 4945: * classes/hash.C:
! 4946: * operators.txt:
! 4947: hash:_default now [was hash:default]
! 4948:
! 4949: * types/pa_vcookie.C:
! 4950: * www/htdocs/index.html:
! 4951: cookie name&value origins added, more precise $ORIGINS(1)
! 4952:
! 4953: * classes/op.C:
! 4954: * www/htdocs/index.html:
! 4955: case without switch check added
! 4956:
! 4957: * operators.txt:
! 4958: 0x added to operators.txt
! 4959:
! 4960: * main/Makefile.in:
! 4961: make.in
! 4962:
! 4963: 2001-08-07 parser
! 4964: * classes/math.C:
! 4965: * main/pa_request.C:
! 4966: * www/htdocs/index.html:
! 4967: math:random fixed. win32 srand made working
! 4968:
! 4969: * classes/double.C:
! 4970: * classes/int.C:
! 4971: * classes/string.C:
! 4972: * classes/table.C:
! 4973: * include/pa_globals.h:
! 4974: * main/pa_globals.C:
! 4975: * operators.txt:
! 4976: !^int/double:sql{query}[[$.limit(2) $.offset(4) $.default(0)]]
! 4977: string, table
! 4978:
! 4979: 2001-08-06 parser
! 4980: * classes/hash.C:
! 4981: * operators.txt:
! 4982: * www/htdocs/index.html:
! 4983: hash:keys renamed to hash:_keys :(
! 4984:
! 4985: * classes/file.C:
! 4986: * operators.txt:
! 4987: * www/htdocs/auto.p:
! 4988: * www/htdocs/index.html:
! 4989: exec stderr out
! 4990:
! 4991: * main/pa_exec.C:
! 4992: * www/htdocs/index.html:
! 4993: exec win32 real filename
! 4994:
! 4995: * classes/mail.C:
! 4996: * classes/op.C:
! 4997: * include/pa_array.h:
! 4998: * include/pa_globals.h:
! 4999: * include/pa_hash.h:
! 5000: * include/pa_request.h:
! 5001: * main/compile.tab.C:
! 5002: * main/compile.y:
! 5003: * main/pa_array.C:
! 5004: * main/pa_dictionary.C:
! 5005: * main/pa_exec.C:
! 5006: * main/pa_globals.C:
! 5007: * main/pa_hash.C:
! 5008: * main/pa_request.C:
! 5009: * main/pa_string.C:
! 5010: * operators.txt:
! 5011: * www/htdocs/index.html:
! 5012: class_path
! 5013:
! 5014: 2001-08-03 parser
! 5015: * classes/table.C:
! 5016: * operators.txt:
! 5017: * types/pa_vtable.h:
! 5018: vtable.locks killed
! 5019:
! 5020: 2001-08-02 parser
! 5021: * classes/classes.h:
! 5022: * classes/op.C:
! 5023: * include/pa_globals.h:
! 5024: * main/execute.C:
! 5025: * main/pa_globals.C:
! 5026: * main/pa_globals.C:
! 5027: * www/htdocs/index.html:
! 5028: found another multithread bug in op.C (last, last global var
! 5029: killed) :)
! 5030:
! 5031: * main/pa_dictionary.C:
! 5032: * main/pa_globals.C:
! 5033: * www/htdocs/index.html:
! 5034: memset dictionary minor bug fixed
! 5035:
! 5036: * classes/string.C:
! 5037: * classes/table.C:
! 5038: * include/pa_array.h:
! 5039: * main/execute.C:
! 5040: * main/pa_exec.C:
! 5041: introducing Array_iter
! 5042:
! 5043: * main/execute.C:
! 5044: detected quick_get recursion bug. changed to get@execute, but
! 5045: needs array iterator, separate from array to avoid it & use caching
! 5046:
! 5047: 2001-08-01 parser
! 5048: * www/htdocs/index.html:
! 5049: pgsql: /**field**/'text' syntax. lo_write_ex, write checks
! 5050:
! 5051: * include/pa_dictionary.h:
! 5052: * include/pa_globals.h:
! 5053: * include/pa_string.h:
! 5054: * main/main.dsp:
! 5055: * main/pa_dictionary.C:
! 5056: * main/pa_globals.C:
! 5057: * main/pa_request.C:
! 5058: * main/pa_string.C:
! 5059: * main/untaint.C:
! 5060: * www/htdocs/index.html:
! 5061: speeded up typo-html replacements. introducing Dictionary with
! 5062: first-char caching
! 5063:
! 5064: 2001-07-31 parser
! 5065: * operators.txt:
! 5066: * www/htdocs/index.html:
! 5067: pgsql: oid read. write todo
! 5068:
! 5069: * types/Makefile.am:
! 5070: pa_vtable.C added to .am
! 5071:
! 5072: * www/htdocs/index.html:
! 5073: pgsql: oid write. error checks @ write todo
! 5074:
! 5075: * main/compile.tab.C:
! 5076: added, so that could be compiled even on non-bison-enabled platforms
! 5077:
! 5078: 2001-07-30 parser
! 5079: * www/htdocs/index.html:
! 5080: changed apache add_header_attribute from table_merge to table_addn
! 5081:
! 5082: * parser3.dsw:
! 5083: * www/htdocs/auto.p:
! 5084: * www/htdocs/index.html:
! 5085: pgsql 0
! 5086:
! 5087: 2001-07-28 parser
! 5088: * main/compile.y:
! 5089: * main/untaint.C:
! 5090: * operators.txt:
! 5091: bug fix @ untaint when \r skipped \n
! 5092:
! 5093: * classes/table.C:
! 5094: table:hash always produces hash, when can't - empty
! 5095:
! 5096: 2001-07-27 parser
! 5097: * classes/double.C:
! 5098: * classes/int.C:
! 5099: * classes/string.C:
! 5100: provided meaningful msg on int/double/string :sql without
! 5101: result and default
! 5102:
! 5103: 2001-07-26 parser
! 5104: * classes/op.C:
! 5105: * www/auto.p:
! 5106: * www/htdocs/auto.p:
! 5107: * www/htdocs/index.html:
! 5108: fixed bad multithread bug with strangly global OP
! 5109:
! 5110: * include/pa_opcode.h:
! 5111: * main/compile.y:
! 5112: * main/execute.C:
! 5113: hash creation syntax problem persists. restored $: for a while.
! 5114: thinking of $man[$.age[zzz]] syntax now
! 5115:
! 5116: * main/compile.y:
! 5117: * www/auto.p:
! 5118: * www/cgi-bin/auto.p:
! 5119: * www/htdocs/auto.p:
! 5120: $man[$.age[zzz]] 0
! 5121:
! 5122: * include/pa_opcode.h:
! 5123: * main/compile.C:
! 5124: * main/compile.y:
! 5125: * main/compile_tools.h:
! 5126: * main/execute.C:
! 5127: * main/pa_request.C:
! 5128: * types/pa_vmethod_frame.h:
! 5129: * www/cgi-bin/auto.p:
! 5130: * www/htdocs/auto.p:
! 5131: * www/htdocs/index.html:
! 5132: introducing ::
! 5133: this is constructor call prefix.
! 5134: ordinary : remains for static accesses
! 5135:
! 5136: * classes/double.C:
! 5137: * classes/int.C:
! 5138: * classes/string.C:
! 5139: * include/pa_opcode.h:
! 5140: * main/compile.C:
! 5141: * main/compile.y:
! 5142: * main/compile_tools.h:
! 5143: * main/execute.C:
! 5144: * types/pa_vcode_frame.h:
! 5145: * types/pa_vmethod_frame.h:
! 5146: * types/pa_wcontext.h:
! 5147: * types/pa_wwrapper.h:
! 5148: * www/htdocs/index.html:
! 5149: fixing :: realization #1
! 5150:
! 5151: 2001-07-25 parser
! 5152: * classes/string.C:
! 5153: * include/pa_globals.h:
! 5154: * main/execute.C:
! 5155: * main/pa_globals.C:
! 5156: * www/htdocs/index.html:
! 5157: match replace code context moved to implicit $match context
! 5158:
! 5159: * classes/table.C:
! 5160: * main/main.dsp:
! 5161: * operators.txt:
! 5162: * types/pa_vtable.C:
! 5163: * types/pa_vtable.h:
! 5164: * www/htdocs/index.html:
! 5165: ^table.record[] now $table.fields
! 5166:
! 5167: * types/pa_vdouble.h:
! 5168: * types/pa_vint.h:
! 5169: * www/htdocs/index.html:
! 5170: odbc: no result queries; quote.
! 5171: optimized double&int tostring-s
! 5172:
! 5173: * parser3.dsw:
! 5174: * types/pa_vtable.C:
! 5175: * www/htdocs/index.html:
! 5176: table: get_element order changeed. now:
! 5177: 1. fields
! 5178: 2. methods
! 5179: 3. columns
! 5180:
! 5181: * www/htdocs/index.html:
! 5182: target:apache13 module.
! 5183: $response:location now produces 302 status
! 5184: $response:status passed to apache
! 5185:
! 5186: * main/compile.C:
! 5187: * main/compile.y:
! 5188: * main/compile_tools.h:
! 5189: * www/htdocs/index.html:
! 5190: allowed whitespace before first method decl
! 5191:
! 5192: * main/compile.y:
! 5193: * main/compile.y:
! 5194: * main/execute.C:
! 5195: * www/htdocs/index.html:
! 5196: $var[] is now empty string, not void
! 5197:
! 5198: * main/compile.C:
! 5199: * main/compile.y:
! 5200: * main/compile_tools.h:
! 5201: * www/htdocs/index.html:
! 5202: allowed empty lines before first method decl
! 5203:
! 5204: * include/pa_opcode.h:
! 5205: * main/compile.y:
! 5206: * main/compile_tools.C:
! 5207: * main/compile_tools.h:
! 5208: * main/execute.C:
! 5209: * operators.txt:
! 5210: with killed, code storage introduced with former 'with' syntax
! 5211:
! 5212: * operators.txt:
! 5213: z
! 5214:
! 5215: * classes/table.C:
! 5216: * www/htdocs/index.html:
! 5217: allowed nontable result in table:sql, results in empty table
! 5218:
! 5219: 2001-07-24 parser
! 5220: * main/compile.C:
! 5221: * main/execute.C:
! 5222: * main/pa_string.C:
! 5223: * types/pa_value.h:
! 5224: * www/htdocs/index.html:
! 5225: first get_element, next get operator
! 5226:
! 5227: * classes/file.C:
! 5228: * include/pa_common.h:
! 5229: * main/pa_common.C:
! 5230: * parser3.dsw:
! 5231: file:move
! 5232:
! 5233: * main/compile.y:
! 5234: removed @end handling
! 5235:
! 5236: * main/compile.C:
! 5237: * main/compile.y:
! 5238: * operators.txt:
! 5239: * www/htdocs/index.html:
! 5240: @end handling method2
! 5241:
! 5242: * main/pa_common.C:
! 5243: file_read close @ eof when imgsize bug fixed
! 5244:
! 5245: 2001-07-23 parser
! 5246: * main/pa_sql_driver_manager.C:
! 5247: * parser3.dsw:
! 5248: * sql/pa_sql_driver.h:
! 5249: * www/auto.p:
! 5250: * www/htdocs/auto.p:
! 5251: * www/htdocs/index.html:
! 5252: sql odbc driver
! 5253:
! 5254: * classes/hash.C:
! 5255: * classes/hash.C:
! 5256: * classes/string.C:
! 5257: * classes/table.C:
! 5258: * classes/void.C:
! 5259: * include/pa_sql_connection.h:
! 5260: * parser3.dsw:
! 5261: * sql/pa_sql_driver.h:
! 5262: * www/htdocs/index.html:
! 5263: * www/htdocs/index.html:
! 5264: changed sql driver query interface
! 5265:
! 5266: 2001-07-20 parser
! 5267: * operators.txt:
! 5268: * types/pa_vrequest.C:
! 5269: X!$browser:type
! 5270:
! 5271: * classes/file.C:
! 5272: * classes/string.C:
! 5273: * include/pa_string.h:
! 5274: * main/execute.C:
! 5275: * main/pa_string.C:
! 5276: * operators.txt:
! 5277: * operators.txt:
! 5278: * types/pa_valiased.C:
! 5279: * types/pa_valiased.h:
! 5280: * types/pa_value.h:
! 5281: * types/pa_vclass.h:
! 5282: * types/pa_vcookie.h:
! 5283: * types/pa_vdate.h:
! 5284: * types/pa_vfile.h:
! 5285: * types/pa_vform.h:
! 5286: * types/pa_vhash.h:
! 5287: * types/pa_vmath.h:
! 5288: * types/pa_vobject.h:
! 5289: * types/pa_vrequest.C:
! 5290: * types/pa_vstateless_class.h:
! 5291: * types/pa_vstateless_object.h:
! 5292: only ^class:method dynamic calls allowed.
! 5293: ^BASE.method call disabled.
! 5294: BASE element globally removed
! 5295:
! 5296: 2001-07-18 parser
! 5297: * Makefile.am:
! 5298: * Makefile.in:
! 5299: * classes/Makefile.am:
! 5300: * classes/gd/Makefile.am:
! 5301: * main/Makefile.am:
! 5302: * pcre/Makefile.am:
! 5303: * targets/Makefile.am:
! 5304: * targets/apache13/Makefile.am:
! 5305: * targets/cgi/Makefile.am:
! 5306: * types/Makefile.am:
! 5307: removed $id from *.in *.am
! 5308:
! 5309: * classes/file.C:
! 5310: file:exec/cgi msg
! 5311:
! 5312: * main/pa_request.C:
! 5313: * main/untaint.C:
! 5314: * operators.txt:
! 5315: * www/htdocs/auto.p:
! 5316: * www/htdocs/index.html:
! 5317: ORIGINS langs name abbrevations
! 5318:
! 5319: * classes/file.C:
! 5320: * operators.txt:
! 5321: $file:exit-code renamed to 'status'
! 5322:
! 5323: * classes/date.C:
! 5324: * classes/mail.C:
! 5325: * classes/math.C:
! 5326: * classes/string.C:
! 5327: * classes/table.C:
! 5328: * include/pa_globals.h:
! 5329: * include/pa_string.h:
! 5330: * main/execute.C:
! 5331: * main/pa_globals.C:
! 5332: * main/pa_request.C:
! 5333: * main/pa_string.C:
! 5334: * main/untaint.C:
! 5335: * types/pa_value.h:
! 5336: * types/pa_vdouble.h:
! 5337: * types/pa_vfile.h:
! 5338: * types/pa_vint.h:
! 5339: * types/pa_vstring.C:
! 5340: * types/pa_vstring.h:
! 5341: * www/.htaccess:
! 5342: * www/htdocs/.htaccess:
! 5343: * www/htdocs/index.html:
! 5344: $ORIGINS(1) output tracing mode
! 5345:
! 5346: * classes/Makefile.in:
! 5347: * classes/gd/Makefile.in:
! 5348: * main/Makefile.in:
! 5349: * pcre/Makefile.in:
! 5350: * targets/Makefile.in:
! 5351: * targets/apache13/Makefile.in:
! 5352: * targets/cgi/Makefile.in:
! 5353: * types/Makefile.in:
! 5354: $id in .in's from .am's removed
! 5355:
! 5356: * classes/file.C:
! 5357: * main/pa_exec.C:
! 5358: * operators.txt:
! 5359: file:exec
! 5360:
! 5361: 2001-07-17 parser
! 5362: * Makefile.in:
! 5363: * classes/Makefile.in:
! 5364: * configure:
! 5365: * configure.in:
! 5366: * www/htdocs/index.html:
! 5367: == wrong
! 5368:
! 5369: 2001-07-13 parser
! 5370: * www/htdocs/auto.p:
! 5371: z
! 5372:
! 5373: * classes/double.C:
! 5374: * classes/int.C:
! 5375: * classes/string.C:
! 5376: * include/pa_request.h:
! 5377: * include/pa_request.h:
! 5378: * main/execute.C:
! 5379: * main/execute.C:
! 5380: * main/execute.C:
! 5381: * main/pa_request.C:
! 5382: * operators.txt:
! 5383: * www/htdocs/index.html:
! 5384: * www/htdocs/index.html:
! 5385: * www/htdocs/input_date.p:
! 5386: auto.p[@auto], /news/auto.p[no @auto], so that initializing
! 5387: second would not call first @auto
! 5388:
! 5389: * main/execute.C:
! 5390: * main/pa_request.C:
! 5391: order of MAIN parents was wrong, fixed
! 5392:
! 5393: 2001-07-12 parser
! 5394: * operators.txt:
! 5395: * types/pa_value.h:
! 5396: * www/htdocs/index.html:
! 5397: pa_value.putelement modification of system classes prevented
! 5398:
! 5399: 2001-07-11 parser
! 5400: * classes/string.C:
! 5401: * doc/sources2html.cmd:
! 5402: * operators.txt:
! 5403: * www/htdocs/index.html:
! 5404: lr split now yelds table $piece
! 5405:
! 5406: * classes/file.C:
! 5407: * include/pa_common.h:
! 5408: * main/pa_common.C:
! 5409: * operators.txt:
! 5410: * types/pa_vstateless_class.h:
! 5411: * www/htdocs/index.html:
! 5412: $file created by file:state += .atime .mtime .ctime
! 5413: +found&fixed bug with exceptions on get_junction-created objects [they were on wrong pool]
! 5414:
! 5415: 2001-07-09 parser
! 5416: * classes/date.C:
! 5417: * classes/string.C:
! 5418: * classes/table.C:
! 5419: * main/compile.y:
! 5420: * operators.txt:
! 5421: * www/htdocs/dtformat.p:
! 5422: * www/htdocs/index.html:
! 5423: * www/htdocs/input_date.p:
! 5424: date format 0
! 5425:
! 5426: * main/untaint.C:
! 5427: qp wrong name
! 5428:
! 5429: 2001-07-07 parser
! 5430: * classes/Makefile.am:
! 5431: * classes/date.C:
! 5432: * classes/file.C:
! 5433: * classes/hash.C:
! 5434: * classes/image.C:
! 5435: * classes/mail.C:
! 5436: * classes/math.C:
! 5437: * classes/op.C:
! 5438: * classes/string.C:
! 5439: * classes/table.C:
! 5440: * classes/void.C:
! 5441: * include/pa_request.h:
! 5442: * main/main.dsp:
! 5443: * operators.txt:
! 5444: * types/pa_value.h:
! 5445: * types/pa_vdate.h:
! 5446: * types/pa_wcontext.C:
! 5447: * www/htdocs/index.html:
! 5448: date now set $fields roll string. todo: sql, calendar
! 5449:
! 5450: * classes/date.C:
! 5451: * classes/table.C:
! 5452: * include/pa_common.h:
! 5453: * include/pa_string.h:
! 5454: * main/pa_common.C:
! 5455: * operators.txt:
! 5456: * types/pa_vdate.h:
! 5457: * www/htdocs/index.html:
! 5458: date roll
! 5459: table calendar
! 5460:
! 5461: 2001-07-06 parser
! 5462: * classes/math.C:
! 5463: * include/pa_request.h:
! 5464: * main/execute.C:
! 5465: * main/main.dsp:
! 5466: * main/pa_request.C:
! 5467: * operators.txt:
! 5468: * operators.txt:
! 5469: * types/pa_vmath.h:
! 5470: * www/htdocs/index.html:
! 5471: math 0
! 5472:
! 5473: 2001-07-03 parser
! 5474: * classes/Makefile.am:
! 5475: * classes/math.C:
! 5476: * classes/op.C:
! 5477: * classes/random.C:
! 5478: * main/main.dsp:
! 5479: * operators.txt:
! 5480: * www/htdocs/index.html:
! 5481: class random renamed to math, operators became methods
! 5482:
! 5483: * classes/op.C:
! 5484: * operators.txt:
! 5485: pow sqrt
! 5486:
! 5487: * classes/op.C:
! 5488: * main/execute.C:
! 5489: * operators.txt:
! 5490: sin asin cos acos tan atan
! 5491:
! 5492: 2001-07-02 parser
! 5493: * classes/hash.C:
! 5494: * operators.txt:
! 5495: * www/htdocs/index.html:
! 5496: ^hash.keys[]
! 5497:
! 5498: * classes/table.C:
! 5499: * main/pa_table.C:
! 5500: * operators.txt:
! 5501: * www/htdocs/index.html:
! 5502: ^table:columns[]
! 5503:
! 5504: * classes/table.C:
! 5505: * operators.txt:
! 5506: * www/htdocs/index.html:
! 5507: ^table.columns column renamed from 'name' to 'column'
! 5508:
! 5509: * main/compile.y:
! 5510: * main/compile_tools.h:
! 5511: * operators.txt:
! 5512: * www/htdocs/index.html:
! 5513: in expressions now allowed 'strings'
! 5514:
! 5515: 2001-06-29 parser
! 5516: * classes/table.C:
! 5517: * www/htdocs/index.html:
! 5518: empty strings @ sql
! 5519:
! 5520: * main/execute.C:
! 5521: * main/execute.C:
! 5522: * www/htdocs/index.html:
! 5523: /0 %0 checkes ver 2
! 5524:
! 5525: * Makefile.in:
! 5526: * classes/Makefile.in:
! 5527: makes
! 5528:
! 5529: * classes/Makefile.am:
! 5530: nothing - void
! 5531:
! 5532: * main/execute.C:
! 5533: * www/htdocs/index.html:
! 5534: /0 %0 checke
! 5535:
! 5536: 2001-06-28 parser
! 5537: * main/compile.y:
! 5538: * main/compile_tools.h:
! 5539: * www/htdocs/index.html:
! 5540: $:name: == ${name}:
! 5541: $class:name: == ${class:name}:
! 5542:
! 5543: * classes/double.C:
! 5544: * classes/file.C:
! 5545: * classes/form.C:
! 5546: * classes/hash.C:
! 5547: * classes/image.C:
! 5548: * classes/int.C:
! 5549: * classes/mail.C:
! 5550: * classes/op.C:
! 5551: * classes/random.C:
! 5552: * classes/response.C:
! 5553: * classes/string.C:
! 5554: * classes/table.C:
! 5555: * classes/void.C:
! 5556: * main/compile.C:
! 5557: * main/compile.y:
! 5558: * main/compile_tools.C:
! 5559: * main/execute.C:
! 5560: * main/pa_array.C:
! 5561: * main/pa_common.C:
! 5562: * main/pa_dir.C:
! 5563: * main/pa_exception.C:
! 5564: * main/pa_exec.C:
! 5565: * main/pa_globals.C:
! 5566: * main/pa_hash.C:
! 5567: * main/pa_pool.C:
! 5568: * main/pa_request.C:
! 5569: * main/pa_socks.C:
! 5570: * main/pa_sql_driver_manager.C:
! 5571: * main/pa_string.C:
! 5572: * main/pa_table.C:
! 5573: * main/untaint.C:
! 5574: * targets/cgi/parser3.C:
! 5575: * targets/isapi/parser3isapi.C:
! 5576: */
! 5577: static const char *RCSId="$Id: ChangeLog,v 1.18 2002/01/25 11:22:51 paf Exp $";
! 5578:
! 5579: * classes/string.C:
! 5580: exactly one
! 5581:
! 5582: * classes/double.C:
! 5583: * classes/file.C:
! 5584: * classes/form.C:
! 5585: * classes/hash.C:
! 5586: * classes/image.C:
! 5587: * classes/int.C:
! 5588: * classes/mail.C:
! 5589: * classes/op.C:
! 5590: * classes/random.C:
! 5591: * classes/response.C:
! 5592: * classes/string.C:
! 5593: * classes/table.C:
! 5594: * classes/void.C:
! 5595: * main/compile.C:
! 5596: * main/compile.y:
! 5597: * main/compile_tools.C:
! 5598: * main/execute.C:
! 5599: * main/pa_array.C:
! 5600: * main/pa_common.C:
! 5601: * main/pa_dir.C:
! 5602: * main/pa_exception.C:
! 5603: * main/pa_exec.C:
! 5604: * main/pa_globals.C:
! 5605: * main/pa_hash.C:
! 5606: * main/pa_pool.C:
! 5607: * main/pa_request.C:
! 5608: * main/pa_socks.C:
! 5609: * main/pa_sql_driver_manager.C:
! 5610: * main/pa_string.C:
! 5611: * main/pa_table.C:
! 5612: * main/untaint.C:
! 5613: * targets/cgi/parser3.C:
! 5614: * targets/isapi/parser3isapi.C:
! 5615: static char *RCSId="$Id: ChangeLog,v 1.18 2002/01/25 11:22:51 paf Exp $";
! 5616:
! 5617: 2001-06-27 parser
! 5618: * classes/hash.C:
! 5619: * classes/nothing.C:
! 5620: * classes/table.C:
! 5621: * classes/void.C:
! 5622: * main/compile.y:
! 5623: * main/compile.y:
! 5624: * main/execute.C:
! 5625: * main/main.dsp:
! 5626: * main/pa_request.C:
! 5627: * operators.txt:
! 5628: * targets/cgi/pa_pool.C:
! 5629: * types/pa_value.h:
! 5630: * types/pa_vcode_frame.h:
! 5631: * types/pa_vmethod_frame.h:
! 5632: * types/pa_vnothing.h:
! 5633: * types/pa_vtable.h:
! 5634: * types/pa_vvoid.h:
! 5635: * www/htdocs/index.html:
! 5636: nothing renamed to void
! 5637:
! 5638: * classes/op.C:
! 5639: * operators.txt:
! 5640: * www/htdocs/index.html:
! 5641: ^switch ^case
! 5642:
! 5643: * operators.txt:
! 5644: * www/htdocs/index.html:
! 5645: z
! 5646:
! 5647: * main/compile.y:
! 5648: * operators.txt:
! 5649: * www/htdocs/index.html:
! 5650: lexer: $zzzz^zzzz were name part
! 5651:
! 5652: 2001-05-28 parser
! 5653: * main/main.dsp:
! 5654: * targets/isapi/parser3isapi.dsp:
! 5655: release project options [some bugs]
! 5656:
! 5657: * classes/classes.C:
! 5658: * main/compile.C:
! 5659: * main/compile.y:
! 5660: * main/execute.C:
! 5661: operators are not in root class again
! 5662:
! 5663: * doc/html2chm.cmd:
! 5664: removed >a
! 5665:
! 5666: * doc/sources2html.cmd:
! 5667: * operators.txt:
! 5668: * www/htdocs/index.html:
! 5669: * www/htdocs/news.p:
! 5670: z
! 5671:
! 5672: 2001-05-24 parser
! 5673: * main/pa_request.C:
! 5674: * main/pa_request.C:
! 5675: * targets/cgi/parser3.C:
! 5676: * www/cgi-bin/auto.p:
! 5677: * www/htdocs/index.html:
! 5678: * www/htdocs/index.html:
! 5679: // no _ conversions in @exception[params]
! 5680:
! 5681: * Makefile.in:
! 5682: * classes/Makefile.in:
! 5683: * classes/gd/Makefile.in:
! 5684: * configure:
! 5685: * configure.in:
! 5686: * main/Makefile.in:
! 5687: * pcre/Makefile:
! 5688: * pcre/Makefile.in:
! 5689: * targets/Makefile.in:
! 5690: * targets/apache13/Makefile.in:
! 5691: * targets/cgi/Makefile.in:
! 5692: * types/Makefile.in:
! 5693: makes
! 5694:
! 5695: * pcre/Makefile:
! 5696: removed pcre/make
! 5697:
! 5698: * configure.in:
! 5699: no rtty test begin
! 5700:
! 5701: * configure.in:
! 5702: configure.in better lang tests
! 5703:
! 5704: * configure.in:
! 5705: no rtty -10
! 5706:
! 5707: * configure.in:
! 5708: no rtty -9
! 5709:
! 5710: * classes/op.C:
! 5711: * main/pa_request.C:
! 5712: * operators.txt:
! 5713: * targets/cgi/parser3.C:
! 5714: * www/htdocs/index.html:
! 5715: ^log ^exp
! 5716:
! 5717: * www/htdocs/index.html:
! 5718: changelogs
! 5719:
! 5720: * targets/cgi/parser3.dsp:
! 5721: project file
! 5722:
! 5723: 2001-05-23 parser
! 5724: * classes/op.C:
! 5725: * main/compile.y:
! 5726: * www/htdocs/index.html:
! 5727: allow one empty line before LS_DEF_NAME
! 5728:
! 5729: * main/pa_string.C:
! 5730: * www/htdocs/auto.p:
! 5731: * www/htdocs/index.html:
! 5732: string cmp bug
! 5733:
! 5734: * operators.txt:
! 5735: * www/htdocs/auto.p:
! 5736: * www/htdocs/index.html:
! 5737: .txt
! 5738:
! 5739: * classes/mail.C:
! 5740: * classes/op.C:
! 5741: rem max 1000
! 5742:
! 5743: 2001-05-22 parser
! 5744: * classes/op.C:
! 5745: * www/htdocs/index.html:
! 5746: if params code-required
! 5747:
! 5748: 2001-05-21 parser
! 5749: * classes/classes.C:
! 5750: * main/compile.C:
! 5751: * main/compile.y:
! 5752: * main/execute.C:
! 5753: 0
! 5754:
! 5755: * classes/classes.C:
! 5756: * main/compile.C:
! 5757: 1
! 5758:
! 5759: * Makefile.in:
! 5760: * classes/Makefile.in:
! 5761: * classes/Makefile.in:
! 5762: * classes/gd/Makefile.in:
! 5763: * main/Makefile.in:
! 5764: * pcre/Makefile:
! 5765: * pcre/Makefile:
! 5766: * pcre/Makefile.in:
! 5767: * targets/Makefile.in:
! 5768: * targets/apache13/Makefile.in:
! 5769: * targets/cgi/Makefile.in:
! 5770: * types/Makefile.in:
! 5771: makes
! 5772:
! 5773: * classes/double.C:
! 5774: * classes/hash.C:
! 5775: * classes/hash.C:
! 5776: * classes/nothing.C:
! 5777: * classes/nothing.C:
! 5778: * classes/nothing.C:
! 5779: * classes/op.C:
! 5780: * classes/string.C:
! 5781: * classes/table.C:
! 5782: * classes/unknown.C:
! 5783: * main/compile.y:
! 5784: * main/execute.C:
! 5785: * main/execute.C:
! 5786: * main/main.dsp:
! 5787: * main/pa_request.C:
! 5788: * operators.txt:
! 5789: * targets/cgi/pa_pool.C:
! 5790: * targets/cgi/pa_pool.C:
! 5791: * types/pa_value.h:
! 5792: * types/pa_vcode_frame.h:
! 5793: * types/pa_vmethod_frame.h:
! 5794: * types/pa_vmethod_frame.h:
! 5795: * types/pa_vnothing.h:
! 5796: * types/pa_vtable.h:
! 5797: * types/pa_vtable.h:
! 5798: * types/pa_vunknown.h:
! 5799: * www/htdocs/index.html:
! 5800: 'unknown' renamed to 'nothing'
! 5801:
! 5802: * Makefile.in:
! 5803: * classes/Makefile.in:
! 5804: * classes/gd/Makefile.in:
! 5805: * main/Makefile.in:
! 5806: * pcre/Makefile:
! 5807: * pcre/Makefile.in:
! 5808: * targets/Makefile.in:
! 5809: * targets/apache13/Makefile.in:
! 5810: * targets/cgi/Makefile.in:
! 5811: * types/Makefile.in:
! 5812: make system timestamps
! 5813:
! 5814: * classes/nothing.C:
! 5815: * operators.txt:
! 5816: * www/htdocs/index.html:
! 5817: resultless ^sql moved to nothing:
! 5818:
! 5819: * configure:
! 5820: forced commit
! 5821:
! 5822: * classes/Makefile.am:
! 5823: .AM
! 5824:
! 5825: * main/pa_request.C:
! 5826: * pcre/Makefile.am:
! 5827: * pcre/Makefile.am:
! 5828: * pcre/pcre.dsp:
! 5829: .am
! 5830:
! 5831: * aclocal.m4:
! 5832: * pcre/Makefile:
! 5833: * pcre/Makefile.in:
! 5834: long-forgotten buddy
! 5835:
! 5836: * Makefile.in:
! 5837: * pcre/Makefile:
! 5838: file stamps to remove autoreconf
! 5839:
! 5840: * targets/cgi/parser3.C:
! 5841: argv can be just "parser3". made site_auto_path "." in that case
! 5842:
! 5843: * types/pa_vstring.C:
! 5844: eoleof
! 5845:
! 5846: * classes/op.C:
! 5847: * main/execute.C:
! 5848: * operators.txt:
! 5849: * pcre/Makefile:
! 5850: * pcre/Makefile.am:
! 5851: * pcre/Makefile.in:
! 5852: * targets/cgi/Makefile.in:
! 5853: * targets/cgi/parser3.C:
! 5854: * targets/cgi/parser3.C:
! 5855: * targets/cgi/parser3.C:
! 5856: * www/htdocs/index.html:
! 5857: * www/htdocs/index.html:
! 5858: z
! 5859:
! 5860: * classes/hash.C:
! 5861: * classes/int.C:
! 5862: * classes/string.C:
! 5863: * classes/table.C:
! 5864: * include/pa_string.h:
! 5865: * include/pa_string.h:
! 5866: * main/pa_string.C:
! 5867: * main/pa_string.C:
! 5868: * operators.txt:
! 5869: * types/pa_vstring.C:
! 5870: * types/pa_vstring.h:
! 5871: * www/htdocs/index.html:
! 5872: started int:sql
! 5873:
! 5874: * main/pa_request.C:
! 5875: * pcre/dftables.c:
! 5876: * targets/cgi/parser3.C:
! 5877: pcre_tables=pcre_default_tables;
! 5878:
! 5879: * pcre/Makefile.am:
! 5880: removed chartables.c
! 5881:
! 5882: * pcre/Makefile:
! 5883: timestamp
! 5884:
! 5885: * types/pa_vstring.C:
! 5886: * types/pa_vstring.h:
! 5887: removed unnecessary vstring::set_string
! 5888:
! 5889: * classes/double.C:
! 5890: * classes/int.C:
! 5891: * classes/string.C:
! 5892: * www/htdocs/index.html:
! 5893: int,double;sql
! 5894:
! 5895: * classes/hash.C:
! 5896: * classes/op.C:
! 5897: * classes/table.C:
! 5898: * www/htdocs/index.html:
! 5899: hash:sql
! 5900:
! 5901: * classes/classes.C:
! 5902: * classes/hash.C:
! 5903: * classes/op.C:
! 5904: * classes/table.C:
! 5905: * main/compile.C:
! 5906: * main/compile.y:
! 5907: * main/execute.C:
! 5908: * operators.txt:
! 5909: * www/htdocs/index.html:
! 5910: hash:sql moved to main trunc. operators.txt updated
! 5911:
! 5912: 2001-05-19 parser
! 5913: * types/pa_value.h:
! 5914: parameter # 1 based
! 5915:
! 5916: * main/pa_common.C:
! 5917: common: actual filename '%s'
! 5918:
! 5919: * classes/string.C:
! 5920: root context in match replace body now unchanged
! 5921:
! 5922: * classes/Makefile.am:
! 5923: * classes/Makefile.am:
! 5924: * classes/Makefile.am:
! 5925: * classes/Makefile.am:
! 5926: * main/pa_sql_driver_manager.C:
! 5927: * targets/cgi/pa_pool.C:
! 5928: classes/.am
! 5929:
! 5930: * main/untaint.C:
! 5931: * targets/cgi/pa_pool.C:
! 5932: * targets/cgi/parser3.C:
! 5933: * www/htdocs/index.html:
! 5934: fixed bug in pre html untaint, wrong size used, 4* mem wasted
! 5935:
! 5936: * classes/string.C:
! 5937: * main/pa_string.C:
! 5938: z
! 5939:
! 5940: * include/pa_string.h:
! 5941: * main/untaint.C:
! 5942: * targets/cgi/pa_pool.C:
! 5943: introducing String::cstr_bufsize, returns just size+1 for as_is
! 5944: target.
! 5945:
! 5946: * classes/Makefile.in:
! 5947: clean
! 5948:
! 5949: 2001-05-18 parser
! 5950: * Makefile.in:
! 5951: * classes/Makefile.in:
! 5952: * classes/gd/Makefile.in:
! 5953: * configure:
! 5954: * include/pa_config_auto.h.in:
! 5955: * libltdl/Makefile.in:
! 5956: * main/Makefile.in:
! 5957: * pcre/Makefile:
! 5958: * pcre/Makefile.in:
! 5959: * targets/Makefile.in:
! 5960: * targets/apache13/Makefile.in:
! 5961: * targets/cgi/Makefile.in:
! 5962: * targets/cgi/pa_pool.C:
! 5963: * types/Makefile.in:
! 5964: .am pa_threads.C ins
! 5965:
! 5966: * targets/cgi/Makefile.am:
! 5967: .am pa_threads.C added
! 5968:
! 5969: 2001-05-17 parser
! 5970: * www/htdocs/index.html:
! 5971: mysqlclient 0 rows case [were malloc(0) which failed under
! 5972: apache]
! 5973:
! 5974: * include/pa_hash.h:
! 5975: * main/execute.C:
! 5976: removed /*SYNCHRONIZED*/ from hash.h
! 5977:
! 5978: * configure.in:
! 5979: * include/pa_array.h:
! 5980: * include/pa_common.h:
! 5981: * include/pa_config_fixed.h:
! 5982: * include/pa_config_includes.h:
! 5983: * include/pa_exception.h:
! 5984: * include/pa_exec.h:
! 5985: * include/pa_globals.h:
! 5986: * include/pa_hash.h:
! 5987: * include/pa_opcode.h:
! 5988: * include/pa_pool.h:
! 5989: * include/pa_request.h:
! 5990: * include/pa_sapi.h:
! 5991: * include/pa_socks.h:
! 5992: * include/pa_sql_connection.h:
! 5993: * include/pa_stack.h:
! 5994: * include/pa_string.h:
! 5995: * include/pa_table.h:
! 5996: * include/pa_threads.h:
! 5997: #include "pa_config_includes.h"
! 5998: in all headers
! 5999:
! 6000: * classes/op.C:
! 6001: * include/pa_config_fixed.h:
! 6002: * include/pa_sql_connection.h:
! 6003: * include/pa_sql_driver_manager.h:
! 6004: * main/pa_sql_driver_manager.C:
! 6005: found problem at last: 2connections own 1driver and
! 6006: set_services fight for driver::fservices. before fix
! 6007:
! 6008: * include/pa_request.h:
! 6009: * main/execute.C:
! 6010: * main/pa_request.C:
! 6011: * www/htdocs/index.html:
! 6012: ANTI_ENDLESS_EXECUTE_RECOURSION
! 6013:
! 6014: * www/htdocs/auto.p:
! 6015: mysqlclient unix socket allowed:
! 6016: $SQL.connect-string[mysql://test:test@[/a/b]/test/cp1251_koi8]
! 6017:
! 6018: * classes/classes.h:
! 6019: * include/pa_sql_connection.h:
! 6020: * include/pa_sql_driver_manager.h:
! 6021: * main/pa_sql_driver_manager.C:
! 6022: * www/htdocs/index.html:
! 6023: cache expiration[use SQL_Driver::disconnect]
! 6024:
! 6025: * main/execute.C:
! 6026: * types/pa_vmethod_frame.h:
! 6027: endless recursion line no
! 6028:
! 6029: * classes/image.C:
! 6030: * include/pa_sql_driver_manager.h:
! 6031: * main/pa_sql_driver_manager.C:
! 6032: * main/pa_string.C:
! 6033: wrong includes order prevented sqlmanager to see MULTYTHREAD define
! 6034:
! 6035: * include/pa_config_fixed.h:
! 6036: * include/pa_threads.h:
! 6037: * targets/cgi/pa_threads.C:
! 6038: * targets/cgi/parser3.dsp:
! 6039: * targets/isapi/pa_threads.C:
! 6040: * targets/isapi/parser3isapi.dsp:
! 6041: added pa_threads.C
! 6042:
! 6043: * main/pa_table.C:
! 6044: * www/htdocs/index.html:
! 6045: table.locate current restored on "not found"
! 6046:
! 6047: * classes/op.C:
! 6048: * include/pa_sql_connection.h:
! 6049: * main/pa_sql_driver_manager.C:
! 6050: * sql/pa_sql_driver.h:
! 6051: connection from cache ->set_services(&services);
! 6052:
! 6053: * include/pa_config_fixed.h:
! 6054: * include/pa_threads.h:
! 6055: * main/pa_sql_driver_manager.C:
! 6056: SYNCHRONIZED moved closer to caches put/gets
! 6057:
! 6058: * include/pa_threads.h:
! 6059: removed targets/parser
! 6060:
! 6061: * classes/string.C:
! 6062: * configure.in:
! 6063: * include/pa_config_fixed.h:
! 6064: * include/pa_config_includes.h:
! 6065: * main/compile.y:
! 6066: * main/compile_tools.h:
! 6067: * main/execute.C:
! 6068: * main/pa_array.C:
! 6069: * main/pa_common.C:
! 6070: * main/pa_dir.C:
! 6071: * main/pa_hash.C:
! 6072: * main/pa_pool.C:
! 6073: * main/untaint.C:
! 6074: * types/pa_vcookie.C:
! 6075: * types/pa_vfile.C:
! 6076: * types/pa_vform.C:
! 6077: #include "pa_config_includes.h"
! 6078: removed from most .C
! 6079:
! 6080: * doc/html2chm.cmd:
! 6081: z
! 6082:
! 6083: * doc/chm.cmd:
! 6084: * doc/doxygen.cmd:
! 6085: * doc/html2chm.cmd:
! 6086: * doc/sources2html.cmd:
! 6087: * doc/view.cmd:
! 6088: * doc/view_chm.cmd:
! 6089: * doc/view_html.cmd:
! 6090: * www/htdocs/index.html:
! 6091: doc cmds
! 6092:
! 6093: * main/pa_sql_driver_manager.C:
! 6094: moved expiration to get_connection_from_cache
! 6095:
! 6096: * main/pa_sql_driver_manager.C:
! 6097: * www/htdocs/index.html:
! 6098: cache expiration bf
! 6099:
! 6100: * classes/op.C:
! 6101: * include/pa_sql_connection.h:
! 6102: * include/pa_sql_driver_manager.h:
! 6103: * main/pa_sql_driver_manager.C:
! 6104: * parser3.dsw:
! 6105: * sql/pa_sql_driver.h:
! 6106: fixed problem at last: 2connections own 1driver and
! 6107: set_services fight for driver::fservices. before fix
! 6108:
! 6109: 2001-05-16 parser
! 6110: * include/pa_array.h:
! 6111: * include/pa_string.h:
! 6112: * main/execute.C:
! 6113: * main/pa_array.C:
! 6114: * targets/cgi/pa_pool.C:
! 6115: * targets/cgi/parser3.C:
! 6116: array debugged; adjusted
! 6117:
! 6118: * include/pa_array.h:
! 6119: * main/pa_array.C:
! 6120: * targets/cgi/parser3.C:
! 6121: removed array debug. before vstring rebasing
! 6122:
! 6123: * main/pa_sql_driver_manager.C:
! 6124: * main/pa_string.C:
! 6125: SQL_Driver_manager line no for connect/charset errors
! 6126:
! 6127: * targets/cgi/parser3.C:
! 6128: z
! 6129:
! 6130: * include/pa_pool.h:
! 6131: * targets/cgi/pa_pool.C:
! 6132: removed pool debug, #ifdefed some.
! 6133: would debug later, on more precise sample than stupid:
! 6134: @main[]
! 6135: $name[$z[]]
! 6136: ^for[i](0;10000-2){
! 6137: $tail[9994]
! 6138: $name.$tail[$tail!]
! 6139: $name.$tail
! 6140: }
! 6141: ok3
! 6142:
! 6143: 2001-05-15 parser
! 6144: * targets/cgi/pa_pool.C:
! 6145: * targets/cgi/parser3.C:
! 6146: main loss here: 5673321/ 70041= 81
! 6147:
! 6148: * include/pa_pool.h:
! 6149: * include/pa_string.h:
! 6150: * main/pa_string.C:
! 6151: * targets/cgi/pa_pool.C:
! 6152: * targets/cgi/parser3.C:
! 6153: string fixed bug with fullchunk cmps
! 6154:
! 6155: * include/pa_string.h:
! 6156: * main/pa_string.C:
! 6157: * targets/cgi/pa_pool.C:
! 6158: * targets/cgi/parser3.C:
! 6159: think that all must grow lineary, not exponentialy
! 6160:
! 6161: * include/pa_array.h:
! 6162: * include/pa_string.h:
! 6163: * main/pa_array.C:
! 6164: * main/pa_string.C:
! 6165: string+array made linear grows
! 6166:
! 6167: * include/pa_string.h:
! 6168: * targets/cgi/pa_pool.C:
! 6169: * targets/cgi/parser3.C:
! 6170: detected huge mem allocation: size/times malloc 27809390/368771
! 6171: calloc 3232/83. would test now
! 6172:
! 6173: * classes/random.C:
! 6174: * main/compile.y:
! 6175: * main/execute.C:
! 6176: * main/pa_request.C:
! 6177: * types/pa_value.h:
! 6178: * types/pa_vmethod_frame.h:
! 6179: numbered params had wrong name - for instance: bad error
! 6180: message in ^for[] bad body type. fixed
! 6181:
! 6182: 2001-05-14 parser
! 6183: * classes/string.C:
! 6184: * include/pa_string.h:
! 6185: * main/pa_string.C:
! 6186: * main/untaint.C:
! 6187: * operators.txt:
! 6188: * www/htdocs/index.html:
! 6189: ^string.upper|lower[]
! 6190:
! 6191: 2001-05-11 paf
! 6192: * classes/classes.cmd:
! 6193: * classes/gawk.exe:
! 6194: * classes/ls.exe:
! 6195: * main/bison.exe:
! 6196: * operators.txt:
! 6197: * targets/isapi/KILL.EXE:
! 6198: * targets/isapi/PSTAT.EXE:
! 6199: * targets/isapi/istart.cmd:
! 6200: * targets/isapi/istop.cmd:
! 6201: * targets/isapi/kill.pl:
! 6202: * www/htdocs/auto.p:
! 6203: * www/htdocs/index.html:
! 6204: moved win32 helpers to /win32tools
! 6205:
! 6206: 2001-05-11 parser
! 6207: * main/main.dsp:
! 6208: * targets/isapi/parser3isapi.dsp:
! 6209: fixed some .dsp for win32tools
! 6210:
! 6211: * classes/double.C:
! 6212: * classes/image.C:
! 6213: * classes/op.C:
! 6214: * classes/string.C:
! 6215: * classes/table.C:
! 6216: * classes/unknown.C:
! 6217: * main/execute.C:
! 6218: * types/pa_value.h:
! 6219: * types/pa_vbool.h:
! 6220: * types/pa_vdouble.h:
! 6221: * types/pa_vint.h:
! 6222: * types/pa_vstring.h:
! 6223: * types/pa_vunknown.h:
! 6224: * www/htdocs/index.html:
! 6225: op: MAX_LOOPS
! 6226: as_int
! 6227:
! 6228: 2001-05-10 paf
! 6229: * doc/doxygen.cmd:
! 6230: * main/compile.y:
! 6231: * types/pa_vobject.h:
! 6232: * www/htdocs/index.html:
! 6233: grammar: priorities changes [lowerd && prior]
! 6234: vobject: now first fields, next methods
! 6235:
! 6236: * main/compile.y:
! 6237: * www/htdocs/index.html:
! 6238: @end grammar: allowed zero strings in control menthod
! 6239:
! 6240: * main/pa_request.C:
! 6241: * types/pa_vrequest.C:
! 6242: * www/htdocs/auto.p:
! 6243: * www/htdocs/index.html:
! 6244: op configured
! 6245:
! 6246: * Makefile.in:
! 6247: * classes/Makefile.in:
! 6248: * classes/gd/Makefile.in:
! 6249: * classes/gd/gif.h:
! 6250: * configure:
! 6251: * include/pa_config_auto.h.in:
! 6252: * include/pa_config_fixed.h:
! 6253: * include/pa_config_includes.h:
! 6254: * libltdl/Makefile.in:
! 6255: * libltdl/config.h:
! 6256: * main/Makefile.in:
! 6257: * pcre/Makefile.in:
! 6258: * targets/Makefile.in:
! 6259: * targets/apache13/Makefile.in:
! 6260: * targets/cgi/Makefile.in:
! 6261: * types/Makefile.in:
! 6262: inline wonders
! 6263:
! 6264: * types/pa_value.h:
! 6265: * types/pa_vclass.h:
! 6266: * types/pa_vstateless_class.h:
! 6267: * types/pa_vstateless_object.h:
! 6268: changed priority: field before method lookup in vclass & vobject
! 6269:
! 6270: * include/pa_common.h:
! 6271: * include/pa_config_includes.h:
! 6272: * libltdl/config.h:
! 6273: inline undefed for C++, that's all
! 6274:
! 6275: * classes/gd/gif.h:
! 6276: gif.h accedently removed
! 6277:
! 6278: * classes/Makefile.am:
! 6279: * classes/hash.C:
! 6280: * doc/doxygen.cfg:
! 6281: * doc/doxygen.cmd:
! 6282: hash.C added
! 6283:
! 6284: 2001-05-08 paf
! 6285: * classes/table.C:
! 6286: * operators.txt:
! 6287: table:hash always hash of hash now
! 6288:
! 6289: * www/htdocs/index.html:
! 6290: if(locate) test
! 6291:
! 6292: * classes/table.C:
! 6293: table:empty return bool now
! 6294:
! 6295: * classes/op.C:
! 6296: * classes/table.C:
! 6297: * main/main.dsp:
! 6298: * operators.txt:
! 6299: * types/pa_vtable.h:
! 6300: * www/htdocs/index.html:
! 6301: removed table:find. table:locate and op:eval now return bool
! 6302:
! 6303: * classes/table.C:
! 6304: * operators.txt:
! 6305: * types/pa_value.h:
! 6306: * types/pa_vhash.h:
! 6307: * types/pa_vmethod_frame.h:
! 6308: * www/htdocs/index.html:
! 6309: hash:default works at last!
! 6310:
! 6311: * main/pa_table.C:
! 6312: * www/htdocs/index.html:
! 6313: table columnname2item on nameless ignored bark=false. fixed
! 6314:
! 6315: * classes/op.C:
! 6316: * types/pa_vtable.h:
! 6317: allowed $table.2342734 returns vunknown
! 6318:
! 6319: * classes/table.C:
! 6320: * doc/chm.cmd:
! 6321: * include/pa_array.h:
! 6322: * include/pa_table.h:
! 6323: * main/pa_table.C:
! 6324: * operators.txt:
! 6325: * types/pa_value.h:
! 6326: * types/pa_vtable.h:
! 6327: * www/htdocs/index.html:
! 6328: table:hash
! 6329:
! 6330: * doc/chm.cmd:
! 6331: * main/execute.C:
! 6332: * types/pa_value.h:
! 6333: * www/htdocs/index.html:
! 6334: wrong pool in method checkparams again. fixed
! 6335:
! 6336: * classes/double.C:
! 6337: * classes/int.C:
! 6338: * classes/op.C:
! 6339: * classes/string.C:
! 6340: * www/htdocs/index.html:
! 6341: int,double,string:int[] double[] string:length[] results now
! 6342: have hames
! 6343:
! 6344: * classes/table.C:
! 6345: * www/htdocs/index.html:
! 6346: z
! 6347:
! 6348: * classes/mail.C:
! 6349: * classes/table.C:
! 6350: * doc/doxygen.cmd:
! 6351: * main/main.dsp:
! 6352: * types/pa_vhash.h:
! 6353: * types/pa_vstateless_class.h:
! 6354: * www/htdocs/index.html:
! 6355: hash:default
! 6356:
! 6357: * operators.txt:
! 6358: rethought hash & undef. before change
! 6359:
! 6360: * classes/table.C:
! 6361: * operators.txt:
! 6362: * www/htdocs/index.html:
! 6363: table:record have name
! 6364:
! 6365: 2001-05-07 paf
! 6366: * main/compile.y:
! 6367: * www/htdocs/index.html:
! 6368: grammar: @end
! 6369:
! 6370: * types/pa_value.h:
! 6371: * types/pa_vtable.h:
! 6372: * www/htdocs/index.html:
! 6373: table: fields, then methods. so to enable 'dir' fields & co.
! 6374:
! 6375: * main/execute.C:
! 6376: * www/htdocs/index.html:
! 6377: ^var[^class:var.method[]] is not constructor now
! 6378:
! 6379: * doc/chm.cmd:
! 6380: cmd
! 6381:
! 6382: * doc/ClassExample2.dox:
! 6383: * doc/aliased.dox:
! 6384: * doc/chm.cmd:
! 6385: * include/code.h:
! 6386: * include/pa_opcode.h:
! 6387: * main/compile.C:
! 6388: * main/compile_tools.h:
! 6389: * main/execute.C:
! 6390: * types/pa_value.h:
! 6391: * types/pa_vbool.h:
! 6392: * types/pa_vclass.h:
! 6393: * types/pa_vcode_frame.h:
! 6394: * types/pa_vcookie.h:
! 6395: * types/pa_vdouble.h:
! 6396: * types/pa_venv.h:
! 6397: * types/pa_vfile.h:
! 6398: * types/pa_vform.h:
! 6399: * types/pa_vhash.h:
! 6400: * types/pa_vimage.h:
! 6401: * types/pa_vint.h:
! 6402: * types/pa_vjunction.h:
! 6403: * types/pa_vmethod_frame.h:
! 6404: * types/pa_vobject.h:
! 6405: * types/pa_vrequest.h:
! 6406: * types/pa_vresponse.h:
! 6407: * types/pa_vstateless_class.h:
! 6408: * types/pa_vstring.h:
! 6409: * types/pa_vtable.h:
! 6410: * types/pa_vunknown.h:
! 6411: * types/pa_wcontext.h:
! 6412: * types/pa_wwrapper.h:
! 6413: * www/htdocs/index.html:
! 6414: pa_code.h
! 6415:
! 6416: * classes/gd/gifio.C:
! 6417: * classes/string.C:
! 6418: * classes/table.C:
! 6419: * doc/ClassExample1.dox:
! 6420: * doc/ClassExample2.dox:
! 6421: * doc/ClassExample3.dox:
! 6422: * doc/aliased.dox:
! 6423: * doc/class.dox:
! 6424: * doc/compiler.dox:
! 6425: * doc/doxygen.cfg:
! 6426: * doc/doxygen.cmd:
! 6427: * doc/executor.dox:
! 6428: * doc/index.dox:
! 6429: * doc/methoded.dox:
! 6430: * doc/module.dox:
! 6431: * doc/object.dox:
! 6432: * doc/pooled.dox:
! 6433: * doc/string.dox:
! 6434: * doc/targets.dox:
! 6435: * doc/value.dox:
! 6436: * include/code.h:
! 6437: * include/pa_hash.h:
! 6438: * include/pa_string.h:
! 6439: * main/pa_request.C:
! 6440: * main/pa_sql_driver_manager.C:
! 6441: * types/pa_vjunction.h:
! 6442: * types/pa_vtable.h:
! 6443: * www/htdocs/index.html:
! 6444: dox, split by not clean parts also
! 6445:
! 6446: * classes/image.C:
! 6447: * classes/mail.C:
! 6448: * classes/string.C:
! 6449: * doc/chm.cmd:
! 6450: * include/pa_table.h:
! 6451: * main/pa_table.C:
! 6452: * types/pa_value.h:
! 6453: * www/htdocs/index.html:
! 6454: method reported errors on wrong pool
! 6455:
! 6456: * include/pa_table.h:
! 6457: * main/pa_table.C:
! 6458: * types/pa_value.h:
! 6459: * types/pa_vtable.h:
! 6460: table: fields, then methods. so to enable 'dir' fields & co. more
! 6461:
! 6462: * doc/chm.cmd:
! 6463: * doc/doxygen.cmd:
! 6464: * doc/view.cmd:
! 6465: dox cmd
! 6466:
! 6467: 2001-05-04 paf
! 6468: * classes/classes.h:
! 6469: * classes/double.C:
! 6470: * classes/file.C:
! 6471: * classes/form.C:
! 6472: * classes/image.C:
! 6473: * classes/int.C:
! 6474: * classes/mail.C:
! 6475: * classes/op.C:
! 6476: * classes/random.C:
! 6477: * classes/response.C:
! 6478: * classes/string.C:
! 6479: * classes/table.C:
! 6480: * classes/unknown.C:
! 6481: * doc/doxygen.cfg:
! 6482: * doc/index.dox:
! 6483: * main/pa_string.C:
! 6484: removed m- method dox
! 6485:
! 6486: * doc/ClassExample1.dox:
! 6487: * doc/ClassExample2.dox:
! 6488: * doc/ClassExample3.dox:
! 6489: * main/execute.C:
! 6490: * www/htdocs/auto.p:
! 6491: * www/htdocs/index.html:
! 6492: dox: example1 updated
! 6493:
! 6494: 2001-05-03 paf
! 6495: * classes/classes.h:
! 6496: * classes/double.C:
! 6497: * doc/aliased.dox:
! 6498: * doc/class.dox:
! 6499: * doc/compiler.dox:
! 6500: * doc/doxygen.cfg:
! 6501: * doc/doxygen.txt:
! 6502: * doc/executor.dox:
! 6503: * doc/index.dox:
! 6504: * doc/methoded.dox:
! 6505: * doc/module.dox:
! 6506: * doc/object.dox:
! 6507: * doc/pooled.dox:
! 6508: * doc/string.dox:
! 6509: * doc/targets.dox:
! 6510: * doc/value.dox:
! 6511: * main/pa_request.C:
! 6512: dox splitted .dox files and added some
! 6513:
! 6514: * classes/Makefile.am:
! 6515: * doc/doxygen.txt:
! 6516: classes/am
! 6517:
! 6518: 2001-05-02 paf
! 6519: * classes/image.C:
! 6520: * classes/table.C:
! 6521: table:dir result are not tainted by file_name language now
! 6522:
! 6523: 2001-04-28 paf
! 6524: * classes/classes.inc:
! 6525: removed classes.inc
! 6526:
! 6527: * classes/classes.C:
! 6528: * classes/classes.h:
! 6529: * classes/file.C:
! 6530: * classes/form.C:
! 6531: * classes/mail.C:
! 6532: * include/pa_request.h:
! 6533: * main/pa_request.C:
! 6534: * www/htdocs/index.html:
! 6535: configure started
! 6536:
! 6537: * classes/_double.h:
! 6538: * classes/_file.h:
! 6539: * classes/_form.h:
! 6540: * classes/_image.h:
! 6541: * classes/_int.h:
! 6542: * classes/_mail.h:
! 6543: * classes/_op.h:
! 6544: * classes/_random.h:
! 6545: * classes/_response.h:
! 6546: * classes/_string.h:
! 6547: * classes/_table.h:
! 6548: * classes/_unknown.h:
! 6549: * classes/classes.C:
! 6550: * classes/classes.h:
! 6551: * classes/classes.inc:
! 6552: * classes/double.C:
! 6553: * classes/exec.C:
! 6554: * classes/file.C:
! 6555: * classes/form.C:
! 6556: * classes/image.C:
! 6557: * classes/int.C:
! 6558: * classes/mail.C:
! 6559: * classes/op.C:
! 6560: * classes/random.C:
! 6561: * classes/response.C:
! 6562: * classes/string.C:
! 6563: * classes/table.C:
! 6564: * classes/unknown.C:
! 6565: * include/pa_globals.h:
! 6566: * include/pa_request.h:
! 6567: * main/compile.y:
! 6568: * main/execute.C:
! 6569: * main/main.dsp:
! 6570: * main/pa_globals.C:
! 6571: * main/pa_request.C:
! 6572: * operators.txt:
! 6573: * pcre/pcre_parser_ctype.c:
! 6574: * targets/cgi/parser3.C:
! 6575: * targets/isapi/parser3isapi.C:
! 6576: * types/pa_value.h:
! 6577: * types/pa_vcookie.h:
! 6578: * types/pa_vdouble.h:
! 6579: * types/pa_venv.h:
! 6580: * types/pa_vfile.h:
! 6581: * types/pa_vform.C:
! 6582: * types/pa_vform.h:
! 6583: * types/pa_vimage.h:
! 6584: * types/pa_vint.h:
! 6585: * types/pa_vrequest.h:
! 6586: * types/pa_vresponse.h:
! 6587: * types/pa_vstateless_class.h:
! 6588: * types/pa_vstring.h:
! 6589: * types/pa_vtable.h:
! 6590: * types/pa_vunknown.h:
! 6591: * types/pa_wcontext.h:
! 6592: * www/cgi-bin/auto.p:
! 6593: * www/htdocs/auto.p:
! 6594: * www/htdocs/index.html:
! 6595: * www/htdocs/news.p:
! 6596: Methoded reorganized. todo: methoded-configure
! 6597:
! 6598: * classes/file.C:
! 6599: * classes/table.C:
! 6600: * main/compile.y:
! 6601: * main/execute.C:
! 6602: * main/pa_request.C:
! 6603: * targets/cgi/parser3.C:
! 6604: * types/pa_vtable.h:
! 6605: * types/pa_wcontext.h:
! 6606: * www/cgi-bin/auto.p:
! 6607: * www/htdocs/auto.p:
! 6608: * www/htdocs/index.html:
! 6609: removed ^a.menu{$name} ability. now
! 6610: $a{^menu{$name}}
! 6611: or
! 6612: ^a.menu{$a.name}
! 6613:
! 6614: * classes/classes.inc:
! 6615: * main/Makefile.am:
! 6616: removed pa_methoded from .am
! 6617:
! 6618: * main/execute.C:
! 6619: * types/pa_wcontext.h:
! 6620: * www/htdocs/index.html:
! 6621: Methoded reorganized 2. todo: methoded-configure
! 6622:
! 6623: * classes/Makefile.am:
! 6624: * classes/classes.awk:
! 6625: * classes/classes.cmd:
! 6626: * classes/classes.inc:
! 6627: * classes/gawk.exe:
! 6628: * classes/ls.exe:
! 6629: * main/bison.exe:
! 6630: classes.inc autogenerator
! 6631:
! 6632: * classes/form.C:
! 6633: * include/pa_request.h:
! 6634: * main/pa_request.C:
! 6635: about to move configured data to special request hash
! 6636:
! 6637: * classes/Makefile.am:
! 6638: * main/main.dsp:
! 6639: classes/Makefile.am
! 6640:
! 6641: * classes/form.C:
! 6642: * classes/mail.C:
! 6643: * classes/op.C:
! 6644: * include/pa_globals.h:
! 6645: * include/pa_request.h:
! 6646: * main/pa_globals.C:
! 6647: * main/pa_request.C:
! 6648: moved some configured data to request::classes_conf
! 6649: moved some string crations from globals to M...
! 6650:
! 6651: * classes/classes.C:
! 6652: * classes/classes.h:
! 6653: * classes/double.C:
! 6654: * classes/file.C:
! 6655: * classes/form.C:
! 6656: * classes/int.C:
! 6657: * classes/op.C:
! 6658: * classes/response.C:
! 6659: * classes/string.C:
! 6660: * classes/table.C:
! 6661: * classes/unknown.C:
! 6662: * include/pa_methoded.h:
! 6663: * main/Makefile.am:
! 6664: * main/main.dsp:
! 6665: * main/pa_methoded.C:
! 6666: * targets/cgi/parser3.C:
! 6667: * types/pa_vdouble.h:
! 6668: * types/pa_vfile.h:
! 6669: * types/pa_vform.h:
! 6670: * types/pa_vimage.h:
! 6671: * types/pa_vint.h:
! 6672: classes/classes renamet to include|main/pa_methoded
! 6673:
! 6674: * include/pa_string.h:
! 6675: * main/pa_globals.C:
! 6676: * main/untaint.C:
! 6677: * targets/cgi/parser3.C:
! 6678: * targets/isapi/parser3isapi.C:
! 6679: z
! 6680:
! 6681: * classes/Makefile.am:
! 6682: * classes/classes.C:
! 6683: * classes/classes.h:
! 6684: * classes/classes.inc:
! 6685: * classes/double.C:
! 6686: * classes/file.C:
! 6687: * classes/form.C:
! 6688: * classes/int.C:
! 6689: * classes/op.C:
! 6690: * classes/response.C:
! 6691: * classes/string.C:
! 6692: * classes/table.C:
! 6693: * classes/unknown.C:
! 6694: * include/pa_methoded.h:
! 6695: * main/main.dsp:
! 6696: * main/pa_methoded.C:
! 6697: * targets/cgi/parser3.C:
! 6698: * types/pa_vdouble.h:
! 6699: * types/pa_vfile.h:
! 6700: * types/pa_vform.h:
! 6701: * types/pa_vimage.h:
! 6702: * types/pa_vint.h:
! 6703: renamed pa_methoded back to classes/classes.h
! 6704:
! 6705: * classes/_string.h:
! 6706: * classes/classes.C:
! 6707: * classes/classes.h:
! 6708: * classes/double.C:
! 6709: * classes/exec.C:
! 6710: * classes/file.C:
! 6711: * classes/form.C:
! 6712: * classes/image.C:
! 6713: * classes/int.C:
! 6714: * classes/mail.C:
! 6715: * classes/op.C:
! 6716: * classes/random.C:
! 6717: * classes/response.C:
! 6718: * classes/string.C:
! 6719: * classes/table.C:
! 6720: * classes/unknown.C:
! 6721: * include/pa_request.h:
! 6722: * main/compile.y:
! 6723: * main/execute.C:
! 6724: * main/pa_globals.C:
! 6725: * main/pa_request.C:
! 6726: * types/pa_value.h:
! 6727: * types/pa_vdouble.h:
! 6728: * types/pa_vfile.h:
! 6729: * types/pa_vform.C:
! 6730: * types/pa_vform.h:
! 6731: * types/pa_vimage.h:
! 6732: * types/pa_vint.h:
! 6733: * types/pa_vresponse.h:
! 6734: * types/pa_vstring.h:
! 6735: * types/pa_vtable.h:
! 6736: * types/pa_vunknown.h:
! 6737: * www/htdocs/index.html:
! 6738: beautifying just compiled. todo: debug, configure
! 6739:
! 6740: * classes/classes.awk:
! 6741: skipped classes in .awk
! 6742:
! 6743: * classes/form.C:
! 6744: * include/pa_globals.h:
! 6745: * main/pa_globals.C:
! 6746: moved some configured data to request::classes_conf
! 6747: moved some string crations from globals to M...
! 6748: [works]
! 6749:
! 6750: 2001-04-27 paf
! 6751: * main/compile.y:
! 6752: * pcre/pcre.dsp:
! 6753: serge@ found @CLASS bug. fixed
! 6754:
! 6755: * classes/_double.h:
! 6756: * classes/_form.h:
! 6757: * classes/_int.h:
! 6758: * classes/_response.h:
! 6759: * classes/_unknown.h:
! 6760: * classes/classes.C:
! 6761: * classes/classes.h:
! 6762: * classes/double.C:
! 6763: * classes/file.C:
! 6764: * classes/form.C:
! 6765: * classes/image.C:
! 6766: * classes/int.C:
! 6767: * classes/mail.C:
! 6768: * classes/op.C:
! 6769: * classes/random.C:
! 6770: * classes/response.C:
! 6771: * classes/string.C:
! 6772: * include/pa_globals.h:
! 6773: * main/main.dsp:
! 6774: * main/pa_globals.C:
! 6775: * types/pa_vdouble.h:
! 6776: * types/pa_vfile.h:
! 6777: * types/pa_vform.h:
! 6778: * types/pa_vimage.h:
! 6779: * types/pa_vint.h:
! 6780: * types/pa_vresponse.h:
! 6781: * types/pa_vstring.h:
! 6782: * types/pa_vtable.h:
! 6783: * types/pa_vunknown.h:
! 6784: * www/htdocs/auto.p:
! 6785: * www/htdocs/index.html:
! 6786: * www/htdocs/news.p:
! 6787: beautifying -100
! 6788:
! 6789: * classes/classes.C:
! 6790: file classes.C was initially added on branch
! 6791: reorganize_user_classes.
! 6792:
! 6793: * classes/_file.h:
! 6794: * classes/_image.h:
! 6795: * classes/_mail.h:
! 6796: * classes/_op.h:
! 6797: * classes/_random.h:
! 6798: * classes/_table.h:
! 6799: * classes/file.C:
! 6800: * classes/image.C:
! 6801: * classes/int.C:
! 6802: * classes/mail.C:
! 6803: * classes/op.C:
! 6804: * classes/random.C:
! 6805: * classes/response.C:
! 6806: * classes/string.C:
! 6807: * classes/table.C:
! 6808: * classes/unknown.C:
! 6809: * include/pa_globals.h:
! 6810: * main/main.dsp:
! 6811: * main/pa_globals.C:
! 6812: * main/pa_request.C:
! 6813: * operators.txt:
! 6814: * pcre/pcre_parser_ctype.c:
! 6815: * targets/cgi/parser3.C:
! 6816: * types/pa_value.h:
! 6817: * types/pa_vcookie.h:
! 6818: * types/pa_venv.h:
! 6819: * types/pa_vrequest.h:
! 6820: * www/htdocs/index.html:
! 6821: started beautifying
! 6822:
! 6823: * classes/file.C:
! 6824: * classes/image.C:
! 6825: * classes/table.C:
! 6826: * main/execute.C:
! 6827: * main/pa_request.C:
! 6828: * types/pa_vstateless_class.h:
! 6829: beautifying -99
! 6830:
! 6831: * classes/classes.h:
! 6832: file classes.h was initially added on branch
! 6833: reorganize_user_classes.
! 6834:
! 6835: 2001-04-26 paf
! 6836: * main/pa_request.C:
! 6837: * main/pa_string.C:
! 6838: * www/.htaccess:
! 6839: * www/htdocs/auto.p:
! 6840: * www/htdocs/index.html:
! 6841: z
! 6842:
! 6843: * include/pa_common.h:
! 6844: * include/pa_types.h:
! 6845: * main/pa_sql_driver_manager.C:
! 6846: * www/.htaccess:
! 6847: module [and, guess, isapi] connection caching fixed.
! 6848: request-pooled-url were stored into global connectioncache
! 6849:
! 6850: * classes/_exec.h:
! 6851: * classes/_image.h:
! 6852: * classes/gd/gif.h:
! 6853: * classes/gd/gifio.C:
! 6854: * classes/image.C:
! 6855: * classes/mail.C:
! 6856: * classes/op.C:
! 6857: * classes/random.C:
! 6858: * classes/smtp/smtp.h:
! 6859: * classes/string.C:
! 6860: * classes/table.C:
! 6861: * doc/doxygen.cfg:
! 6862: * doc/doxygen.cfg:
! 6863: * doc/doxygen.cfg:
! 6864: * doc/doxygen.txt:
! 6865: * include/pa_array.h:
! 6866: * include/pa_config_fixed.h:
! 6867: * include/pa_config_includes.h:
! 6868: * include/pa_dir.h:
! 6869: * include/pa_socks.h:
! 6870: * include/pa_string.h:
! 6871: * main/compile_tools.h:
! 6872: * main/pa_common.C:
! 6873: * main/pa_request.C:
! 6874: * main/pa_socks.C:
! 6875: * sql/pa_sql_driver.h:
! 6876: * targets/cgi/pa_pool.C:
! 6877: * types/pa_vbool.h:
! 6878: * types/pa_vbool.h:
! 6879: * types/pa_vclass.h:
! 6880: * types/pa_vclass.h:
! 6881: * types/pa_vcode_frame.h:
! 6882: * types/pa_vcode_frame.h:
! 6883: * types/pa_vcookie.h:
! 6884: * types/pa_vdouble.h:
! 6885: * types/pa_venv.h:
! 6886: * types/pa_vfile.h:
! 6887: * types/pa_vform.C:
! 6888: * types/pa_vform.h:
! 6889: * types/pa_vhash.h:
! 6890: * types/pa_vimage.C:
! 6891: * types/pa_vimage.h:
! 6892: * types/pa_vint.h:
! 6893: * types/pa_vjunction.h:
! 6894: * types/pa_vjunction.h:
! 6895: * types/pa_vmethod_frame.h:
! 6896: * types/pa_vmethod_frame.h:
! 6897: * types/pa_vobject.h:
! 6898: * types/pa_vobject.h:
! 6899: * types/pa_vrequest.C:
! 6900: * types/pa_vrequest.h:
! 6901: * types/pa_vstateless_class.C:
! 6902: * types/pa_vstateless_class.h:
! 6903: * types/pa_vstateless_object.h:
! 6904: * types/pa_vstring.C:
! 6905: * types/pa_vstring.h:
! 6906: * types/pa_vtable.h:
! 6907: * types/pa_vunknown.h:
! 6908: * types/pa_wcontext.C:
! 6909: * types/pa_wcontext.h:
! 6910: * types/pa_wwrapper.h:
! 6911: * types/pa_wwrapper.h:
! 6912: code documentation ++
! 6913:
! 6914: 2001-04-25 paf
! 6915: * doc/doxygen.cfg:
! 6916: * doc/doxygen.txt:
! 6917: * targets/isapi/parser3isapi.C:
! 6918: started doc / [doxygen.txt]
! 6919:
! 6920: * include/code.h:
! 6921: * include/pa_common.h:
! 6922: * main/compile.y:
! 6923: * main/execute.C:
! 6924: * main/pa_common.C:
! 6925: * www/htdocs/index.html:
! 6926: -d
! 6927:
! 6928: * classes/file.C:
! 6929: * main/pa_exec.C:
! 6930: * targets/cgi/parser3.C:
! 6931: * www/htdocs/index.html:
! 6932: illegal call check a bit improved, but still under iis no
! 6933: mapping of dir with parser allowed!
! 6934:
! 6935: 2001-04-24 paf
! 6936: * targets/Makefile.in:
! 6937: * targets/apache13/Makefile.in:
! 6938: apache makefile.in s
! 6939:
! 6940: * configure.in:
! 6941: * targets/Makefile.am:
! 6942: * targets/apache13/Makefile.am:
! 6943: apache module lib .am
! 6944:
! 6945: * main/pa_exec.C:
! 6946: windows32 buildCommand
! 6947:
! 6948: 2001-04-23 paf
! 6949: * pcre/Makefile.am:
! 6950: chartables.c make
! 6951:
! 6952: * classes/gd/gifio.C:
! 6953: * classes/image.C:
! 6954: * classes/mail.C:
! 6955: * include/pa_globals.h:
! 6956: * include/pa_string.h:
! 6957: * main/pa_exec.C:
! 6958: * main/pa_request.C:
! 6959: * main/untaint.C:
! 6960: * www/htdocs/index.html:
! 6961: untaint - @test optimize whitespaces for all but 'html'
! 6962:
! 6963: * main/untaint.C:
! 6964: untaint without charset
! 6965:
! 6966: * classes/random.C:
! 6967: * targets/cgi/parser3.C:
! 6968: redo failed
! 6969: /// @test noticed series in isapi, check how initialize_random_class is called! [must be called only once]
! 6970:
! 6971: * targets/cgi/parser3.C:
! 6972: cgi /// @test disable /cgi-bin/parser3/auto.p
! 6973:
! 6974: * main/untaint.C:
! 6975: mail header only once to =?
! 6976:
! 6977: * classes/mail.C:
! 6978: * include/pa_hash.h:
! 6979: * include/pa_string.h:
! 6980: * main/pa_common.C:
! 6981: * main/pa_hash.C:
! 6982: * main/pa_request.C:
! 6983: * main/untaint.C:
! 6984: * www/htdocs/auto.p:
! 6985: * www/htdocs/index.html:
! 6986: untaint - @test mail-header
! 6987:
! 6988: * include/pa_config_auto.h.in:
! 6989: .h.in
! 6990:
! 6991: * main/pa_request.C:
! 6992: * targets/cgi/parser3.C:
! 6993: // @test with commandline start "parser3 a.html" so that ^load
! 6994: a.cfg] worked! [now doesnt]
! 6995:
! 6996: * targets/cgi/parser3.C:
! 6997: cgi cmdline ver
! 6998:
! 6999: * main/execute.C:
! 7000: operators first!
! 7001: so that ^table.menu{^rem{}} would not be 'unknown column'
! 7002:
! 7003: * include/pa_array.h:
! 7004: * main/pa_array.C:
! 7005: * types/pa_vfile.h:
! 7006: * types/pa_vfile.h:
! 7007: vfile fields return type
! 7008:
! 7009: * Makefile.in:
! 7010: * classes/Makefile.in:
! 7011: * libltdl/Makefile.in:
! 7012: * main/Makefile.in:
! 7013: * pcre/Makefile.in:
! 7014: * targets/cgi/Makefile.in:
! 7015: * types/Makefile.in:
! 7016: makefile ins
! 7017:
! 7018: * main/pa_string.C:
! 7019: * www/htdocs/index.html:
! 7020: tested OK
! 7021: /// @test really @b test: s x m [tested: i & g ]
! 7022:
! 7023: * classes/gd/Makefile.am:
! 7024: * classes/gd/Makefile.in:
! 7025: * targets/Makefile:
! 7026: * targets/Makefile.in:
! 7027: makefiles&co
! 7028:
! 7029: * Makefile:
! 7030: * classes/Makefile:
! 7031: * libltdl/Makefile:
! 7032: * main/Makefile:
! 7033: * targets/cgi/Makefile:
! 7034: * types/Makefile:
! 7035: makefiles removed
! 7036:
! 7037: * Makefile:
! 7038: * classes/Makefile:
! 7039: * configure:
! 7040: * libltdl/Makefile:
! 7041: * libltdl/configure:
! 7042: * ltconfig:
! 7043: * main/Makefile:
! 7044: * main/pa_string.C:
! 7045: * targets/Makefile:
! 7046: * targets/cgi/Makefile:
! 7047: * types/Makefile:
! 7048: * www/htdocs/index.html:
! 7049: configure.in + makefiles
! 7050:
! 7051: * classes/table.C:
! 7052: * types/pa_vform.C:
! 7053: * types/pa_vtable.h:
! 7054: * www/htdocs/index.html:
! 7055: /// @test $a.menu{ $a[123] }
! 7056: and $a.menu{^table:set[]...}
! 7057:
! 7058: * acinclude.m4:
! 7059: * targets/cgi/Makefile.am:
! 7060: liblink
! 7061:
! 7062: * pcre/Makefile.am:
! 7063: * pcre/pcre.h:
! 7064: * pcre/pcre_parser_ctype.c:
! 7065: pcre .am
! 7066:
! 7067: * configure.in:
! 7068: * include/pa_config_fixed.h:
! 7069: * include/pa_config_includes.h:
! 7070: * main/pa_common.C:
! 7071: * www/htdocs/index.html:
! 7072: common: file_write /// @test mkdirs file_delete rmdirs
! 7073:
! 7074: * acinclude.m4:
! 7075: * acinclude.m4:
! 7076: * acinclude.m4:
! 7077: * targets/cgi/Makefile.am:
! 7078: * targets/cgi/Makefile.am:
! 7079: win32 conditional
! 7080:
! 7081: 2001-04-20 paf
! 7082: * main/untaint.C:
! 7083: * targets/cgi/parser3.C:
! 7084: fixed header "a/a"
! 7085:
! 7086: * main/untaint.C:
! 7087: z
! 7088:
! 7089: * classes/string.C:
! 7090: * classes/table.C:
! 7091: * include/pa_globals.h:
! 7092: * include/pa_request.h:
! 7093: * include/pa_string.h:
! 7094: * main/compile.y:
! 7095: * main/pa_globals.C:
! 7096: * main/pa_request.C:
! 7097: * main/pa_string.C:
! 7098: * operators.txt:
! 7099: * parser3.dsw:
! 7100: * pcre/Makefile.am:
! 7101: * pcre/dftables.c:
! 7102: * pcre/pcre.dsp:
! 7103: * pcre/pcre_parser_ctype.c:
! 7104: * pcre/pcre_parser_ctype.dsp:
! 7105: * targets/cgi/parser3.C:
! 7106: * www/htdocs/auto.p:
! 7107: * www/htdocs/index.html:
! 7108: $MAIN:LOCALE
! 7109:
! 7110: 2001-04-19 paf
! 7111: * main/compile_tools.h:
! 7112: * www/htdocs/index.html:
! 7113: $a$b bugfix
! 7114:
! 7115: * classes/file.C:
! 7116: * targets/cgi/parser3.C:
! 7117: * www/htdocs/env.pl:
! 7118: * www/htdocs/index.html:
! 7119: z
! 7120:
! 7121: * include/pa_common.h:
! 7122: * main/pa_common.C:
! 7123: * main/pa_request.C:
! 7124: * main/untaint.C:
! 7125: * targets/isapi/parser3isapi.C:
! 7126: * types/pa_vcookie.C:
! 7127: * www/htdocs/index.html:
! 7128: changed urlencode here and in untaint.C to HTTP standard's "
! 7129: and \" mech
! 7130:
! 7131: * classes/file.C:
! 7132: * include/pa_common.h:
! 7133: * types/pa_vcookie.C:
! 7134: done: header to $fields. waits for header '\' tricks
! 7135:
! 7136: * main/pa_request.C:
! 7137: * targets/isapi/parser3isapi.C:
! 7138: fixed http://alx/~paf/ doesnt load /auto.p
! 7139:
! 7140: 2001-04-18 paf
! 7141: * classes/smtp/smtp.dsp:
! 7142: * libltdl/COPYING.TXT:
! 7143: * main/Makefile.am:
! 7144: * main/main.dsp:
! 7145: * operators.txt:
! 7146: * targets/cgi/Makefile.am:
! 7147: * www/htdocs/env.pl:
! 7148: linux @alx
! 7149:
! 7150: * main/pa_request.C:
! 7151: 1
! 7152:
! 7153: 2001-04-17 paf
! 7154: * classes/file.C:
! 7155: * classes/image.C:
! 7156: * doc/doxygen.cfg:
! 7157: * include/pa_sql_connection.h:
! 7158: * main/pa_sql_driver_manager.C:
! 7159: * pcre/Makefile0:
! 7160: * sql/pa_sql_driver.h:
! 7161: * www/htdocs/env.pl:
! 7162: SQL_Driver_services renamed. doxygen statics enabled
! 7163:
! 7164: * ltmain.sh:
! 7165: compile4 @jav @win
! 7166:
! 7167: * Makefile.am:
! 7168: * acinclude.m4:
! 7169: * classes/Makefile.am:
! 7170: * classes/_double.h:
! 7171: * classes/_exec.h:
! 7172: * classes/_file.h:
! 7173: * classes/_form.h:
! 7174: * classes/_image.h:
! 7175: * classes/_int.h:
! 7176: * classes/_mail.h:
! 7177: * classes/_op.h:
! 7178: * classes/_random.h:
! 7179: * classes/_response.h:
! 7180: * classes/_string.h:
! 7181: * classes/_table.h:
! 7182: * classes/_unknown.h:
! 7183: * classes/file.C:
! 7184: * classes/gd/gif.C:
! 7185: * classes/gd/gif.h:
! 7186: * classes/gd/gifio.C:
! 7187: * classes/image.C:
! 7188: * classes/mail.C:
! 7189: * classes/op.C:
! 7190: * classes/random.C:
! 7191: * config.guess:
! 7192: * config.sub:
! 7193: * configure.in:
! 7194: * include/pa_config_fixed.h:
! 7195: * include/pa_config_includes.h:
! 7196: * include/pa_hash.h:
! 7197: * include/pa_sql_driver_manager.h:
! 7198: * include/pa_version.h:
! 7199: * libltdl/Makefile.am:
! 7200: * libltdl/config_auto.h.in:
! 7201: * libltdl/configure.in:
! 7202: * ltmain.sh:
! 7203: * main/Makefile.am:
! 7204: * main/compile.y:
! 7205: * main/pa_common.C:
! 7206: * main/pa_exec.C:
! 7207: * main/pa_socks.C:
! 7208: * main/pa_sql_driver_manager.C:
! 7209: * parser3.dsw:
! 7210: * pcre/Makefile.am:
! 7211: * pcre/Makefile0:
! 7212: * sql/Makefile.am:
! 7213: * sql/pa_sql_driver.h:
! 7214: * targets/cgi/Makefile.am:
! 7215: * targets/cgi/parser3.C:
! 7216: * types/Makefile.am:
! 7217: * types/pa_vcookie.C:
! 7218: * types/pa_vform.C:
! 7219: * types/pa_vimage.h:
! 7220: * www/htdocs/auto.p:
! 7221: * www/htdocs/env.pl:
! 7222: * www/htdocs/index.html:
! 7223: exec @jav
! 7224:
! 7225: * include/pa_sql_driver_manager.h:
! 7226: * main/pa_sql_driver_manager.C:
! 7227: * parser3.dsw:
! 7228: * sql/pa_sql_driver.h:
! 7229: * types/pa_vimage.h:
! 7230: * www/htdocs/auto.p:
! 7231: sql driver interface now has initialize(client .so)
! 7232:
! 7233: 2001-04-16 paf
! 7234: * Makefile.am:
! 7235: * config.guess:
! 7236: * config.sub:
! 7237: * configure.in:
! 7238: * libltdl/configure.in:
! 7239: * ltmain.sh:
! 7240: compile2 cygwin
! 7241:
! 7242: * pcre/Makefile.am:
! 7243: * targets/cgi/Makefile.am:
! 7244: compile0 jav
! 7245:
! 7246: * pcre/Makefile0:
! 7247: file Makefile0 was initially added on branch gcc0415.
! 7248:
! 7249: * pcre/Makefile.am:
! 7250: file Makefile.am was initially added on branch gcc0415.
! 7251:
! 7252: * ltmain.sh:
! 7253: file ltmain.sh was initially added on branch gcc0415.
! 7254:
! 7255: * Makefile.am:
! 7256: * acinclude.m4:
! 7257: * classes/Makefile.am:
! 7258: * classes/_double.h:
! 7259: * classes/_exec.h:
! 7260: * classes/_file.h:
! 7261: * classes/_form.h:
! 7262: * classes/_image.h:
! 7263: * classes/_int.h:
! 7264: * classes/_mail.h:
! 7265: * classes/_op.h:
! 7266: * classes/_random.h:
! 7267: * classes/_response.h:
! 7268: * classes/_string.h:
! 7269: * classes/_table.h:
! 7270: * classes/_unknown.h:
! 7271: * classes/gd/gif.C:
! 7272: * classes/gd/gif.h:
! 7273: * classes/gd/gifio.C:
! 7274: * classes/image.C:
! 7275: * classes/mail.C:
! 7276: * classes/op.C:
! 7277: * classes/random.C:
! 7278: * config.guess:
! 7279: * config.sub:
! 7280: * configure.in:
! 7281: * include/pa_config_fixed.h:
! 7282: * include/pa_config_includes.h:
! 7283: * include/pa_hash.h:
! 7284: * include/pa_version.h:
! 7285: * ltmain.sh:
! 7286: * main/Makefile.am:
! 7287: * main/compile.y:
! 7288: * main/pa_common.C:
! 7289: * main/pa_exec.C:
! 7290: * pcre/Makefile:
! 7291: * pcre/Makefile.am:
! 7292: * pcre/Makefile0:
! 7293: * sql/Makefile.am:
! 7294: * targets/cgi/Makefile.am:
! 7295: * targets/cgi/parser3.C:
! 7296: * types/Makefile.am:
! 7297: * types/pa_vcookie.C:
! 7298: * types/pa_vform.C:
! 7299: compile-1
! 7300:
! 7301: * acinclude.m4:
! 7302: * configure.in:
! 7303: * include/pa_config_includes.h:
! 7304: * libltdl/Makefile.am:
! 7305: * libltdl/config_auto.h.in:
! 7306: * main/pa_exec.C:
! 7307: * main/pa_socks.C:
! 7308: * targets/cgi/Makefile.am:
! 7309: compile1 cygwin
! 7310:
! 7311: 2001-04-15 paf
! 7312: * operators.txt:
! 7313: * www/htdocs/index.html:
! 7314: about to make Params
! 7315:
! 7316: * classes/op.C:
! 7317: * include/pa_request.h:
! 7318: * types/pa_value.h:
! 7319: * types/pa_vmethod_frame.h:
! 7320: MethodParams in op.C
! 7321:
! 7322: * types/pa_value.h:
! 7323: MethodParams !junction
! 7324:
! 7325: * classes/table.C:
! 7326: table:empty +=process
! 7327:
! 7328: * classes/op.C:
! 7329: z
! 7330:
! 7331: * classes/_string.h:
! 7332: * classes/double.C:
! 7333: * classes/file.C:
! 7334: * classes/image.C:
! 7335: * classes/int.C:
! 7336: * classes/mail.C:
! 7337: * classes/op.C:
! 7338: * classes/random.C:
! 7339: * classes/response.C:
! 7340: * classes/string.C:
! 7341: * classes/table.C:
! 7342: * classes/unknown.C:
! 7343: * main/pa_request.C:
! 7344: MethodParams everywhere
! 7345:
! 7346: 2001-04-12 paf
! 7347: * classes/_unknown.h:
! 7348: * classes/unknown.C:
! 7349: * include/pa_globals.h:
! 7350: * main/main.dsp:
! 7351: * main/pa_globals.C:
! 7352: * operators.txt:
! 7353: * types/pa_vunknown.h:
! 7354: * www/htdocs/index.html:
! 7355: ^unknown:int[]=0 double[]=0
! 7356:
! 7357: * classes/gd/gif.C:
! 7358: * classes/image.C:
! 7359: * operators.txt:
! 7360: * www/htdocs/index.html:
! 7361: image:line/fill/rectangle/bar/replace/polygon/polybar
! 7362:
! 7363: * classes/image.C:
! 7364: * main/pa_hash.C:
! 7365: * operators.txt:
! 7366: * www/htdocs/index.html:
! 7367: hash bug fixed
! 7368:
! 7369: * classes/gd/gif.h:
! 7370: * classes/image.C:
! 7371: * classes/op.C:
! 7372: * main/execute.C:
! 7373: * operators.txt:
! 7374: * types/pa_value.h:
! 7375: * types/pa_vmethod_frame.h:
! 7376: * types/pa_wcontext.h:
! 7377: * www/htdocs/001004paf(c)lena_karin.jpg:
! 7378: * www/htdocs/env.pl:
! 7379: * www/htdocs/index.html:
! 7380: for var now written not to r.wcontext, but to r.root
! 7381: cleared "entered_object" state
! 7382:
! 7383: * classes/image.C:
! 7384: * operators.txt:
! 7385: * types/pa_vimage.h:
! 7386: * www/htdocs/font.gif:
! 7387: * www/htdocs/index.html:
! 7388: image:font :text
! 7389:
! 7390: * classes/image.C:
! 7391: image:gif now does not have params
! 7392:
! 7393: 2001-04-11 paf
! 7394: * classes/image.C:
! 7395: * main/pa_request.C:
! 7396: * operators.txt:
! 7397: * types/pa_vform.C:
! 7398: * www/htdocs/index.html:
! 7399: fixed post [broke when moved post read to core]
! 7400:
! 7401: * classes/image.C:
! 7402: * main/execute.C:
! 7403: * main/main.dsp:
! 7404: * main/pa_request.C:
! 7405: * parser3.dsw:
! 7406: * types/pa_vcframe.h:
! 7407: * types/pa_vcode_frame.h:
! 7408: * types/pa_vimage.C:
! 7409: * types/pa_vimage.h:
! 7410: * types/pa_vmethod_frame.h:
! 7411: * types/pa_vmframe.h:
! 7412: * www/htdocs/index.html:
! 7413: libimaging dead end: pil parses header in .py
! 7414:
! 7415: * classes/mail.C:
! 7416: * classes/op.C:
! 7417: * targets/cgi/parser3.C:
! 7418: * types/pa_value.h:
! 7419: * types/pa_vfile.C:
! 7420: * types/pa_vfile.h:
! 7421: * types/pa_vform.C:
! 7422: * types/pa_vstring.C:
! 7423: * types/pa_vstring.h:
! 7424: forced UL_FILE_NAME of posted file name
! 7425:
! 7426: * classes/gd/gd.dsp:
! 7427: * classes/gd/gif.C:
! 7428: * classes/gd/gif.h:
! 7429: * classes/gd/gifio.C:
! 7430: * classes/image.C:
! 7431: * parser3.dsw:
! 7432: * types/pa_vimage.C:
! 7433: * types/pa_vimage.h:
! 7434: gd started porting to Pooled descendant
! 7435:
! 7436: * classes/gd/gd.dsp:
! 7437: * classes/smtp/smtp.dsp:
! 7438: * main/main.dsp:
! 7439: * operators.txt:
! 7440: * parser3.dsw:
! 7441: gd+smtp made separate libs
! 7442:
! 7443: * classes/gd/gifio.C:
! 7444: * classes/image.C:
! 7445: * types/pa_vimage.C:
! 7446: * types/pa_vimage.h:
! 7447: gd todo: gif without file
! 7448:
! 7449: * classes/gd/gd.dsp:
! 7450: * classes/image.C:
! 7451: * include/pa_globals.h:
! 7452: * main/main.dsp:
! 7453: * main/pa_globals.C:
! 7454: * operators.txt:
! 7455: * parser3.dsw:
! 7456: * types/pa_vimage.C:
! 7457: * types/pa_vimage.h:
! 7458: * www/htdocs/index.html:
! 7459: gd dead end. switching to python imaging lib
! 7460:
! 7461: * classes/gd/gif.C:
! 7462: * classes/gd/gif.h:
! 7463: * classes/gd/gifio.C:
! 7464: * classes/image.C:
! 7465: * operators.txt:
! 7466: * www/htdocs/index.html:
! 7467: image:create image:load
! 7468:
! 7469: * include/pa_globals.h:
! 7470: * include/pa_string.h:
! 7471: * main/pa_common.C:
! 7472: * main/pa_request.C:
! 7473: * main/untaint.C:
! 7474: * types/pa_vfile.C:
! 7475: * types/pa_vstring.C:
! 7476: fixed vstring:as_vfile length
! 7477:
! 7478: * classes/gd/gif.h:
! 7479: * classes/gd/gifio.C:
! 7480: * classes/image.C:
! 7481: * main/main.dsp:
! 7482: gd with mem write + image just compiled
! 7483:
! 7484: * parser3.dsw:
! 7485: libtdl+pcre liked separately from main libs
! 7486:
! 7487: 2001-04-10 paf
! 7488: * www/htdocs/index.html:
! 7489: img:measure jpg
! 7490:
! 7491: * classes/mail.C:
! 7492: * www/htdocs/auto.p:
! 7493: unix sendmail compiled. todo:testing
! 7494:
! 7495: * classes/mail.C:
! 7496: * classes/smtp/comms.C:
! 7497: * classes/smtp/smtp.C:
! 7498: * classes/smtp/smtp.h:
! 7499: * main/pa_globals.C:
! 7500: smtp some consts
! 7501:
! 7502: * classes/mail.C:
! 7503: * include/pa_common.h:
! 7504: * main/pa_common.C:
! 7505: * operators.txt:
! 7506: * www/htdocs/auto.p:
! 7507: sendmail unix added defaults
! 7508:
! 7509: * classes/image.C:
! 7510: * operators.txt:
! 7511: * types/pa_vimage.C:
! 7512: * www/htdocs/index.html:
! 7513: jpg measure bugs fixed
! 7514:
! 7515: * classes/mail.C:
! 7516: * www/htdocs/index.html:
! 7517: minor bug with unclear from/to
! 7518:
! 7519: * classes/image.C:
! 7520: * www/htdocs/index.html:
! 7521: image:html done
! 7522:
! 7523: * classes/_double.h:
! 7524: * classes/_file.h:
! 7525: * classes/_form.h:
! 7526: * classes/_int.h:
! 7527: * classes/_mail.h:
! 7528: * classes/_op.h:
! 7529: * classes/_random.h:
! 7530: * classes/_response.h:
! 7531: * classes/_string.h:
! 7532: * classes/_table.h:
! 7533: * classes/file.C:
! 7534: * classes/gd/gif.C:
! 7535: * classes/gd/gif.h:
! 7536: * classes/gd/gifio.C:
! 7537: * classes/mail.C:
! 7538: * include/pa_common.h:
! 7539: * include/pa_globals.h:
! 7540: * main/execute.C:
! 7541: * main/main.dsp:
! 7542: * main/pa_common.C:
! 7543: * main/pa_globals.C:
! 7544: * operators.txt:
! 7545: * targets/isapi/parser3isapi.C:
! 7546: * types/pa_value.h:
! 7547: * types/pa_vfile.C:
! 7548: * types/pa_vfile.h:
! 7549: * types/pa_vhash.h:
! 7550: * types/pa_vimage.h:
! 7551: * types/pa_vresponse.h:
! 7552: * types/pa_vstring.h:
! 7553: * www/htdocs/001004paf(c)lena_karin.gif:
! 7554: image:measure -100 just compiled
! 7555:
! 7556: * classes/image.C:
! 7557: * operators.txt:
! 7558: z
! 7559:
! 7560: * classes/_image.h:
! 7561: * classes/image.C:
! 7562: * types/pa_vimage.C:
! 7563: image forgotten!
! 7564:
! 7565: * classes/table.C:
! 7566: * include/pa_common.h:
! 7567: * main/pa_common.C:
! 7568: * main/pa_request.C:
! 7569: * main/pa_string.C:
! 7570: * main/untaint.C:
! 7571: * types/pa_vimage.h:
! 7572: * www/htdocs/index.html:
! 7573: image:measure -90
! 7574:
! 7575: * classes/mail.C:
! 7576: sendmail unix skipping defaults
! 7577:
! 7578: 2001-04-09 paf
! 7579: * classes/_exec.h:
! 7580: * main/execute.C:
! 7581: * main/pa_globals.C:
! 7582: * main/pa_request.C:
! 7583: * types/pa_vcookie.C:
! 7584: * types/pa_vfile.C:
! 7585: * www/htdocs/index.html:
! 7586: exec -2
! 7587:
! 7588: * classes/exec.C:
! 7589: * include/pa_common.h:
! 7590: * main/pa_common.C:
! 7591: * main/untaint.C:
! 7592: * operators.txt:
! 7593: * targets/pa_exec.C:
! 7594: * www/htdocs/index.html:
! 7595: exec3. decided exec:cgi to move to file:cgi
! 7596:
! 7597: * classes/file.C:
! 7598: * configure.in:
! 7599: * include/pa_exec.h:
! 7600: * include/pa_sapi.h:
! 7601: * libltdl/libltdl.dsp:
! 7602: * main/main.dsp:
! 7603: * main/pa_exec.C:
! 7604: * targets/cgi/parser3.C:
! 7605: * targets/cgi/parser3.dsp:
! 7606: * targets/isapi/parser3isapi.C:
! 7607: * targets/isapi/parser3isapi.dsp:
! 7608: * targets/pa_exec.C:
! 7609: * targets/pa_exec.h:
! 7610: all targets exec
! 7611:
! 7612: * include/pa_sapi.h:
! 7613: * include/pa_string.h:
! 7614: * targets/cgi/parser3.C:
! 7615: * targets/isapi/parser3isapi.C:
! 7616: * targets/isapi/parser3isapi.dsp:
! 7617: sapi exec dead end. badly parsed args in apache:util.script
! 7618:
! 7619: * classes/file.C:
! 7620: * main/main.dsp:
! 7621: * main/pa_request.C:
! 7622: * targets/cgi/parser3.C:
! 7623: exec win32 env
! 7624:
! 7625: * classes/exec.C:
! 7626: * classes/file.C:
! 7627: * include/pa_globals.h:
! 7628: * main/execute.C:
! 7629: * main/main.dsp:
! 7630: * main/pa_globals.C:
! 7631: * main/pa_request.C:
! 7632: * targets/pa_exec.C:
! 7633: * types/pa_vfile.C:
! 7634: * types/pa_vfile.h:
! 7635: * types/pa_vform.C:
! 7636: * types/pa_vstring.C:
! 7637: * www/htdocs/index.html:
! 7638: exec4. todo env
! 7639:
! 7640: * classes/file.C:
! 7641: * include/pa_hash.h:
! 7642: * main/pa_hash.C:
! 7643: * targets/pa_exec.C:
! 7644: * targets/pa_exec.h:
! 7645: * www/htdocs/index.html:
! 7646: exec env 0
! 7647:
! 7648: * classes/_exec.h:
! 7649: * classes/exec.C:
! 7650: * include/pa_common.h:
! 7651: * include/pa_request.h:
! 7652: * include/pa_sapi.h:
! 7653: * include/pa_string.h:
! 7654: * main/pa_common.C:
! 7655: * main/pa_request.C:
! 7656: * main/pa_string.C:
! 7657: * targets/cgi/parser3.C:
! 7658: * targets/cgi/parser3.dsp:
! 7659: * targets/isapi/parser3isapi.C:
! 7660: * targets/pa_exec.C:
! 7661: * targets/pa_exec.h:
! 7662: * types/pa_vform.C:
! 7663: * types/pa_vform.h:
! 7664: exec class just compiled. moved post read to request core
! 7665:
! 7666: * classes/_op.h:
! 7667: * include/pa_dir.h:
! 7668: * include/pa_globals.h:
! 7669: * include/pa_sapi.h:
! 7670: * main/main.dsp:
! 7671: * main/pa_dir.C:
! 7672: * main/pa_globals.C:
! 7673: * operators.txt:
! 7674: * targets/cgi/parser3.C:
! 7675: * targets/cgi/parser3.dsp:
! 7676: * targets/pa_exec.C:
! 7677: * targets/pa_exec.h:
! 7678: problems with ^exec:cgi post data. they are already read by vform
! 7679:
! 7680: * include/pa_string.h:
! 7681: * targets/pa_exec.C:
! 7682: written but not tested exec with env for unix
! 7683:
! 7684: 2001-04-08 paf
! 7685: * classes/file.C:
! 7686: * classes/mail.C:
! 7687: * classes/string.C:
! 7688: * include/pa_request.h:
! 7689: * include/pa_string.h:
! 7690: * main/pa_request.C:
! 7691: * operators.txt:
! 7692: * www/htdocs/index.html:
! 7693: uuencode. string<<
! 7694:
! 7695: * operators.txt:
! 7696: * www/htdocs/index.html:
! 7697: z
! 7698:
! 7699: 2001-04-07 paf
! 7700: * classes/_mail.h:
! 7701: * classes/mail.C:
! 7702: * include/pa_common.h:
! 7703: * include/pa_globals.h:
! 7704: * include/pa_string.h:
! 7705: * main/main.dsp:
! 7706: * main/pa_common.C:
! 7707: * main/pa_globals.C:
! 7708: * main/pa_request.C:
! 7709: * main/untaint.C:
! 7710: * types/pa_vcookie.C:
! 7711: * www/htdocs/index.html:
! 7712: mail:send -10 just compiled
! 7713:
! 7714: * include/pa_socks.h:
! 7715: * main/main.dsp:
! 7716: * main/pa_socks.C:
! 7717: * targets/cgi/parser3.C:
! 7718: * targets/cgi/parser3.dsp:
! 7719: * targets/isapi/parser3isapi.C:
! 7720: * www/htdocs/index.html:
! 7721: mail:send 1
! 7722:
! 7723: * classes/mail.C:
! 7724: * operators.txt:
! 7725: * www/htdocs/index.html:
! 7726: ^attach dead end
! 7727:
! 7728: * classes/mail.C:
! 7729: +=
! 7730:
! 7731: * classes/mail.C:
! 7732: * include/pa_string.h:
! 7733: * www/htdocs/index.html:
! 7734: mail:send -1 text prepared
! 7735:
! 7736: * classes/mail.C:
! 7737: * www/htdocs/index.html:
! 7738: ^mail[$attach
! 7739:
! 7740: * classes/mail.C:
! 7741: * classes/mail.C:
! 7742: * classes/mail.C:
! 7743: * main/pa_request.C:
! 7744: * www/htdocs/auto.p:
! 7745: * www/htdocs/index.html:
! 7746: z
! 7747:
! 7748: * classes/mail.C:
! 7749: * classes/smtp/comms.C:
! 7750: * classes/smtp/smtp.C:
! 7751: * classes/smtp/smtp.h:
! 7752: * include/pa_globals.h:
! 7753: * include/pa_request.h:
! 7754: * main/main.dsp:
! 7755: * main/pa_globals.C:
! 7756: * main/pa_request.C:
! 7757: * www/htdocs/auto.p:
! 7758: smtp just compiled
! 7759:
! 7760: 2001-04-06 paf
! 7761: * classes/random.C:
! 7762: * classes/table.C:
! 7763: * main/pa_globals.C:
! 7764: * www/htdocs/index.html:
! 7765: @office
! 7766:
! 7767: * classes/table.C:
! 7768: * include/pa_dir.h:
! 7769: * main/execute.C:
! 7770: * main/main.dsp:
! 7771: * main/pa_dir.C:
! 7772: * operators.txt:
! 7773: * www/htdocs/index.html:
! 7774: table:dir 0 [without regexp]
! 7775:
! 7776: * types/pa_valiased.C:
! 7777: * www/htdocs/auto.p:
! 7778: another root inherititance skipped
! 7779:
! 7780: * main/compile.C:
! 7781: * main/compile.y:
! 7782: * main/execute.C:
! 7783: * www/htdocs/auto.p:
! 7784: * www/htdocs/index.html:
! 7785: operators are now not root methods of parent class. just 'ROOT
! 7786: class
! 7787:
! 7788: * classes/table.C:
! 7789: * include/pa_globals.h:
! 7790: * main/pa_globals.C:
! 7791: * main/pa_string.C:
! 7792: * operators.txt:
! 7793: * www/htdocs/index.html:
! 7794: table:dir 1
! 7795:
! 7796: * classes/_op.h:
! 7797: * classes/_root.h:
! 7798: * classes/op.C:
! 7799: * classes/root.C:
! 7800: * include/pa_globals.h:
! 7801: * include/pa_request.h:
! 7802: * main/compile.C:
! 7803: * main/execute.C:
! 7804: * main/main.dsp:
! 7805: * main/pa_globals.C:
! 7806: * main/pa_request.C:
! 7807: renamed 'root' to 'op'
! 7808:
! 7809: * classes/_op.h:
! 7810: * classes/op.C:
! 7811: renamed from 'root'
! 7812:
! 7813: 2001-04-05 paf
! 7814: * classes/root.C:
! 7815: * include/pa_sql_connection.h:
! 7816: * include/pa_sql_driver.h:
! 7817: * main/main.dsp:
! 7818: * main/pa_sql_driver_manager.C:
! 7819: * sql/pa_sql_driver.h:
! 7820: sql driver services for conv memory & error reporting
! 7821:
! 7822: * classes/table.C:
! 7823: * www/htdocs/index.html:
! 7824: select * from hren error contains statement
! 7825:
! 7826: * include/pa_globals.h:
! 7827: * main/pa_globals.C:
! 7828: * main/pa_request.C:
! 7829: * main/pa_string.C:
! 7830: * targets/isapi/parser3isapi.dsp:
! 7831: * www/htdocs/auto.p:
! 7832: * www/htdocs/index.html:
! 7833: $LOCALE:ctype[Russian_Russia.1251]
! 7834:
! 7835: * main/execute.C:
! 7836: * main/pa_request.C:
! 7837: * main/pa_string.C:
! 7838: * types/pa_value.h:
! 7839: * types/pa_vmframe.h:
! 7840: * types/pa_wcontext.h:
! 7841: * www/htdocs/index.html:
! 7842: constructor flag dropped at get_method_frame and remembered
! 7843: into method_frame
! 7844:
! 7845: * main/pa_request.C:
! 7846: * sql/pa_sql_driver.h:
! 7847: * www/htdocs/index.html:
! 7848: mysql limit
! 7849:
! 7850: * classes/table.C:
! 7851: * include/pa_sql_connection.h:
! 7852: * include/pa_types.h:
! 7853: * main/pa_sql_driver_manager.C:
! 7854: * main/untaint.C:
! 7855: * operators.txt:
! 7856: * sql/pa_sql_driver.h:
! 7857: * targets/cgi/parser3.dsp:
! 7858: * www/htdocs/index.html:
! 7859: mysql 0
! 7860:
! 7861: * classes/table.C:
! 7862: * include/pa_sql_connection.h:
! 7863: * main/pa_sql_driver_manager.C:
! 7864: * sql/pa_sql_driver.h:
! 7865: * www/htdocs/index.html:
! 7866: sql ping
! 7867:
! 7868: * classes/random.C:
! 7869: * classes/root.C:
! 7870: * classes/table.C:
! 7871: * include/pa_sql_connection.h:
! 7872: * include/pa_string.h:
! 7873: * main/execute.C:
! 7874: * main/pa_sql_driver_manager.C:
! 7875: * main/pa_string.C:
! 7876: * main/untaint.C:
! 7877: * operators.txt:
! 7878: * sql/pa_sql_driver.h:
! 7879: * types/pa_vmframe.h:
! 7880: * types/pa_wcontext.C:
! 7881: * types/pa_wcontext.h:
! 7882: * www/htdocs/auto.p:
! 7883: * www/htdocs/index.html:
! 7884: sql quote. string untaint UL_SQL
! 7885:
! 7886: * classes/table.C:
! 7887: * include/pa_string.h:
! 7888: * main/pa_string.C:
! 7889: * main/untaint.C:
! 7890: * www/htdocs/index.html:
! 7891: z
! 7892:
! 7893: * classes/file.C:
! 7894: * classes/root.C:
! 7895: * classes/string.C:
! 7896: * classes/table.C:
! 7897: * main/pa_request.C:
! 7898: * www/htdocs/index.html:
! 7899: junction to code&expression in errors
! 7900:
! 7901: * configure.in:
! 7902: * include/pa_config_fixed.h:
! 7903: * include/pa_config_includes.h:
! 7904: * include/pa_hash.h:
! 7905: * include/pa_string.h:
! 7906: * main/pa_hash.C:
! 7907: * main/pa_table.C:
! 7908: hash now not thread-safe.
! 7909:
! 7910: 2001-04-04 paf
! 7911: * include/pa_sql_driver.h:
! 7912: * www/htdocs/auto.p:
! 7913: mysql connect
! 7914:
! 7915: * classes/random.C:
! 7916: * classes/root.C:
! 7917: * classes/table.C:
! 7918: * include/pa_globals.h:
! 7919: * include/pa_pool.h:
! 7920: * include/pa_request.h:
! 7921: * main/pa_request.C:
! 7922: * operators.txt:
! 7923: * types/pa_vclass.h:
! 7924: * www/htdocs/auto.p:
! 7925: * www/htdocs/index.html:
! 7926: sql frame -10
! 7927:
! 7928: * Makefile.am:
! 7929: * classes/root.C:
! 7930: * classes/string.C:
! 7931: * classes/table.C:
! 7932: * include/pa_globals.h:
! 7933: * include/pa_hash.h:
! 7934: * include/pa_pool.h:
! 7935: * include/pa_request.h:
! 7936: * include/pa_sapi.h:
! 7937: * include/pa_string.h:
! 7938: * include/pa_table.h:
! 7939: * main/main.dsp:
! 7940: * main/pa_globals.C:
! 7941: * main/pa_hash.C:
! 7942: * main/pa_request.C:
! 7943: * main/pa_string.C:
! 7944: * main/pa_table.C:
! 7945: * main/untaint.C:
! 7946: * operators.txt:
! 7947: * parser3.dsw:
! 7948: * www/htdocs/auto.p:
! 7949: * www/htdocs/index.html:
! 7950: connect&sql -1000 just compiled
! 7951:
! 7952: * classes/root.C:
! 7953: * include/pa_sql_driver.h:
! 7954: * include/pa_sql_driver_manager.h:
! 7955: * main/main.dsp:
! 7956: * main/pa_sql_driver_manager.C:
! 7957: * parser3.dsw:
! 7958: * www/htdocs/auto.p:
! 7959: * www/htdocs/index.html:
! 7960: more manager&connection&driver
! 7961:
! 7962: * sql/Makefile.am:
! 7963: forgot to add mysql client
! 7964:
! 7965: * include/pa_sql_driver.h:
! 7966: mysql info
! 7967:
! 7968: * doc/doxygen.cfg:
! 7969: z
! 7970:
! 7971: * include/pa_sql_driver.h:
! 7972: * include/pa_sql_driver_manager.h:
! 7973: * libltdl/COPYING.TXT:
! 7974: * libltdl/Makefile.am:
! 7975: * libltdl/README:
! 7976: * libltdl/acinclude.m4:
! 7977: * libltdl/config.h:
! 7978: * libltdl/config_auto.h.in:
! 7979: * libltdl/config_fixed.h:
! 7980: * libltdl/configure.in:
! 7981: * libltdl/libltdl.dsp:
! 7982: * libltdl/ltdl.c:
! 7983: * libltdl/ltdl.h:
! 7984: * main/pa_sql_driver_manager.C:
! 7985: connect&sql -1000 just compiled [forgot to add libltdl, added]
! 7986:
! 7987: 2001-04-03 paf
! 7988: * classes/file.C:
! 7989: * classes/string.C:
! 7990: * classes/table.C:
! 7991: * include/pa_string.h:
! 7992: * main/pa_common.C:
! 7993: * main/pa_string.C:
! 7994: * main/untaint.C:
! 7995: * www/htdocs/index.html:
! 7996: string:match replace 2. string.cstr(forced lang)
! 7997:
! 7998: * classes/string.C:
! 7999: * operators.txt:
! 8000: * types/pa_vform.C:
! 8001: * www/htdocs/index.html:
! 8002: string:match replace assigned lang
! 8003:
! 8004: * classes/string.C:
! 8005: * www/htdocs/index.html:
! 8006: string:match replace 0
! 8007:
! 8008: * classes/string.C:
! 8009: * include/pa_string.h:
! 8010: * main/pa_string.C:
! 8011: * www/htdocs/index.html:
! 8012: string:match replace strange matches
! 8013:
! 8014: * parser3.dsw:
! 8015: * pcre/LICENCE:
! 8016: * pcre/Makefile:
! 8017: * pcre/README:
! 8018: * pcre/Tech.Notes:
! 8019: * pcre/dftables.c:
! 8020: * pcre/get.c:
! 8021: * pcre/internal.h:
! 8022: * pcre/maketables.c:
! 8023: * pcre/pcre-2_08.tar.gz:
! 8024: * pcre/pcre.3:
! 8025: * pcre/pcre.3.html:
! 8026: * pcre/pcre.3.txt:
! 8027: * pcre/pcre.c:
! 8028: * pcre/pcre.dsp:
! 8029: * pcre/pcre.h:
! 8030: * pcre/pcre_dftables.dsp:
! 8031: * pcre/study.c:
! 8032: added pcre
! 8033:
! 8034: * classes/string.C:
! 8035: * include/pa_globals.h:
! 8036: * include/pa_string.h:
! 8037: * main/main.dsp:
! 8038: * main/pa_globals.C:
! 8039: * main/pa_string.C:
! 8040: * parser3.dsw:
! 8041: * pcre/pcre.dsp:
! 8042: * pcre/pcre_dftables.dsp:
! 8043: string:match [search] -1 just compiled
! 8044:
! 8045: * include/pa_globals.h:
! 8046: * include/pa_hash.h:
! 8047: * main/pa_globals.C:
! 8048: * main/pa_request.C:
! 8049: * targets/cgi/parser3.C:
! 8050: * targets/isapi/parser3isapi.C:
! 8051: * types/pa_vfile.C:
! 8052: content-disposition
! 8053:
! 8054: * classes/table.C:
! 8055: * www/htdocs/index.html:
! 8056: table:append now uses string::split
! 8057:
! 8058: * classes/string.C:
! 8059: * include/pa_globals.h:
! 8060: * include/pa_string.h:
! 8061: * include/pa_threads.h:
! 8062: * main/pa_globals.C:
! 8063: * main/pa_string.C:
! 8064: * targets/isapi/parser3isapi.dsp:
! 8065: * www/htdocs/index.html:
! 8066: string:match 0
! 8067:
! 8068: * main/pa_common.C:
! 8069: * main/untaint.C:
! 8070: * operators.txt:
! 8071: * targets/cgi/parser3.C:
! 8072: * targets/isapi/parser3isapi.C:
! 8073: * targets/isapi/pool_storage.h:
! 8074: todo/tests
! 8075:
! 8076: * include/pa_common.h:
! 8077: * include/pa_globals.h:
! 8078: * main/pa_globals.C:
! 8079: * main/pa_request.C:
! 8080: * operators.txt:
! 8081: * targets/cgi/parser3.C:
! 8082: * targets/isapi/parser3isapi.C:
! 8083: * types/pa_value.h:
! 8084: * www/htdocs/index.html:
! 8085: main:post-process
! 8086:
! 8087: * classes/string.C:
! 8088: * include/pa_string.h:
! 8089: * main/pa_string.C:
! 8090: string:match replace -11
! 8091:
! 8092: * classes/file.C:
! 8093: * classes/root.C:
! 8094: * classes/string.C:
! 8095: * classes/table.C:
! 8096: * doc/doxygen.cmd:
! 8097: * doc/doxygen.txt:
! 8098: * doc/generate.cmd:
! 8099: * include/pa_array.h:
! 8100: * include/pa_request.h:
! 8101: * include/pa_string.h:
! 8102: * main/execute.C:
! 8103: * main/pa_string.C:
! 8104: * main/untaint.C:
! 8105: * operators.txt:
! 8106: * targets/cgi/parser3.C:
! 8107: * types/pa_vcookie.C:
! 8108: * www/htdocs/index.html:
! 8109: string::pos & cmp & piece bugs fixed.
! 8110: string::split new
! 8111: table:load separated from set
! 8112: table:set implemented with clean \n \t searches
! 8113:
! 8114: * classes/file.C:
! 8115: * classes/table.C:
! 8116: * include/pa_common.h:
! 8117: * main/compile_tools.C:
! 8118: * main/pa_common.C:
! 8119: * main/pa_request.C:
! 8120: * operators.txt:
! 8121: * types/pa_vform.C:
! 8122: * types/pa_vstring.C:
! 8123: * www/htdocs/index.html:
! 8124: * www/htdocs/index.html:
! 8125: * www/htdocs/index.html:
! 8126: z
! 8127:
! 8128: * include/pa_common.h:
! 8129: * include/pa_request.h:
! 8130: * include/pa_sapi.h:
! 8131: * main/main.dsp:
! 8132: * main/pa_common.C:
! 8133: * main/pa_request.C:
! 8134: * operators.txt:
! 8135: * targets/cgi/parser3.C:
! 8136: * types/pa_value.h:
! 8137: * types/pa_vfile.C:
! 8138: * types/pa_vfile.h:
! 8139: * types/pa_vstring.h:
! 8140: * www/htdocs/index.html:
! 8141: vfile in response:body
! 8142:
! 8143: * classes/string.C:
! 8144: * include/pa_string.h:
! 8145: * main/pa_string.C:
! 8146: * operators.txt:
! 8147: * www/htdocs/index.html:
! 8148: string:match replace prepared
! 8149:
! 8150: * classes/string.C:
! 8151: * main/compile.y:
! 8152: * operators.txt:
! 8153: * www/htdocs/index.html:
! 8154: grammar: fixed to allow {}[]< empty []
! 8155:
! 8156: * classes/double.C:
! 8157: * classes/file.C:
! 8158: * classes/form.C:
! 8159: * classes/int.C:
! 8160: * classes/response.C:
! 8161: * classes/root.C:
! 8162: * classes/string.C:
! 8163: * classes/table.C:
! 8164: * include/pa_string.h:
! 8165: * main/pa_string.C:
! 8166: * operators.txt:
! 8167: * www/htdocs/index.html:
! 8168: string:match -10 [frame]
! 8169:
! 8170: * classes/string.C:
! 8171: * main/pa_string.C:
! 8172: string:match replace prepared 2
! 8173:
! 8174: 2001-04-02 paf
! 8175: * classes/_random.h:
! 8176: * classes/random.C:
! 8177: * include/pa_globals.h:
! 8178: * main/main.dsp:
! 8179: * main/pa_globals.C:
! 8180: * main/pa_request.C:
! 8181: * operators.txt:
! 8182: * types/pa_value.h:
! 8183: * www/htdocs/index.html:
! 8184: random:generate
! 8185:
! 8186: * classes/table.C:
! 8187: * include/pa_array.h:
! 8188: * include/pa_string.h:
! 8189: * include/pa_table.h:
! 8190: * main/execute.C:
! 8191: * operators.txt:
! 8192: * types/pa_value.h:
! 8193: * www/htdocs/index.html:
! 8194: table:join
! 8195:
! 8196: * classes/table.C:
! 8197: * include/pa_string.h:
! 8198: * main/pa_string.C:
! 8199: * operators.txt:
! 8200: * types/pa_valiased.C:
! 8201: * types/pa_valiased.h:
! 8202: * types/pa_vdouble.h:
! 8203: * types/pa_vfile.h:
! 8204: * types/pa_vint.h:
! 8205: * types/pa_vresponse.h:
! 8206: * types/pa_vstring.h:
! 8207: * types/pa_vtable.h:
! 8208: string::pos. about to use it in table:set/load
! 8209:
! 8210: * classes/random.C:
! 8211: * operators.txt:
! 8212: random:generate 1
! 8213:
! 8214: 2001-03-30 paf
! 8215: * classes/table.C:
! 8216: * include/pa_string.h:
! 8217: * main/pa_string.C:
! 8218: * operators.txt:
! 8219: * www/htdocs/index.html:
! 8220: todo: table flip and append. string::pos
! 8221:
! 8222: * classes/double.C:
! 8223: * classes/file.C:
! 8224: * classes/int.C:
! 8225: * classes/response.C:
! 8226: * classes/root.C:
! 8227: * classes/string.C:
! 8228: * classes/table.C:
! 8229: * main/compile.y:
! 8230: * main/execute.C:
! 8231: * types/pa_value.h:
! 8232: * types/pa_vstateless_class.C:
! 8233: * types/pa_vstateless_class.h:
! 8234: static|dynamic|any method registration
! 8235:
! 8236: 2001-03-29 paf
! 8237: * classes/string.C:
! 8238: * main/compile.y:
! 8239: * main/compile_tools.C:
! 8240: * main/compile_tools.h:
! 8241: * main/main.dsp:
! 8242: * types/pa_value.h:
! 8243: * types/pa_vstring.h:
! 8244: * types/pa_vunknown.h:
! 8245: * www/htdocs/index.html:
! 8246: empty params allowed. [] and [;] are different now.
! 8247:
! 8248: * include/pa_pool.h:
! 8249: * include/pa_request.h:
! 8250: * main/pa_request.C:
! 8251: * main/untaint.C:
! 8252: * operators.txt:
! 8253: pool.request
! 8254:
! 8255: * classes/string.C:
! 8256: * operators.txt:
! 8257: * www/htdocs/index.html:
! 8258: string:xsplit forgot that they must result in 1 row N column [
! 8259: not vice versa]
! 8260:
! 8261: * classes/string.C:
! 8262: * include/pa_string.h:
! 8263: * main/execute.C:
! 8264: * main/pa_array.C:
! 8265: * main/pa_string.C:
! 8266: * operators.txt:
! 8267: * types/pa_vtable.h:
! 8268: * www/htdocs/index.html:
! 8269: string: lsplit -1
! 8270:
! 8271: * classes/string.C:
! 8272: * include/pa_string.h:
! 8273: * main/pa_string.C:
! 8274: * operators.txt:
! 8275: * www/htdocs/index.html:
! 8276: string: pos -1
! 8277:
! 8278: * classes/string.C:
! 8279: * include/pa_string.h:
! 8280: * main/pa_string.C:
! 8281: * www/htdocs/index.html:
! 8282: string: lsplit
! 8283:
! 8284: * classes/string.C:
! 8285: z
! 8286:
! 8287: * include/pa_pool.h:
! 8288: * include/pa_request.h:
! 8289: * main/pa_request.C:
! 8290: * main/untaint.C:
! 8291: pool.request undone
! 8292:
! 8293: * include/pa_string.h:
! 8294: * main/pa_string.C:
! 8295: * main/untaint.C:
! 8296: * www/htdocs/index.html:
! 8297: string: pos
! 8298:
! 8299: * classes/string.C:
! 8300: * classes/table.C:
! 8301: * include/pa_string.h:
! 8302: * main/compile.y:
! 8303: * main/pa_request.C:
! 8304: * main/pa_string.C:
! 8305: * main/untaint.C:
! 8306: * operators.txt:
! 8307: * www/htdocs/index.html:
! 8308: string: left right mid
! 8309:
! 8310: * classes/file.C:
! 8311: * classes/table.C:
! 8312: * include/pa_table.h:
! 8313: * main/pa_table.C:
! 8314: * operators.txt:
! 8315: * types/pa_vstring.h:
! 8316: * types/pa_wwrapper.h:
! 8317: * www/htdocs/index.html:
! 8318: table:flip
! 8319:
! 8320: * classes/string.C:
! 8321: * www/htdocs/index.html:
! 8322: string: rsplit
! 8323:
! 8324: 2001-03-28 paf
! 8325: * classes/file.C:
! 8326: * classes/root.C:
! 8327: * classes/table.C:
! 8328: * include/pa_table.h:
! 8329: * main/pa_table.C:
! 8330: * operators.txt:
! 8331: * www/htdocs/index.html:
! 8332: table:locate1, file:test
! 8333:
! 8334: * classes/file.C:
! 8335: * include/pa_common.h:
! 8336: * main/pa_common.C:
! 8337: * operators.txt:
! 8338: * types/pa_vfile.C:
! 8339: * types/pa_vfile.h:
! 8340: * www/htdocs/index.html:
! 8341: started file:load. wrong write. must be self.set
! 8342:
! 8343: * classes/file.C:
! 8344: * include/pa_globals.h:
! 8345: * include/pa_request.h:
! 8346: * operators.txt:
! 8347: * targets/cgi/parser3.C:
! 8348: * targets/isapi/parser3isapi.C:
! 8349: * types/pa_value.h:
! 8350: * types/pa_vrequest.C:
! 8351: * types/pa_vunknown.h:
! 8352: * www/htdocs/index.html:
! 8353: $request:browser [.type .version]; unknown.get_double now = 0.
! 8354:
! 8355: * classes/table.C:
! 8356: * include/pa_array.h:
! 8357: * include/pa_hash.h:
! 8358: * include/pa_table.h:
! 8359: * main/pa_array.C:
! 8360: * main/pa_table.C:
! 8361: * operators.txt:
! 8362: * types/pa_vtable.h:
! 8363: table:locate just compiled
! 8364:
! 8365: * classes/file.C:
! 8366: * main/execute.C:
! 8367: * main/pa_common.C:
! 8368: * main/untaint.C:
! 8369: * targets/cgi/parser3.C:
! 8370: * types/pa_vfile.C:
! 8371: * types/pa_vfile.h:
! 8372: * types/pa_vform.C:
! 8373: * www/htdocs/index.html:
! 8374: file:load 1. tainted
! 8375:
! 8376: * operators.txt:
! 8377: z
! 8378:
! 8379: * classes/file.C:
! 8380: * include/pa_globals.h:
! 8381: * include/pa_request.h:
! 8382: * include/pa_table.h:
! 8383: * main/pa_globals.C:
! 8384: * main/pa_request.C:
! 8385: * main/pa_table.C:
! 8386: * operators.txt:
! 8387: * types/pa_vfile.C:
! 8388: * types/pa_vfile.h:
! 8389: * types/pa_vform.C:
! 8390: * www/cgi-bin/auto.p:
! 8391: * www/htdocs/index.html:
! 8392: file:load autodetection of mime-type by user-file-name
! 8393:
! 8394: 2001-03-27 paf
! 8395: * auto.p:
! 8396: * classes/table.C:
! 8397: * include/pa_common.h:
! 8398: * main/compile.y:
! 8399: * main/execute.C:
! 8400: * main/pa_common.C:
! 8401: * main/pa_table.C:
! 8402: * tainted.txt:
! 8403: * test.cfg:
! 8404: * www/htdocs/index.html:
! 8405: table:save decided to have as it were. stepped back.
! 8406: grammar: added 'in' 'is' 'lt'&co follow-space check
! 8407:
! 8408: * classes/double.C:
! 8409: * classes/int.C:
! 8410: * classes/root.C:
! 8411: * classes/string.C:
! 8412: * classes/table.C:
! 8413: * main/compile_tools.C:
! 8414: * main/execute.C:
! 8415: * main/pa_request.C:
! 8416: * main/untaint.C:
! 8417: * types/pa_value.h:
! 8418: * types/pa_vbool.h:
! 8419: * types/pa_vcookie.C:
! 8420: * types/pa_vdouble.h:
! 8421: * types/pa_vfile.h:
! 8422: * types/pa_vint.h:
! 8423: * types/pa_vmframe.h:
! 8424: * types/pa_vstring.h:
! 8425: * types/pa_vtable.h:
! 8426: * types/pa_vunknown.h:
! 8427: * www/htdocs/index.html:
! 8428: sort 0
! 8429:
! 8430: * main/compile.y:
! 8431: fixed minor bug in @mn[][] ...^{
! 8432:
! 8433: * classes/table.C:
! 8434: * main/pa_common.C:
! 8435: * main/pa_request.C:
! 8436: * targets/cgi/parser3.C:
! 8437: * types/pa_value.h:
! 8438: * types/pa_vbool.h:
! 8439: * types/pa_vdouble.h:
! 8440: * types/pa_vfile.h:
! 8441: * types/pa_vint.h:
! 8442: * types/pa_vstring.h:
! 8443: * types/pa_vunknown.h:
! 8444: * www/htdocs/index.html:
! 8445: continue on sort
! 8446:
! 8447: * main/execute.C:
! 8448: * types/pa_value.h:
! 8449: * types/pa_vmframe.h:
! 8450: * types/pa_wcontext.h:
! 8451: * www/htdocs/index.html:
! 8452: fixed r/w context of code-params
! 8453:
! 8454: * classes/table.C:
! 8455: * include/pa_common.h:
! 8456: * main/compile.y:
! 8457: * www/htdocs/index.html:
! 8458: started table:sort
! 8459: fixed minor bug in #...^{
! 8460:
! 8461: * classes/table.C:
! 8462: * main/execute.C:
! 8463: * www/htdocs/index.html:
! 8464: about to change junction rcontext!!
! 8465:
! 8466: * main/execute.C:
! 8467: * main/pa_common.C:
! 8468: * www/htdocs/index.html:
! 8469: fixed r/w context of code-params2, fixed ntfs hardlink slow dir update
! 8470:
! 8471: * types/pa_valiased.C:
! 8472: * types/pa_valiased.h:
! 8473: * types/pa_vdouble.h:
! 8474: * types/pa_vfile.h:
! 8475: * types/pa_vint.h:
! 8476: * types/pa_vresponse.h:
! 8477: * types/pa_vstring.h:
! 8478: * types/pa_vtable.h:
! 8479: renamed to are_static_calls_disabled
! 8480:
! 8481: 2001-03-26 paf
! 8482: * classes/file.C:
! 8483: * classes/root.C:
! 8484: * classes/table.C:
! 8485: * include/pa_common.h:
! 8486: * include/pa_globals.h:
! 8487: * include/pa_table.h:
! 8488: * main/pa_common.C:
! 8489: * main/pa_globals.C:
! 8490: * main/pa_request.C:
! 8491: * main/pa_table.C:
! 8492: * operators.txt:
! 8493: * www/htdocs/index.html:
! 8494: moved ::save to pa_table.
! 8495: disabled @auto invocation in ^process
! 8496:
! 8497: * classes/table.C:
! 8498: * include/pa_array.h:
! 8499: * include/pa_table.h:
! 8500: * main/pa_array.C:
! 8501: * operators.txt:
! 8502: * www/htdocs/index.html:
! 8503: table:record
! 8504:
! 8505: * main/untaint.C:
! 8506: * targets/cgi/parser3.C:
! 8507: * targets/isapi/parser3isapi.C:
! 8508: * targets/isapi/parser3isapi.dsp:
! 8509: * targets/isapi/pool_storage.h:
! 8510: * types/pa_valiased.h:
! 8511: * types/pa_vcookie.C:
! 8512: * types/pa_vdouble.h:
! 8513: * types/pa_vfile.h:
! 8514: * types/pa_vint.h:
! 8515: * types/pa_vresponse.h:
! 8516: * types/pa_vstring.h:
! 8517: * types/pa_vtable.h:
! 8518: z
! 8519:
! 8520: * main/compile.y:
! 8521: grammar: [] 0params [;] 2 params (was 0)
! 8522:
! 8523: * include/pa_pool.h:
! 8524: * main/execute.C:
! 8525: * operators.txt:
! 8526: * types/pa_valiased.C:
! 8527: * types/pa_valiased.h:
! 8528: * types/pa_value.h:
! 8529: * types/pa_vdouble.h:
! 8530: * types/pa_vfile.h:
! 8531: * types/pa_vint.h:
! 8532: * types/pa_vresponse.h:
! 8533: * types/pa_vstring.h:
! 8534: * types/pa_vtable.h:
! 8535: * www/htdocs/index.html:
! 8536: disabled $a(123) $b[$a.CLASS] ^b.inc[123] shit.
! 8537: allowed no checks in native method realisations on 'self' validity -
! 8538: they now can simply assume that 'self' is V{Proper} .
! 8539:
! 8540: 2001-03-25 paf
! 8541: * classes/table.C:
! 8542: * include/pa_globals.h:
! 8543: * include/pa_string.h:
! 8544: * include/pa_table.h:
! 8545: * main/compile.y:
! 8546: * main/compile_tools.C:
! 8547: * main/compile_tools.h:
! 8548: * main/pa_globals.C:
! 8549: * main/pa_request.C:
! 8550: * main/pa_string.C:
! 8551: * main/pa_table.C:
! 8552: * main/untaint.C:
! 8553: * types/pa_vcookie.h:
! 8554: * www/htdocs/index.html:
! 8555: typo & typo-default
! 8556:
! 8557: * main/pa_globals.C:
! 8558: * main/untaint.C:
! 8559: * www/htdocs/index.html:
! 8560: html-typo - moved all processing to table [except preliminary \
! 8561: \n \r \n replacements to "\n"]
! 8562:
! 8563: * classes/table.C:
! 8564: * main/untaint.C:
! 8565: * www/htdocs/index.html:
! 8566: html-typo - decided to move all the processing to table
! 8567:
! 8568: * include/pa_string.h:
! 8569: * main/compile.y:
! 8570: * www/cgi-bin/auto.p:
! 8571: * www/htdocs/index.html:
! 8572: #comment fixed minor bug
! 8573:
! 8574: * main/pa_request.C:
! 8575: * www/htdocs/index.html:
! 8576: table empty lines ignored. system-default content type assigned
! 8577: in output:result [can fail in main:auto and skipped normal
! 8578: defaults extraction]
! 8579:
! 8580: * main/untaint.C:
! 8581: typo \r \r\n \n properly handled
! 8582:
! 8583: * classes/table.C:
! 8584: * include/pa_table.h:
! 8585: * main/pa_globals.C:
! 8586: * main/pa_table.C:
! 8587: * main/untaint.C:
! 8588: returned table originating. useful for reporting typo table
! 8589: problems origin. think would be useful somewhere else
! 8590:
! 8591: * main/pa_request.C:
! 8592: * main/untaint.C:
! 8593: moved default typo-table to lowlevel - it initialization could
! 8594: be skipped if failed in @auto. so that exception report would
! 8595: use some table
! 8596:
! 8597: * main/untaint.C:
! 8598: z
! 8599:
! 8600: 2001-03-24 paf
! 8601: * main/pa_globals.C:
! 8602: * types/pa_vclass.C:
! 8603: * types/pa_vclass.h:
! 8604: * types/pa_vstateless_class.C:
! 8605: * types/pa_vstateless_class.h:
! 8606: * www/htdocs/index.html:
! 8607: thrown away freeze mech.
! 8608: no danger now for you can't do ^request:process[@new-method[]
! 8609: body]
! 8610: trick anymore.
! 8611: still remains $some_instance.process[@new-method[]
! 8612: possibility]
! 8613: but would leave it as a feature.
! 8614: see index for sample
! 8615:
! 8616: * include/pa_string.h:
! 8617: * main/pa_string.C:
! 8618: * main/untaint.C:
! 8619: * targets/cgi/parser3.C:
! 8620: * www/htdocs/index.html:
! 8621: html-typo 2
! 8622:
! 8623: * www/htdocs/index.html:
! 8624: 0
! 8625:
! 8626: * include/pa_array.h:
! 8627: * include/pa_hash.h:
! 8628: * include/pa_request.h:
! 8629: * main/compile.y:
! 8630: * main/pa_array.C:
! 8631: * main/pa_common.C:
! 8632: * main/pa_hash.C:
! 8633: * main/pa_request.C:
! 8634: * types/pa_vcookie.C:
! 8635: cyclic uses ignored. defaulted default content-type
! 8636:
! 8637: * classes/file.C:
! 8638: * classes/root.C:
! 8639: * classes/table.C:
! 8640: * include/pa_common.h:
! 8641: * include/pa_request.h:
! 8642: * main/compile.y:
! 8643: * main/pa_common.C:
! 8644: * main/pa_request.C:
! 8645: * main/pa_string.C:
! 8646: * targets/isapi/parser3isapi.C:
! 8647: * types/pa_vfile.h:
! 8648: file_read stringified
! 8649:
! 8650: * include/pa_sapi.h:
! 8651: * main/pa_common.C:
! 8652: * main/pa_request.C:
! 8653: * targets/cgi/parser3.C:
! 8654: * targets/isapi/nt_log_events.mc:
! 8655: * targets/isapi/parser3isapi.C:
! 8656: * targets/isapi/parser3isapi.dsp:
! 8657: * www/htdocs/index.html:
! 8658: nt error log experiments failed - cgi under iis got no access to log. registereventsource simply failed with 5(illegal call) code, while worked OK as standalone executable.
! 8659: isapi: used HSE_APPEND_LOG_PARAMETER feature
! 8660:
! 8661: * asm.txt:
! 8662: * doc/doxygen.cfg:
! 8663: * doc/doxygen.txt:
! 8664: * doc/generate.cmd:
! 8665: * doc/view.cmd:
! 8666: * doxygen.cmd:
! 8667: * include/pa_array.h:
! 8668: * include/pa_globals.h:
! 8669: * include/pa_pool.h:
! 8670: * include/pa_string.h:
! 8671: * include/pa_table.h:
! 8672: * main/execute.C:
! 8673: * main/pa_array.C:
! 8674: * main/pa_globals.C:
! 8675: * main/pa_request.C:
! 8676: * main/pa_string.C:
! 8677: * main/untaint.C:
! 8678: * operators.txt:
! 8679: * parser3.doxygen:
! 8680: * parser3_doc_index.txt:
! 8681: * targets/cgi/parser3.C:
! 8682: * targets/isapi/parser3isapi.C:
! 8683: * types/pa_value.h:
! 8684: * types/pa_vtable.h:
! 8685: * viewdoxygen.cmd:
! 8686: * www/cgi-bin/auto.p:
! 8687: * www/htdocs/index.html:
! 8688: html-typo 0
! 8689: html-typo 1. noticed double default content-type prob. run cgi.cmd tomorrow first
! 8690: html-typo sample. detected << problem: they become ltlt too fast
! 8691:
! 8692: * types/pa_valiased.C:
! 8693: * www/auto.p:
! 8694: * www/cgi-bin/auto.p:
! 8695: * www/htdocs/index.html:
! 8696: decided to String-ify file_read
! 8697:
! 8698: * targets/cgi/parser3.C:
! 8699: * targets/isapi/nt_log_events.mc:
! 8700: * targets/isapi/parser3isapi.dsp:
! 8701: cgi: sapi::log
! 8702:
! 8703: * include/pa_common.h:
! 8704: * include/pa_globals.h:
! 8705: * main/pa_common.C:
! 8706: * main/pa_globals.C:
! 8707: * main/pa_request.C:
! 8708: * targets/isapi/parser3isapi.C:
! 8709: * www/htdocs/index.html:
! 8710: fixed default content-type allocation storage
! 8711:
! 8712: * include/pa_globals.h:
! 8713: * include/pa_request.h:
! 8714: * main/compile.y:
! 8715: * main/pa_common.C:
! 8716: * main/pa_globals.C:
! 8717: * main/pa_request.C:
! 8718: z
! 8719:
! 8720: * main/compile.y:
! 8721: * main/execute.C:
! 8722: * main/main.dsp:
! 8723: * www/htdocs/index.html:
! 8724: * www/htdocs/news.p:
! 8725: @CLASS equals @BASE. sanity
! 8726:
! 8727: * include/pa_common.h:
! 8728: * main/pa_common.C:
! 8729: * main/pa_request.C:
! 8730: * targets/cgi/parser3.C:
! 8731: * targets/isapi/pool_storage.h:
! 8732: * types/pa_vform.C:
! 8733: * types/pa_vform.h:
! 8734: * www/htdocs/index.html:
! 8735: auto.p monkey
! 8736:
! 8737: * include/pa_common.h:
! 8738: * main/pa_common.C:
! 8739: * targets/cgi/parser3.C:
! 8740: * targets/isapi/parser3isapi.C:
! 8741: * www/htdocs/index.html:
! 8742: auto.p monkey every target
! 8743:
! 8744: * main/compile.y:
! 8745: * main/compile_tools.h:
! 8746: * www/htdocs/index.html:
! 8747: #comment
! 8748:
! 8749: 2001-03-23 paf
! 8750: * acinclude.m4:
! 8751: * classes/root.C:
! 8752: * classes/table.C:
! 8753: * config.h.bot:
! 8754: * config.h.top:
! 8755: * configure:
! 8756: * configure.in:
! 8757: * include/pa_common.h:
! 8758: * include/pa_config_fixed.h:
! 8759: * include/pa_config_includes.h:
! 8760: * include/pa_string.h:
! 8761: * include/pa_threads.h:
! 8762: * include/pa_types.h:
! 8763: * include/pa_version.h:
! 8764: * main/compile.y:
! 8765: * main/execute.C:
! 8766: * main/pa_array.C:
! 8767: * main/pa_common.C:
! 8768: * main/pa_hash.C:
! 8769: * main/pa_pool.C:
! 8770: * main/pa_request.C:
! 8771: * main/pa_string.C:
! 8772: * main/untaint.C:
! 8773: * pa_version.h:
! 8774: * stamp-h.in:
! 8775: * targets/cgi/parser3.C:
! 8776: * targets/isapi/parser3isapi.C:
! 8777: * types/pa_vfile.C:
! 8778: * types/pa_vform.C:
! 8779: * www/htdocs/index.html:
! 8780: cgi: reinvent document_root and request_uri under iis. autoconf
! 8781: updated. introducing ap_config_includes
! 8782:
! 8783: * targets/cgi/parser3.C:
! 8784: * targets/isapi/parser3isapi.C:
! 8785: isapi: think it would be better to rewrite as filter then to
! 8786: deal with pool
! 8787:
! 8788: * targets/cgi/parser3.C:
! 8789: cgi: reinvent document_root under iis
! 8790:
! 8791: * include/pa_globals.h:
! 8792: * main/pa_request.C:
! 8793: * targets/cgi/parser3.C:
! 8794: * targets/cgi/parser3.dsp:
! 8795: * targets/isapi/parser3isapi.C:
! 8796: * types/pa_vcookie.C:
! 8797: * types/pa_venv.h:
! 8798: * types/pa_vform.C:
! 8799: * www/cgi-bin/auto.p:
! 8800: * www/htdocs/index.html:
! 8801: all: sapi beauty
! 8802:
! 8803: * main/pa_request.C:
! 8804: * targets/cgi/parser3.C:
! 8805: * targets/isapi/parser3isapi.C:
! 8806: * targets/isapi/parser3isapi.dsp:
! 8807: isapi minor env beauty
! 8808:
! 8809: * main/main.dsp:
! 8810: * targets/isapi/parser3isapi.C:
! 8811: * www/htdocs/index.html:
! 8812: isapi: docroot now like in cgi, not from APPL_PHYSICAL_PATH
! 8813:
! 8814: * include/pa_globals.h:
! 8815: * include/pa_sapi.h:
! 8816: * main/main.dsp:
! 8817: * main/pa_globals.C:
! 8818: * main/pa_request.C:
! 8819: * targets/cgi/parser3.C:
! 8820: * targets/isapi/parser3isapi.C:
! 8821: * types/pa_vcookie.C:
! 8822: * types/pa_venv.h:
! 8823: * types/pa_vform.C:
! 8824: sapi made object
! 8825:
! 8826: * include/pa_pool.h:
! 8827: * main/pa_request.C:
! 8828: * parser3.dsw:
! 8829: * targets/cgi/pa_pool.C:
! 8830: * targets/isapi/pa_pool.C:
! 8831: * targets/isapi/parser3isapi.C:
! 8832: * targets/isapi/parser3isapi.dsp:
! 8833: * targets/isapi/pool_storage.h:
! 8834: isapi: dumb pool storage
! 8835:
! 8836: * parser3.dsw:
! 8837: * targets/isapi/pa_pool.C:
! 8838: decided to continue with extension
! 8839:
! 8840: * targets/cgi/parser3.C:
! 8841: cgi: only one pool now
! 8842:
! 8843: 2001-03-22 paf
! 8844: * main/pa_request.C:
! 8845: * parser3.dsw:
! 8846: * targets/cgi/parser3.C:
! 8847: * targets/isapi/parser3isapi.C:
! 8848: * targets/isapi/parser3isapi.dsp:
! 8849: * www/htdocs/index.html:
! 8850: isapi document_root 0
! 8851:
! 8852: * types/pa_vcookie.C:
! 8853: * www/htdocs/index.html:
! 8854: cookie attr decoded
! 8855:
! 8856: * targets/isapi/parser3isapi.C:
! 8857: * www/htdocs/index.html:
! 8858: isapi keep-alive
! 8859:
! 8860: * include/pa_pool.h:
! 8861: * parser3.dsw:
! 8862: * targets/cgi/pa_pool.C:
! 8863: * targets/cgi/parser3.C:
! 8864: * targets/cgi/parser3.dsp:
! 8865: * targets/isapi/pa_pool.C:
! 8866: * targets/isapi/parser3isapi.C:
! 8867: * targets/isapi/parser3isapi.def:
! 8868: * targets/isapi/parser3isapi.dsp:
! 8869: started isapi
! 8870:
! 8871: * targets/isapi/KILL.EXE:
! 8872: * targets/isapi/PSTAT.EXE:
! 8873: * targets/isapi/istart.cmd:
! 8874: * targets/isapi/istop.cmd:
! 8875: * targets/isapi/kill.pl:
! 8876: isapi added utils
! 8877:
! 8878: * configure.in:
! 8879: * include/pa_globals.h:
! 8880: * include/pa_request.h:
! 8881: * include/pa_types.h:
! 8882: * main/pa_globals.C:
! 8883: * main/pa_request.C:
! 8884: * targets/cgi/parser3.C:
! 8885: * types/pa_vcookie.C:
! 8886: * www/htdocs/index.html:
! 8887: config of auto.p path: parser_root_auto_path parser_site_auto_path
! 8888:
! 8889: * include/pa_pool.h:
! 8890: * main/pa_pool.C:
! 8891: * parser3.dsw:
! 8892: * targets/cgi/parser3.C:
! 8893: * targets/isapi/parser3isapi.C:
! 8894: * targets/isapi/parser3isapi.dsp:
! 8895: * types/pa_vform.C:
! 8896: * www/htdocs/index.html:
! 8897: isapi 0
! 8898:
! 8899: * targets/cgi/vform_fields_fill.C:
! 8900: * targets/cgi/vform_fields_fill.h:
! 8901: * targets/isapi/parser3isapi.C:
! 8902: * www/.htaccess:
! 8903: * www/auto.p:
! 8904: * www/htdocs/.htaccess:
! 8905: z
! 8906:
! 8907: * include/pa_globals.h:
! 8908: * main/pa_common.C:
! 8909: * main/pa_request.C:
! 8910: * pa_version.h:
! 8911: some comments
! 8912:
! 8913: * include/pa_pool.h:
! 8914: * main/pa_request.C:
! 8915: * targets/cgi/parser3.C:
! 8916: * targets/isapi/parser3isapi.C:
! 8917: * www/htdocs/index.html:
! 8918: isapi 1
! 8919:
! 8920: 2001-03-21 paf
! 8921: * include/pa_globals.h:
! 8922: * targets/cgi/parser3.C:
! 8923: * types/pa_venv.h:
! 8924: * www/cgi-bin/auto.p:
! 8925: * www/htdocs/index.html:
! 8926: in cookie & env. todo:post
! 8927:
! 8928: * Makefile.am:
! 8929: * classes/Makefile.am:
! 8930: * classes/file.C:
! 8931: * classes/root.C:
! 8932: * classes/table.C:
! 8933: * configure:
! 8934: * configure.in:
! 8935: * include/pa_array.h:
! 8936: * include/pa_common.h:
! 8937: * include/pa_globals.h:
! 8938: * include/pa_pool.h:
! 8939: * include/pa_request.h:
! 8940: * include/pa_string.h:
! 8941: * main/Makefile.am:
! 8942: * main/compile.y:
! 8943: * main/execute.C:
! 8944: * main/main.dsp:
! 8945: * main/pa_common.C:
! 8946: * main/pa_globals.C:
! 8947: * main/pa_request.C:
! 8948: * main/pa_string.C:
! 8949: * main/pa_table.C:
! 8950: * main/untaint.C:
! 8951: * parser3.doxygen:
! 8952: * parser3.dsw:
! 8953: * targets/Makefile.am:
! 8954: * targets/cgi/Makefile.am:
! 8955: * targets/cgi/parser3.C:
! 8956: * targets/cgi/parser3.dsp:
! 8957: * types/Makefile.am:
! 8958: * types/pa_vcookie.C:
! 8959: * types/pa_vform.C:
! 8960: * types/pa_vstring.h:
! 8961: * types/pa_wwrapper.h:
! 8962: * viewdoxygen.cmd:
! 8963: * www/htdocs/index.html:
! 8964: shifted apache branch on main trunc
! 8965:
! 8966: * targets/cgi/parser3.C:
! 8967: * www/htdocs/index.html:
! 8968: z
! 8969:
! 8970: * include/pa_common.h:
! 8971: * include/pa_globals.h:
! 8972: * include/pa_pool.h:
! 8973: * include/pa_request.h:
! 8974: * main/main.dsp:
! 8975: * main/pa_common.C:
! 8976: * main/pa_request.C:
! 8977: * parser3.dsw:
! 8978: * targets/cgi/parser3.C:
! 8979: * targets/cgi/parser3.dsp:
! 8980: * types/pa_vcookie.C:
! 8981: * types/pa_vform.C:
! 8982: * types/pa_vstring.h:
! 8983: * www/htdocs/index.html:
! 8984: starting mod_parser3
! 8985:
! 8986: * include/pa_globals.h:
! 8987: * www/htdocs/index.html:
! 8988: post. todo: config of auto.p path
! 8989:
! 8990: 2001-03-20 paf
! 8991: * classes/Makefile.am:
! 8992: * types/Makefile.am:
! 8993: file Makefile.am was initially added on branch automake_update.
! 8994:
! 8995: * main/pa_common.C:
! 8996: * parser3.doxygen:
! 8997: * targets/cgi/Makefile.am:
! 8998: * targets/cgi/parser3.C:
! 8999: automake compiled and works. todo:make win32 ifdefs work and
! 9000: add ifdef unistd
! 9001:
! 9002: * classes/Makefile.am:
! 9003: * classes/file.C:
! 9004: * classes/table.C:
! 9005: * classes/table.C:
! 9006: * include/pa_array.h:
! 9007: * include/pa_common.h:
! 9008: * include/pa_common.h:
! 9009: * include/pa_request.h:
! 9010: * include/pa_request.h:
! 9011: * include/pa_string.h:
! 9012: * include/pa_table.h:
! 9013: * include/pa_threads.h:
! 9014: * main/Makefile.am:
! 9015: * main/pa_common.C:
! 9016: * main/pa_globals.C:
! 9017: * main/pa_request.C:
! 9018: * main/pa_table.C:
! 9019: * main/untaint.C:
! 9020: * operators.txt:
! 9021: * targets/cgi/Makefile.am:
! 9022: * targets/cgi/parser3.C:
! 9023: * types/Makefile.am:
! 9024: * types/pa_valiased.h:
! 9025: * types/pa_value.h:
! 9026: * types/pa_vform.h:
! 9027: * www/cgi-bin/auto.p:
! 9028: * www/htdocs/index.html:
! 9029: * www/htdocs/index.html:
! 9030: z
! 9031:
! 9032: * include/pa_request.h:
! 9033: * main/Makefile.am:
! 9034: * main/compile.y:
! 9035: * main/execute.C:
! 9036: * main/pa_common.C:
! 9037: * parser3.doxygen:
! 9038: * types/Makefile.am:
! 9039: removing locking
! 9040:
! 9041: * classes/table.C:
! 9042: * include/pa_common.h:
! 9043: * main/pa_common.C:
! 9044: * main/pa_request.C:
! 9045: * operators.txt:
! 9046: * types/pa_vfile.h:
! 9047: * www/htdocs/index.html:
! 9048: ^table:save
! 9049:
! 9050: * Makefile.am:
! 9051: * classes/file.C:
! 9052: * classes/root.C:
! 9053: * classes/table.C:
! 9054: * configure:
! 9055: * configure.in:
! 9056: * include/pa_array.h:
! 9057: * include/pa_request.h:
! 9058: * include/pa_string.h:
! 9059: * main/Makefile.am:
! 9060: * main/execute.C:
! 9061: * main/pa_common.C:
! 9062: * main/pa_globals.C:
! 9063: * main/pa_request.C:
! 9064: * main/pa_string.C:
! 9065: * main/untaint.C:
! 9066: * parser3.doxygen:
! 9067: * targets/Makefile.am:
! 9068: * targets/cgi/Makefile.am:
! 9069: * targets/cgi/parser3.C:
! 9070: * types/pa_vcookie.C:
! 9071: * types/pa_wwrapper.h:
! 9072: * viewdoxygen.cmd:
! 9073: String::UL_
! 9074:
! 9075: 2001-03-19 paf
! 9076: * classes/file.C:
! 9077: * classes/request.C:
! 9078: * classes/table.C:
! 9079: * include/pa_string.h:
! 9080: * main/main.dsp:
! 9081: * main/pa_pool.C:
! 9082: * main/pa_request.C:
! 9083: * main/untaint.C:
! 9084: * operators.txt:
! 9085: * types/pa_value.h:
! 9086: * types/pa_vfile.C:
! 9087: * types/pa_vfile.h:
! 9088: * types/pa_vform.C:
! 9089: * www/htdocs/index.html:
! 9090: file 1
! 9091:
! 9092: * classes/table.C:
! 9093: * include/pa_pool.h:
! 9094: * include/pa_request.h:
! 9095: * include/pa_table.h:
! 9096: * include/pa_types.h:
! 9097: * main/execute.C:
! 9098: * main/pa_request.C:
! 9099: * parser3.doxygen:
! 9100: * targets/cgi/parser3.C:
! 9101: * types/pa_value.h:
! 9102: * types/pa_vclass.h:
! 9103: * types/pa_vform.C:
! 9104: * types/pa_vstateless_class.h:
! 9105: * types/pa_vstateless_object.h:
! 9106: * viewdoxygen.cmd:
! 9107: * www/htdocs/index.html:
! 9108: ^table:set{default level: TABLE}
! 9109:
! 9110: * classes/_request.h:
! 9111: * classes/request.C:
! 9112: * main/pa_globals.C:
! 9113: * types/pa_vrequest.C:
! 9114: * types/pa_vrequest.h:
! 9115: * www/htdocs/index.html:
! 9116: VRequest moved to :VStateless_object
! 9117:
! 9118: * classes/_request.h:
! 9119: * classes/request.C:
! 9120: * main/main.dsp:
! 9121: * main/pa_globals.C:
! 9122: * types/pa_value.h:
! 9123: * types/pa_vform.h:
! 9124: * types/pa_vrequest.C:
! 9125: * types/pa_vrequest.h:
! 9126: * www/htdocs/index.html:
! 9127: VRequest moved to :Value
! 9128:
! 9129: * parser3.doxygen:
! 9130: * types/pa_valiased.h:
! 9131: * types/pa_vbool.h:
! 9132: * viewdoxygen.cmd:
! 9133: doc: Value and it's derivates somehow unlinked. don't know why yet
! 9134:
! 9135: * classes/_env.h:
! 9136: * classes/_table.h:
! 9137: * classes/env.C:
! 9138: * classes/table.C:
! 9139: * main/execute.C:
! 9140: * main/main.dsp:
! 9141: * main/pa_globals.C:
! 9142: * main/pa_request.C:
! 9143: * operators.txt:
! 9144: * types/pa_value.h:
! 9145: * types/pa_vcookie.C:
! 9146: * types/pa_vcookie.h:
! 9147: * types/pa_venv.h:
! 9148: VEnv is now :Value
! 9149:
! 9150: * operators.txt:
! 9151: * targets/cgi/pa_vform.C:
! 9152: * types/pa_valiased.C:
! 9153: * types/pa_valiased.h:
! 9154: * types/pa_value.h:
! 9155: * types/pa_vstateless_class.C:
! 9156: * types/pa_vstateless_class.h:
! 9157: * types/pa_vstateless_object.h:
! 9158: moved common get_element part from stateless object&class into VAliased
! 9159:
! 9160: * classes/_file.h:
! 9161: * classes/file.C:
! 9162: * include/pa_types.h:
! 9163: * main/pa_globals.C:
! 9164: * main/pa_request.C:
! 9165: * targets/cgi/parser3.C:
! 9166: * types/pa_valiased.h:
! 9167: * types/pa_vfile.C:
! 9168: * types/pa_vfile.h:
! 9169: * types/pa_vstateless_class.h:
! 9170: * types/pa_vstateless_object.h:
! 9171: * www/htdocs/index.html:
! 9172: \ to / and ^file:save
! 9173:
! 9174: * classes/root.C:
! 9175: * classes/table.C:
! 9176: * main/pa_exception.C:
! 9177: * main/pa_request.C:
! 9178: * parser3.doxygen:
! 9179: * parser3_doc_index.txt:
! 9180: * targets/cgi/parser3.C:
! 9181: * types/pa_vbool.h:
! 9182: * types/pa_vcookie.C:
! 9183: * types/pa_vcookie.h:
! 9184: * types/pa_vdouble.h:
! 9185: * types/pa_venv.h:
! 9186: * types/pa_vform.h:
! 9187: * types/pa_vint.h:
! 9188: * types/pa_vrequest.h:
! 9189: doc: detected Value derivates prob
! 9190:
! 9191: * include/code.h:
! 9192: * include/pa_array.h:
! 9193: * include/pa_pool.h:
! 9194: * include/pa_string.h:
! 9195: * include/pa_threads.h:
! 9196: * main/compile.C:
! 9197: * main/compile.y:
! 9198: * main/compile_tools.C:
! 9199: * main/compile_tools.h:
! 9200: * main/execute.C:
! 9201: * main/pa_array.C:
! 9202: * main/pa_common.C:
! 9203: * main/pa_exception.C:
! 9204: * main/pa_globals.C:
! 9205: * main/pa_hash.C:
! 9206: * main/pa_pool.C:
! 9207: * main/pa_request.C:
! 9208: * main/pa_string.C:
! 9209: * main/pa_table.C:
! 9210: * main/untaint.C:
! 9211: * parser3.doxygen:
! 9212: * types/pa_value.h:
! 9213: auto @brief
! 9214:
! 9215: * classes/_file.h:
! 9216: * classes/file.C:
! 9217: * classes/table.C:
! 9218: * include/pa_common.h:
! 9219: * include/pa_globals.h:
! 9220: * include/pa_string.h:
! 9221: * include/pa_table.h:
! 9222: * main/main.dsp:
! 9223: * main/pa_common.C:
! 9224: * main/pa_globals.C:
! 9225: * operators.txt:
! 9226: * operators.txt:
! 9227: * types/pa_value.h:
! 9228: * types/pa_vcookie.h:
! 9229: * types/pa_venv.h:
! 9230: * types/pa_vfile.C:
! 9231: * types/pa_vfile.h:
! 9232: * types/pa_vform.C:
! 9233: * types/pa_vform.h:
! 9234: * types/pa_vrequest.h:
! 9235: * types/pa_vtable.h:
! 9236: file class just compiled
! 9237:
! 9238: * types/pa_vfile.C:
! 9239: * types/pa_vfile.h:
! 9240: * types/pa_vstateless_object.h:
! 9241: vfile doxx
! 9242:
! 9243: * classes/_response.h:
! 9244: * classes/response.C:
! 9245: * main/pa_globals.C:
! 9246: * types/pa_vform.h:
! 9247: * types/pa_vresponse.h:
! 9248: VResponse moved to :VStateless_object
! 9249:
! 9250: * include/code.h:
! 9251: * include/pa_array.h:
! 9252: * include/pa_common.h:
! 9253: * include/pa_exception.h:
! 9254: * include/pa_globals.h:
! 9255: * include/pa_globals.h:
! 9256: * include/pa_hash.h:
! 9257: * include/pa_pool.h:
! 9258: * include/pa_pool.h:
! 9259: * include/pa_request.h:
! 9260: * include/pa_stack.h:
! 9261: * include/pa_string.h:
! 9262: * include/pa_string.h:
! 9263: * include/pa_table.h:
! 9264: * include/pa_threads.h:
! 9265: * include/pa_types.h:
! 9266: * main/compile.C:
! 9267: * main/compile.y:
! 9268: * main/compile_tools.C:
! 9269: * main/compile_tools.h:
! 9270: * main/execute.C:
! 9271: * main/pa_array.C:
! 9272: * main/pa_common.C:
! 9273: * main/pa_exception.C:
! 9274: * main/pa_globals.C:
! 9275: * main/pa_hash.C:
! 9276: * main/pa_pool.C:
! 9277: * main/pa_request.C:
! 9278: * main/pa_string.C:
! 9279: * main/pa_table.C:
! 9280: * main/untaint.C:
! 9281: * parser3.doxygen:
! 9282: * parser3.doxygen:
! 9283: * parser3.doxygen:
! 9284: * types/pa_valiased.h:
! 9285: * types/pa_value.h:
! 9286: * types/pa_vfile.C:
! 9287: * www/htdocs/index.html:
! 9288: z
! 9289:
! 9290: * classes/_request.h:
! 9291: * classes/request.C:
! 9292: * doxygen.cmd:
! 9293: * include/code.h:
! 9294: * include/pa_array.h:
! 9295: * include/pa_common.h:
! 9296: * include/pa_exception.h:
! 9297: * include/pa_globals.h:
! 9298: * include/pa_hash.h:
! 9299: * include/pa_pool.h:
! 9300: * include/pa_request.h:
! 9301: * include/pa_stack.h:
! 9302: * include/pa_string.h:
! 9303: * include/pa_table.h:
! 9304: * include/pa_threads.h:
! 9305: * include/pa_types.h:
! 9306: * main/execute.C:
! 9307: * main/pa_pool.C:
! 9308: * main/pa_request.C:
! 9309: * main/pa_string.C:
! 9310: * main/untaint.C:
! 9311: * operators.txt:
! 9312: * parser.dsw:
! 9313: * parser3.doxygen:
! 9314: * parser3.dsw:
! 9315: * targets/cgi/parser3.C:
! 9316: * types/pa_value.h:
! 9317: * types/pa_vform.C:
! 9318: * viewdoxygen.cmd:
! 9319: doxygen include/, Value
! 9320:
! 9321: * include/pa_hash.h:
! 9322: * include/pa_types.h:
! 9323: * main/pa_common.C:
! 9324: * main/pa_hash.C:
! 9325: * main/pa_request.C:
! 9326: * types/pa_vcookie.C:
! 9327: renamed Hash::Value to Val so to doxygen would finlly stop
! 9328: confusing those Value-s
! 9329:
! 9330: * main/main.dsp:
! 9331: * targets/cgi/parser3.dsp:
! 9332: * types/pa_valiased.C:
! 9333: * types/pa_vform.h:
! 9334: commented VForm
! 9335:
! 9336: * classes/_cookie.h:
! 9337: * classes/_table.h:
! 9338: * classes/cookie.C:
! 9339: * main/execute.C:
! 9340: * main/main.dsp:
! 9341: * main/pa_globals.C:
! 9342: * types/pa_vcookie.C:
! 9343: * types/pa_vcookie.h:
! 9344: VCookie is now :Value
! 9345:
! 9346: 2001-03-18 paf
! 9347: * classes/_cookie.h:
! 9348: * classes/cookie.C:
! 9349: * include/pa_common.h:
! 9350: * include/pa_globals.h:
! 9351: * include/pa_request.h:
! 9352: * include/pa_string.h:
! 9353: * include/pa_types.h:
! 9354: * main/main.dsp:
! 9355: * main/pa_common.C:
! 9356: * main/pa_globals.C:
! 9357: * main/pa_hash.C:
! 9358: * main/pa_request.C:
! 9359: * main/pa_string.C:
! 9360: * main/untaint.C:
! 9361: * operators.txt:
! 9362: * targets/cgi/parser3.C:
! 9363: * types/pa_value.h:
! 9364: * types/pa_vcookie.C:
! 9365: * types/pa_vcookie.h:
! 9366: * types/pa_vform.C:
! 9367: * types/pa_vform.h:
! 9368: * types/pa_vhash.h:
! 9369: * types/pa_vunknown.h:
! 9370: * www/cgi-bin/auto.p:
! 9371: * www/htdocs/index.html:
! 9372: cookie class
! 9373:
! 9374: * include/pa_hash.h:
! 9375: * main/pa_hash.C:
! 9376: * targets/cgi/parser3.C:
! 9377: * www/cgi-bin/auto.p:
! 9378: * www/htdocs/index.html:
! 9379: response fields to header
! 9380:
! 9381: * classes/root.C:
! 9382: * classes/string.C:
! 9383: * include/pa_string.h:
! 9384: * main/pa_globals.C:
! 9385: * main/pa_request.C:
! 9386: * main/pa_string.C:
! 9387: * types/pa_vdouble.h:
! 9388: * types/pa_vform.C:
! 9389: * types/pa_vint.h:
! 9390: * types/pa_vstateless_class.C:
! 9391: convinient string(pool, char *src, bool tainted) ctor
! 9392:
! 9393: * include/pa_hash.h:
! 9394: * include/pa_request.h:
! 9395: * include/pa_string.h:
! 9396: * main/pa_globals.C:
! 9397: * main/pa_hash.C:
! 9398: * main/pa_request.C:
! 9399: * main/pa_string.C:
! 9400: * main/untaint.C:
! 9401: * targets/cgi/parser3.C:
! 9402: * www/htdocs/index.html:
! 9403: proper @exceptions params tainting
! 9404:
! 9405: * classes/_response.h:
! 9406: * classes/response.C:
! 9407: * include/pa_globals.h:
! 9408: * include/pa_hash.h:
! 9409: * include/pa_request.h:
! 9410: * main/compile.C:
! 9411: * main/compile.y:
! 9412: * main/execute.C:
! 9413: * main/main.dsp:
! 9414: * main/pa_globals.C:
! 9415: * main/pa_hash.C:
! 9416: * main/pa_request.C:
! 9417: * targets/cgi/parser3.C:
! 9418: * targets/cgi/parser3.dsp:
! 9419: * types/pa_value.h:
! 9420: * types/pa_vhash.h:
! 9421: * types/pa_vrequest.h:
! 9422: * types/pa_vresponse.h:
! 9423: * www/cgi-bin/auto.p:
! 9424: * www/htdocs/index.html:
! 9425: $response: 0 request::core exception rethrow
! 9426:
! 9427: * classes/request.C:
! 9428: * classes/response.C:
! 9429: * classes/root.C:
! 9430: * include/pa_common.h:
! 9431: * include/pa_globals.h:
! 9432: * include/pa_request.h:
! 9433: * include/pa_string.h:
! 9434: * main/pa_common.C:
! 9435: * main/pa_globals.C:
! 9436: * main/pa_request.C:
! 9437: * operators.txt:
! 9438: * targets/cgi/parser3.C:
! 9439: * www/htdocs/index.html:
! 9440: ^taint 0
! 9441:
! 9442: * classes/cookie.C:
! 9443: * operators.txt:
! 9444: * types/pa_vcookie.C:
! 9445: * types/pa_vcookie.h:
! 9446: * www/htdocs/index.html:
! 9447: cookie: allowed access to hash-assigned
! 9448:
! 9449: * include/pa_globals.h:
! 9450: * main/execute.C:
! 9451: * main/pa_globals.C:
! 9452: * main/pa_request.C:
! 9453: * targets/cgi/parser3.C:
! 9454: * www/cgi-bin/auto.p:
! 9455: * www/cgi-bin/auto.p:
! 9456: * www/htdocs/index.html:
! 9457: z
! 9458:
! 9459: * classes/root.C:
! 9460: * include/pa_globals.h:
! 9461: * include/pa_string.h:
! 9462: * main/pa_globals.C:
! 9463: * main/pa_request.C:
! 9464: * main/pa_string.C:
! 9465: * types/pa_value.h:
! 9466: * types/pa_vhash.h:
! 9467: * www/cgi-bin/auto.p:
! 9468: $defautl[$content-type[$value[text/html] $charset[windows-1251]]
! 9469:
! 9470: * classes/root.C:
! 9471: * main/pa_request.C:
! 9472: * main/untaint.C:
! 9473: * targets/cgi/parser3.C:
! 9474: * www/htdocs/index.html:
! 9475: taint[uri
! 9476:
! 9477: * main/pa_request.C:
! 9478: * www/cgi-bin/auto.p:
! 9479: * www/htdocs/index.html:
! 9480: zero length output allowed
! 9481:
! 9482: * classes/response.C:
! 9483: * main/pa_request.C:
! 9484: * operators.txt:
! 9485: * types/pa_value.h:
! 9486: * types/pa_vhash.h:
! 9487: * types/pa_vresponse.h:
! 9488: * www/htdocs/index.html:
! 9489: ^response:clear[]
! 9490:
! 9491: * classes/root.C:
! 9492: * main/pa_request.C:
! 9493: * www/htdocs/index.html:
! 9494: taint forgotten forced lang switch
! 9495:
! 9496: 2001-03-16 paf
! 9497: * include/code.h:
! 9498: * include/pa_hash.h:
! 9499: * include/pa_request.h:
! 9500: * main/compile.y:
! 9501: * main/execute.C:
! 9502: * types/pa_value.h:
! 9503: * types/pa_vhash.h:
! 9504: * types/pa_vstring.h:
! 9505: * types/pa_vtable.h:
! 9506: * types/pa_wcontext.C:
! 9507: * types/pa_wcontext.h:
! 9508: * www/htdocs/index.html:
! 9509: see () and {} param wcontext conflict
! 9510:
! 9511: * classes/double.C:
! 9512: * include/code.h:
! 9513: * main/compile.y:
! 9514: * main/compile_tools.C:
! 9515: * main/compile_tools.h:
! 9516: * main/execute.C:
! 9517: * www/htdocs/index.html:
! 9518: ) and {} param wcontext conflict fixed by OP_EXPR_CODE__STORE_PARAM
! 9519:
! 9520: * main/execute.C:
! 9521: * main/main.dsp:
! 9522: * types/pa_value.h:
! 9523: * types/pa_vrequest.h:
! 9524: * www/cgi-bin/auto.p:
! 9525: native method' class call with less params then needed error reporting
! 9526:
! 9527: * main/execute.C:
! 9528: * types/pa_value.h:
! 9529: * types/pa_vstateless_object.h:
! 9530: * types/pa_vstring.h:
! 9531: * www/htdocs/index.html:
! 9532: * www/htdocs/news.p:
! 9533: disabled $string.field
! 9534:
! 9535: * main/execute.C:
! 9536: * operators.txt:
! 9537: * sql.txt:
! 9538: * tainted.txt:
! 9539: * types/pa_vmframe.h:
! 9540: * www/cgi-bin/auto.p:
! 9541: * www/htdocs/index.html:
! 9542: if(in "/news/")
! 9543:
! 9544: * include/pa_globals.h:
! 9545: * main/execute.C:
! 9546: * main/pa_globals.C:
! 9547: * operators.txt:
! 9548: * types/pa_value.h:
! 9549: * types/pa_vcframe.h:
! 9550: * types/pa_vmframe.h:
! 9551: * types/pa_wcontext.h:
! 9552: * www/htdocs/index.html:
! 9553: $result
! 9554:
! 9555: * classes/_request.h:
! 9556: * classes/request.C:
! 9557: * include/pa_globals.h:
! 9558: * include/pa_request.h:
! 9559: * lang.txt:
! 9560: * main/execute.C:
! 9561: * main/main.dsp:
! 9562: * main/pa_globals.C:
! 9563: * main/pa_request.C:
! 9564: * operators.txt:
! 9565: * targets/cgi/parser3.C:
! 9566: * types/pa_vform.C:
! 9567: * types/pa_vrequest.C:
! 9568: * types/pa_vrequest.h:
! 9569: * www/cgi-bin/auto.p:
! 9570: * www/htdocs/index.html:
! 9571: $request : query :uri
! 9572:
! 9573: 2001-03-15 paf
! 9574: * www/cgi-bin/auto.p:
! 9575: * www/htdocs/index.html:
! 9576: @exception sample
! 9577:
! 9578: * main/compile.y:
! 9579: * main/pa_request.C:
! 9580: * operators.txt:
! 9581: * targets/cgi/parser3.C:
! 9582: * test.p:
! 9583: * types/pa_vstring.h:
! 9584: pre-pre-pre-beta cgi under win32 apache pre pre pre works
! 9585:
! 9586: * main/compile.y:
! 9587: * main/execute.C:
! 9588: z
! 9589:
! 9590: * main/pa_request.C:
! 9591: * www/cgi-bin/auto.p:
! 9592: * www/htdocs/index.html:
! 9593: * www/htdocs/news.p:
! 9594: news sample
! 9595:
! 9596: * b.p:
! 9597: * main/compile.y:
! 9598: * main/execute.C:
! 9599: * main/pa_request.C:
! 9600: * n.p:
! 9601: * targets/cgi/parser3.C:
! 9602: * test.p:
! 9603: * types/pa_vstring.h:
! 9604: @exception
! 9605:
! 9606: * include/pa_globals.h:
! 9607: * main/pa_globals.C:
! 9608: * main/pa_request.C:
! 9609: * targets/cgi/parser3.C:
! 9610: * types/pa_vform.C:
! 9611: * types/pa_vform.h:
! 9612: vform fillfields just compiled
! 9613:
! 9614: 2001-03-14 paf
! 9615: * include/core.h:
! 9616: * include/pa_globals.h:
! 9617: * include/pa_pool.h:
! 9618: * include/pa_string.h:
! 9619: * include/pa_types.h:
! 9620: * main/compile.y:
! 9621: * main/core.C:
! 9622: * main/main.dsp:
! 9623: * main/pa_globals.C:
! 9624: * main/pa_request.C:
! 9625: * targets/cgi/pa_vform.C:
! 9626: * targets/cgi/parser3.C:
! 9627: * targets/cgi/parser3.dsp:
! 9628: * types/pa_value.h:
! 9629: * types/pa_vform.h:
! 9630: * types/pa_vunknown.h:
! 9631: global handler, exceptions in parser3
! 9632:
! 9633: * include/pa_globals.h:
! 9634: * main/pa_globals.C:
! 9635: * main/pa_request.C:
! 9636: * targets/cgi/parser3.dsp:
! 9637: * types/pa_vform.C:
! 9638: * types/pa_vform.h:
! 9639: * types/pa_vstring.h:
! 9640: limits -1
! 9641:
! 9642: * include/pa_common.h:
! 9643: * include/pa_types.h:
! 9644: * main/pa_request.C:
! 9645: * targets/cgi/parser3.C:
! 9646: PATH_DELIMITER_CHAR
! 9647:
! 9648: * targets/cgi/parser3.C:
! 9649: # if MSVC
! 9650:
! 9651: * include/pa_globals.h:
! 9652: * include/pa_request.h:
! 9653: * include/pa_types.h:
! 9654: * main/main.dsp:
! 9655: * main/pa_globals.C:
! 9656: * main/pa_request.C:
! 9657: * targets/cgi/parser3.C:
! 9658: * targets/cgi/parser3.dsp:
! 9659: * types/pa_vform.C:
! 9660: * types/pa_vform.h:
! 9661: request_info -1
! 9662:
! 9663: * include/pa_globals.h:
! 9664: * main/pa_globals.C:
! 9665: * targets/cgi/parser3.C:
! 9666: * targets/cgi/parser3.dsp:
! 9667: * targets/cgi/vform_fields_fill.C:
! 9668: * targets/cgi/vform_fields_fill.h:
! 9669: vform_fields_fill
! 9670:
! 9671: * include/pa_request.h:
! 9672: * main/pa_request.C:
! 9673: * targets/cgi/parser3.C:
! 9674: * targets/cgi/parser3.C:
! 9675: z
! 9676:
! 9677: 2001-03-13 paf
! 9678: * main/execute.C:
! 9679: * test.p:
! 9680: * types/pa_value.h:
! 9681: * types/pa_venv.h:
! 9682: for future methods of ENV constructor if
! 9683:
! 9684: * classes/root.C:
! 9685: * classes/table.C:
! 9686: * include/pa_exception.h:
! 9687: * include/pa_pool.h:
! 9688: skipped_restructure_exceptions_dead_end
! 9689:
! 9690: * types/pa_vstateless_class.h:
! 9691: file pa_vstateless_class.h was initially added on branch
! 9692: stateless_class.
! 9693:
! 9694: * auto.p:
! 9695: * include/code.h:
! 9696: * include/pa_string.h:
! 9697: * main/compile.y:
! 9698: * main/execute.C:
! 9699: * main/pa_string.C:
! 9700: * operators.txt:
! 9701: 'value is type' expr operator
! 9702:
! 9703: * classes/form.C:
! 9704: * main/compile.y:
! 9705: * main/core.C:
! 9706: * operators.txt:
! 9707: * test.p:
! 9708: * types/pa_value.h:
! 9709: * types/pa_vclass.h:
! 9710: * types/pa_venv.h:
! 9711: * types/pa_vform.h:
! 9712: * types/pa_vstateless_class.C:
! 9713: * types/pa_vstateless_class.h:
! 9714: form:fields removed. use $form.CLASS instead
! 9715:
! 9716: * types/pa_vstateless_class.C:
! 9717: file pa_vstateless_class.C was initially added on branch
! 9718: stateless_class.
! 9719:
! 9720: * include/core.h:
! 9721: * include/pa_common.h:
! 9722: * include/pa_request.h:
! 9723: * main/pa_common.C:
! 9724: * main/pa_request.C:
! 9725: * targets/cgi/parser3.C:
! 9726: before error show with parser
! 9727:
! 9728: * types/pa_venv.h:
! 9729: file pa_venv.h was initially added on branch stateless_class.
! 9730:
! 9731: * targets/cgi/Makefile.am:
! 9732: * targets/cgi/pa_pool.C:
! 9733: * targets/cgi/pa_vform.C:
! 9734: * targets/cgi/parser.dsp:
! 9735: * targets/cgi/parser3.C:
! 9736: renamed targets/ parser to cgi
! 9737:
! 9738: * classes/_double.h:
! 9739: * classes/_double.h:
! 9740: * classes/_env.h:
! 9741: * classes/_env.h:
! 9742: * classes/_int.h:
! 9743: * classes/_int.h:
! 9744: * classes/_root.h:
! 9745: * classes/_root.h:
! 9746: * classes/_string.h:
! 9747: * classes/_string.h:
! 9748: * classes/_table.h:
! 9749: * classes/_table.h:
! 9750: * classes/double.C:
! 9751: * classes/double.C:
! 9752: * classes/env.C:
! 9753: * classes/env.C:
! 9754: * classes/int.C:
! 9755: * classes/int.C:
! 9756: * classes/root.C:
! 9757: * classes/root.C:
! 9758: * classes/string.C:
! 9759: * classes/string.C:
! 9760: * classes/table.C:
! 9761: * classes/table.C:
! 9762: * include/pa_request.h:
! 9763: * include/pa_request.h:
! 9764: * main/compile.C:
! 9765: * main/compile.C:
! 9766: * main/compile_tools.h:
! 9767: * main/compile_tools.h:
! 9768: * main/core.C:
! 9769: * main/core.C:
! 9770: * main/execute.C:
! 9771: * main/execute.C:
! 9772: * main/main.dsp:
! 9773: * main/main.dsp:
! 9774: * main/pa_request.C:
! 9775: * main/pa_request.C:
! 9776: * types/pa_valiased.h:
! 9777: * types/pa_valiased.h:
! 9778: * types/pa_value.h:
! 9779: * types/pa_value.h:
! 9780: * types/pa_vclass.C:
! 9781: * types/pa_vclass.C:
! 9782: * types/pa_vclass.h:
! 9783: * types/pa_vclass.h:
! 9784: * types/pa_venv.h:
! 9785: * types/pa_venv.h:
! 9786: * types/pa_vmframe.h:
! 9787: * types/pa_vmframe.h:
! 9788: * types/pa_vobject.h:
! 9789: * types/pa_vobject.h:
! 9790: * types/pa_vstateless_class.C:
! 9791: * types/pa_vstateless_class.C:
! 9792: * types/pa_vstateless_class.h:
! 9793: * types/pa_vstateless_class.h:
! 9794: * types/pa_vstateless_object.h:
! 9795: * types/pa_vstateless_object.h:
! 9796: * types/pa_wcontext.h:
! 9797: * types/pa_wcontext.h:
! 9798: $ENV: re 0, stateless classes
! 9799:
! 9800: * auto.p:
! 9801: * include/pa_request.h:
! 9802: * main/compile.C:
! 9803: * main/execute.C:
! 9804: * main/pa_request.C:
! 9805: * test.p:
! 9806: * types/pa_value.h:
! 9807: * types/pa_vmframe.h:
! 9808: fixed yesterdays bad decision on execute_static_method
! 9809:
! 9810: * include/core.h:
! 9811: * include/pa_common.h:
! 9812: * include/pa_request.h:
! 9813: * main/core.C:
! 9814: * main/execute.C:
! 9815: * main/main.dsp:
! 9816: * main/pa_request.C:
! 9817: * targets/cgi/parser3.C:
! 9818: * targets/cgi/parser3.dsp:
! 9819: * types/pa_vform.h:
! 9820: started cgi target
! 9821:
! 9822: * include/pa_request.h:
! 9823: * test.p:
! 9824: * types/pa_venv.h:
! 9825: $ENV 0.1 stateless class
! 9826:
! 9827: * auto.p:
! 9828: * classes/_form.h:
! 9829: * classes/double.C:
! 9830: * classes/env.C:
! 9831: * classes/form.C:
! 9832: * classes/int.C:
! 9833: * classes/root.C:
! 9834: * classes/string.C:
! 9835: * classes/table.C:
! 9836: * classes/table.C:
! 9837: * include/core.h:
! 9838: * include/pa_request.h:
! 9839: * include/pa_request.h:
! 9840: * include/pa_types.h:
! 9841: * main/core.C:
! 9842: * main/execute.C:
! 9843: * main/pa_request.C:
! 9844: * main/pa_request.C:
! 9845: * main/pa_request.C:
! 9846: * operators.txt:
! 9847: * operators.txt:
! 9848: * parser.dsw:
! 9849: * targets/cgi/parser.dsp:
! 9850: * targets/cgi/parser3.C:
! 9851: * targets/cgi/parser3.dsp:
! 9852: * targets/cgi/parser3.dsp:
! 9853: * test.p:
! 9854: * test.p:
! 9855: * types/pa_vhash.h:
! 9856: z
! 9857:
! 9858: * classes/root.C:
! 9859: * classes/table.C:
! 9860: * include/pa_exception.h:
! 9861: * include/pa_pool.h:
! 9862: * main/pa_request.C:
! 9863: * test.p:
! 9864: restructure_exceptions_dead_end
! 9865:
! 9866: * classes/root.C:
! 9867: * main/compile.y:
! 9868: * operators.txt:
! 9869: * test.p:
! 9870: ^if required junctions. allowed ; inside {} to break params
! 9871:
! 9872: * classes/_env.h:
! 9873: * classes/env.C:
! 9874: * classes/root.C:
! 9875: * include/core.h:
! 9876: * include/pa_pool.h:
! 9877: * include/pa_request.h:
! 9878: * main/compile.C:
! 9879: * main/compile.y:
! 9880: * main/core.C:
! 9881: * main/main.dsp:
! 9882: * main/pa_common.C:
! 9883: * main/pa_request.C:
! 9884: * test.p:
! 9885: * types/pa_value.h:
! 9886: * types/pa_venv.h:
! 9887: * types/pa_vstateless_class.h:
! 9888: started $form: [historical moment :)]
! 9889:
! 9890: * test.p:
! 9891: * types/pa_venv.h:
! 9892: $ENV 1
! 9893:
! 9894: * classes/double.C:
! 9895: * classes/int.C:
! 9896: * classes/root.C:
! 9897: * operators.txt:
! 9898: * test.p:
! 9899: * types/pa_vdouble.h:
! 9900: * types/pa_vint.h:
! 9901: Int,Double dec mul div mod
! 9902:
! 9903: 2001-03-12 paf
! 9904: * classes/_string.h:
! 9905: * classes/double.C:
! 9906: * classes/int.C:
! 9907: * classes/string.C:
! 9908: * main/execute.C:
! 9909: * test.p:
! 9910: * types/pa_wcontext.h:
! 9911: int doube string ^format
! 9912:
! 9913: * classes/root.C:
! 9914: * test.p:
! 9915: * types/pa_vclass.h:
! 9916: process temp main zeroing
! 9917:
! 9918: * classes/root.C:
! 9919: * classes/table.C:
! 9920: * operators.txt:
! 9921: * test.cfg:
! 9922: * test.p:
! 9923: * types/pa_vtable.h:
! 9924: table ^offset ^line ^count
! 9925:
! 9926: * classes/root.C:
! 9927: * classes/table.C:
! 9928: * operators.txt:
! 9929: * test.p:
! 9930: ^use
! 9931:
! 9932: * main/execute.C:
! 9933: * test.p:
! 9934: * types/pa_wcontext.h:
! 9935: constructing flag not 'bad' but not 'enough'
! 9936:
! 9937: * test.p:
! 9938: table: I really don't need cell origins, would kill them now
! 9939:
! 9940: * b.p:
! 9941: * classes/root.C:
! 9942: * classes/table.C:
! 9943: * include/pa_request.h:
! 9944: * main/compile.y:
! 9945: * main/core.C:
! 9946: * main/execute.C:
! 9947: * operators.txt:
! 9948: * test.p:
! 9949: * types/pa_vclass.h:
! 9950: * types/pa_wcontext.C:
! 9951: * types/pa_wcontext.h:
! 9952: * types/pa_wwrapper.h:
! 9953: while. switched off wcontext.constructing after write(value) or
! 9954: auto-vhash-constructing
! 9955:
! 9956: * classes/table.C:
! 9957: * operators.txt:
! 9958: * test.p:
! 9959: table ^empty
! 9960:
! 9961: * classes/root.C:
! 9962: * operators.txt:
! 9963: * test.p:
! 9964: ^eval
! 9965:
! 9966: * classes/root.C:
! 9967: * classes/table.C:
! 9968: * include/pa_request.h:
! 9969: * main/pa_request.C:
! 9970: * operators.txt:
! 9971: * test.p:
! 9972: fail_if_junction_ helper func
! 9973:
! 9974: * classes/root.C:
! 9975: * include/core.h:
! 9976: * include/pa_array.h:
! 9977: * include/pa_request.h:
! 9978: * include/pa_table.h:
! 9979: * main/core.C:
! 9980: * main/main.dsp:
! 9981: * main/pa_request.C:
! 9982: * main/pa_table.C:
! 9983: * operators.txt:
! 9984: * test.p:
! 9985: * types/pa_value.h:
! 9986: * types/pa_vclass.C:
! 9987: * types/pa_vclass.h:
! 9988: * types/pa_vdouble.h:
! 9989: * types/pa_vint.h:
! 9990: * types/pa_vmframe.h:
! 9991: * types/pa_vstring.h:
! 9992: freeze, ^table:create[] -1
! 9993:
! 9994: * classes/root.C:
! 9995: * main/execute.C:
! 9996: * test.p:
! 9997: * types/pa_vclass.h:
! 9998: used get_method in couple places optimizing them
! 9999:
! 10000: * types/pa_vtable.h:
! 10001: table: no, better with string in cells...
! 10002:
! 10003: * classes/double.C:
! 10004: * classes/int.C:
! 10005: * classes/root.C:
! 10006: * classes/string.C:
! 10007: * include/pa_common.h:
! 10008: * include/pa_request.h:
! 10009: * include/pa_string.h:
! 10010: * include/pa_types.h:
! 10011: * main/compile.C:
! 10012: * main/compile.y:
! 10013: * main/compile_tools.h:
! 10014: * main/execute.C:
! 10015: * main/pa_common.C:
! 10016: * main/pa_request.C:
! 10017: * operators.txt:
! 10018: * test.p:
! 10019: * types/pa_value.h:
! 10020: * types/pa_vmframe.h:
! 10021: process. actual names to store param and
! 10022: check_actual_numbered_params for better place diagnostics
! 10023:
! 10024: * classes/_table.h:
! 10025: * classes/root.C:
! 10026: * classes/root.C:
! 10027: * classes/table.C:
! 10028: * include/pa_array.h:
! 10029: * include/pa_table.h:
! 10030: * main/pa_table.C:
! 10031: * main/untaint.C:
! 10032: * operators.txt:
! 10033: * test.p:
! 10034: * test.p:
! 10035: * test.p:
! 10036: * types/pa_value.h:
! 10037: z
! 10038:
! 10039: * classes/root.C:
! 10040: * classes/table.C:
! 10041: * include/pa_common.h:
! 10042: * include/pa_request.h:
! 10043: * main/execute.C:
! 10044: * main/main.dsp:
! 10045: * main/pa_common.C:
! 10046: * main/pa_request.C:
! 10047: * operators.txt:
! 10048: * test.p:
! 10049: ^process error point by actual method_name, not source.
! 10050: ^load
! 10051:
! 10052: * classes/table.C:
! 10053: * include/pa_table.h:
! 10054: * test.cfg:
! 10055: * test.p:
! 10056: table ^menu
! 10057:
! 10058: * classes/root.C:
! 10059: * operators.txt:
! 10060: * test.p:
! 10061: ^round() ^floor() ^ceiling() ^abs() ^sign()
! 10062:
! 10063: * classes/double.C:
! 10064: * classes/int.C:
! 10065: * classes/root.C:
! 10066: * classes/string.C:
! 10067: * classes/table.C:
! 10068: * main/core.C:
! 10069: * main/execute.C:
! 10070: * operators.txt:
! 10071: * test.p:
! 10072: * types/pa_vint.h:
! 10073: ^for
! 10074:
! 10075: * classes/double.C:
! 10076: * classes/root.C:
! 10077: * classes/table.C:
! 10078: * include/pa_common.h:
! 10079: * include/pa_types.h:
! 10080: * main/compile.y:
! 10081: * main/pa_common.C:
! 10082: * main/pa_request.C:
! 10083: * main/untaint.C:
! 10084: * operators.txt:
! 10085: * test.p:
! 10086: * types/pa_vdouble.h:
! 10087: * types/pa_vint.h:
! 10088: * types/pa_vtable.h:
! 10089: * types/pa_wwrapper.h:
! 10090: think constructing flag as is is bad
! 10091:
! 10092: * classes/root.C:
! 10093: * include/pa_common.h:
! 10094: * include/pa_string.h:
! 10095: * include/pa_table.h:
! 10096: * main/core.C:
! 10097: * main/execute.C:
! 10098: * main/pa_common.C:
! 10099: * main/pa_request.C:
! 10100: * main/pa_table.C:
! 10101: * operators.txt:
! 10102: * test.p:
! 10103: * types/pa_value.h:
! 10104: table:set 0
! 10105:
! 10106: * test.p:
! 10107: table:set 1
! 10108:
! 10109: 2001-03-11 paf
! 10110: * classes/double.C:
! 10111: * classes/int.C:
! 10112: * classes/root.C:
! 10113: * include/pa_request.h:
! 10114: * main/execute.C:
! 10115: * test.p:
! 10116: intercept_string
! 10117:
! 10118: * classes/double.C:
! 10119: * classes/int.C:
! 10120: * include/pa_request.h:
! 10121: * test.p:
! 10122: ^inc-s(expr)
! 10123:
! 10124: * include/pa_valiased.h:
! 10125: * include/pa_value.h:
! 10126: * include/pa_vbool.h:
! 10127: * include/pa_vcframe.h:
! 10128: * include/pa_vclass.h:
! 10129: * include/pa_vdouble.h:
! 10130: * include/pa_vhash.h:
! 10131: * include/pa_vint.h:
! 10132: * include/pa_vjunction.h:
! 10133: * include/pa_vmframe.h:
! 10134: * include/pa_vobject.h:
! 10135: * include/pa_vstring.h:
! 10136: * include/pa_vunknown.h:
! 10137: * include/pa_wcontext.h:
! 10138: * include/pa_wwrapper.h:
! 10139: * main/compile.y:
! 10140: * main/core.C:
! 10141: * main/main.dsp:
! 10142: * main/pa_cframe.C:
! 10143: * main/pa_request.C:
! 10144: * main/pa_value.C:
! 10145: * main/pa_vclass.C:
! 10146: * main/pa_wcontext.C:
! 10147: * types/pa_valiased.h:
! 10148: * types/pa_value.h:
! 10149: * types/pa_vbool.h:
! 10150: * types/pa_vcframe.h:
! 10151: * types/pa_vclass.C:
! 10152: * types/pa_vclass.h:
! 10153: * types/pa_vdouble.h:
! 10154: * types/pa_vhash.h:
! 10155: * types/pa_vint.h:
! 10156: * types/pa_vjunction.h:
! 10157: * types/pa_vmframe.h:
! 10158: * types/pa_vobject.h:
! 10159: * types/pa_vstring.h:
! 10160: * types/pa_vunknown.h:
! 10161: * types/pa_wcontext.C:
! 10162: * types/pa_wcontext.h:
! 10163: * types/pa_wwrapper.h:
! 10164: splitted types from include/
! 10165:
! 10166: * main/main.dsp:
! 10167: * test.p:
! 10168: * types/pa_value.h:
! 10169: * types/pa_vdouble.h:
! 10170: * types/pa_vint.h:
! 10171: * types/pa_vobject.h:
! 10172: * types/pa_vstring.h:
! 10173: VString VDouble VInt base now VObject_base - without fields
! 10174:
! 10175: * b.p:
! 10176: * include/core.h:
! 10177: * include/pa_request.h:
! 10178: * main/core.C:
! 10179: * main/main.dsp:
! 10180: * main/pa_request.C:
! 10181: renamed AUTO: to MAIN:
! 10182:
! 10183: * auto.p:
! 10184: * classes/double.C:
! 10185: * classes/int.C:
! 10186: * classes/root.C:
! 10187: * classes/string.C:
! 10188: * include/core.h:
! 10189: * include/pa_hash.h:
! 10190: * include/pa_pool.h:
! 10191: * include/pa_request.h:
! 10192: * include/pa_string.h:
! 10193: * main/compile.C:
! 10194: * main/core.C:
! 10195: * main/pa_request.C:
! 10196: * operators.txt:
! 10197: * test.p:
! 10198: ^untaint 0
! 10199:
! 10200: * auto.p:
! 10201: * classes/root.C:
! 10202: * main/execute.C:
! 10203: * main/main.dsp:
! 10204: * test.p:
! 10205: setname for method-junctions bug fixed
! 10206:
! 10207: * types/pa_vdouble.h:
! 10208: * types/pa_vint.h:
! 10209: * types/pa_vobject.h:
! 10210: * types/pa_vstateless_object.h:
! 10211: * types/pa_vstring.h:
! 10212: stateless_object
! 10213:
! 10214: * classes/root.C:
! 10215: * include/core.h:
! 10216: * main/core.C:
! 10217: * main/pa_request.C:
! 10218: * operators.txt:
! 10219: * test.p:
! 10220: * test.p:
! 10221: * types/pa_vhash.h:
! 10222: z
! 10223:
! 10224: * classes/_double.h:
! 10225: * classes/_env.h:
! 10226: * classes/_int.h:
! 10227: * classes/_root.h:
! 10228: * classes/_string.h:
! 10229: * classes/double.C:
! 10230: * classes/env.C:
! 10231: * classes/int.C:
! 10232: * classes/root.C:
! 10233: * classes/string.C:
! 10234: * include/code.h:
! 10235: * include/core.h:
! 10236: * include/pa_array.h:
! 10237: * include/pa_common.h:
! 10238: * include/pa_exception.h:
! 10239: * include/pa_hash.h:
! 10240: * include/pa_pool.h:
! 10241: * include/pa_request.h:
! 10242: * include/pa_stack.h:
! 10243: * include/pa_string.h:
! 10244: * include/pa_table.h:
! 10245: * include/pa_threads.h:
! 10246: * include/pa_types.h:
! 10247: * main/compile.C:
! 10248: * main/compile.y:
! 10249: * main/compile_tools.C:
! 10250: * main/compile_tools.h:
! 10251: * main/core.C:
! 10252: * main/execute.C:
! 10253: * main/pa_array.C:
! 10254: * main/pa_common.C:
! 10255: * main/pa_exception.C:
! 10256: * main/pa_hash.C:
! 10257: * main/pa_pool.C:
! 10258: * main/pa_request.C:
! 10259: * main/pa_string.C:
! 10260: * main/pa_table.C:
! 10261: * types/pa_valiased.h:
! 10262: * types/pa_value.h:
! 10263: * types/pa_vbool.h:
! 10264: * types/pa_vcframe.h:
! 10265: * types/pa_vclass.C:
! 10266: * types/pa_vclass.h:
! 10267: * types/pa_vdouble.h:
! 10268: * types/pa_vhash.h:
! 10269: * types/pa_vint.h:
! 10270: * types/pa_vjunction.h:
! 10271: * types/pa_vmframe.h:
! 10272: * types/pa_vobject.h:
! 10273: * types/pa_vstring.h:
! 10274: * types/pa_vunknown.h:
! 10275: * types/pa_wcontext.C:
! 10276: * types/pa_wcontext.h:
! 10277: * types/pa_wwrapper.h:
! 10278: headers updated
! 10279:
! 10280: * classes/double.C:
! 10281: * classes/int.C:
! 10282: * classes/root.C:
! 10283: * types/pa_vclass.C:
! 10284: * types/pa_vclass.h:
! 10285: add_native_method helper
! 10286:
! 10287: 2001-03-10 paf
! 10288: * include/core.h:
! 10289: * include/pa_request.h:
! 10290: * main/compile.y:
! 10291: * main/core.C:
! 10292: * main/pa_request.C:
! 10293: names to core.C
! 10294:
! 10295: * classes/_env.h:
! 10296: * classes/env.C:
! 10297: * classes/root.C:
! 10298: * include/pa_request.h:
! 10299: * include/pa_vclass.h:
! 10300: * main/core.C:
! 10301: * main/main.dsp:
! 10302: env0
! 10303:
! 10304: * b.p:
! 10305: * include/code.h:
! 10306: * include/pa_request.h:
! 10307: * include/pa_vint.h:
! 10308: * include/pa_vjunction.h:
! 10309: * include/pa_vstring.h:
! 10310: * main/compile.y:
! 10311: * main/compile_tools.C:
! 10312: * main/compile_tools.h:
! 10313: * main/execute.C:
! 10314: * test.p:
! 10315: optimized from OP_STRING+OP_WRITE to OP_STRING__WRITE
! 10316:
! 10317: * include/core.h:
! 10318: * include/pa_array.h:
! 10319: * include/pa_hash.h:
! 10320: * include/pa_request.h:
! 10321: * include/pa_value.h:
! 10322: * include/pa_vcframe.h:
! 10323: * include/pa_vdouble.h:
! 10324: * include/pa_vint.h:
! 10325: * include/pa_vstring.h:
! 10326: * include/pa_vunknown.h:
! 10327: * include/pa_wcontext.h:
! 10328: * main/compile.y:
! 10329: * main/compile_tools.C:
! 10330: * main/compile_tools.h:
! 10331: * main/core.C:
! 10332: * main/execute.C:
! 10333: * main/main.dsp:
! 10334: * main/pa_cframe.C:
! 10335: * main/pa_request.C:
! 10336: * main/pa_wcontext.C:
! 10337: const fight finished
! 10338:
! 10339: * auto.p:
! 10340: * include/core.h:
! 10341: * include/pa_request.h:
! 10342: * main/core.C:
! 10343: * main/pa_request.C:
! 10344: * test.p:
! 10345: run+auto=run
! 10346:
! 10347: * include/pa_request.h:
! 10348: * main/execute.C:
! 10349: * main/pa_request.C:
! 10350: * operators.txt:
! 10351: * test.p:
! 10352: @auto[] realised. auto.p scan togo
! 10353:
! 10354: * classes/double.C:
! 10355: * classes/int.C:
! 10356: * classes/root.C:
! 10357: * classes/string.C:
! 10358: * include/pa_request.h:
! 10359: * include/pa_string.h:
! 10360: * include/pa_wcontext.h:
! 10361: * main/compile.y:
! 10362: * main/execute.C:
! 10363: * main/pa_string.C:
! 10364: * main/pa_wcontext.C:
! 10365: * test.p:
! 10366: tainting 0
! 10367:
! 10368: * classes/_double.h:
! 10369: * classes/_int.h:
! 10370: * classes/_root.h:
! 10371: * classes/_string.h:
! 10372: * classes/double.C:
! 10373: * classes/int.C:
! 10374: * classes/root.C:
! 10375: * classes/string.C:
! 10376: * include/pa_request.h:
! 10377: * include/pa_string.h:
! 10378: * include/pa_types.h:
! 10379: * include/pa_vcframe.h:
! 10380: * include/pa_wcontext.h:
! 10381: * main/core.C:
! 10382: * main/main.dsp:
! 10383: * main/pa_cframe.C:
! 10384: * main/pa_string.C:
! 10385: * main/pa_vclass.C:
! 10386: * main/pa_wcontext.C:
! 10387: * operators.txt:
! 10388: ^lang prepare0
! 10389:
! 10390: * auto.p:
! 10391: * include/pa_request.h:
! 10392: * main/compile.C:
! 10393: * main/compile.y:
! 10394: * main/pa_request.C:
! 10395: * test.p:
! 10396: auto tree0
! 10397:
! 10398: * operators.txt:
! 10399: auto.p idea
! 10400:
! 10401: * classes/env.C:
! 10402: env:file/line
! 10403:
! 10404: * include/pa_vclass.h:
! 10405: * test.p:
! 10406: const fight to go
! 10407:
! 10408: * auto.p:
! 10409: * include/core.h:
! 10410: * include/pa_common.h:
! 10411: * include/pa_pool.h:
! 10412: * include/pa_request.h:
! 10413: * main/core.C:
! 10414: * main/execute.C:
! 10415: * main/pa_common.C:
! 10416: * main/pa_request.C:
! 10417: * test.p:
! 10418: root auto.p loaded
! 10419:
! 10420: * include/pa_request.h:
! 10421: * main/execute.C:
! 10422: * test.p:
! 10423: autocalc code-junctions result now have names
! 10424:
! 10425: * auto.p:
! 10426: * classes/root.C:
! 10427: * include/pa_request.h:
! 10428: * test.p:
! 10429: minor if junction bug
! 10430:
! 10431: * auto.p:
! 10432: * main/pa_request.C:
! 10433: * test.p:
! 10434: auto..
! 10435:
! 10436: * classes/_double.h:
! 10437: * classes/_env.h:
! 10438: * classes/_int.h:
! 10439: * classes/_root.h:
! 10440: * classes/_string.h:
! 10441: * classes/double.C:
! 10442: * classes/env.C:
! 10443: * classes/int.C:
! 10444: * classes/root.C:
! 10445: * classes/string.C:
! 10446: * include/code.h:
! 10447: * include/core.h:
! 10448: * include/pa_array.h:
! 10449: * include/pa_common.h:
! 10450: * include/pa_exception.h:
! 10451: * include/pa_hash.h:
! 10452: * include/pa_pool.h:
! 10453: * include/pa_request.h:
! 10454: * include/pa_stack.h:
! 10455: * include/pa_string.h:
! 10456: * include/pa_table.h:
! 10457: * include/pa_threads.h:
! 10458: * include/pa_types.h:
! 10459: * include/pa_valiased.h:
! 10460: * include/pa_value.h:
! 10461: * include/pa_vbool.h:
! 10462: * include/pa_vcframe.h:
! 10463: * include/pa_vclass.h:
! 10464: * include/pa_vdouble.h:
! 10465: * include/pa_vhash.h:
! 10466: * include/pa_vint.h:
! 10467: * include/pa_vjunction.h:
! 10468: * include/pa_vmframe.h:
! 10469: * include/pa_vobject.h:
! 10470: * include/pa_vstring.h:
! 10471: * include/pa_vunknown.h:
! 10472: * include/pa_wcontext.h:
! 10473: * include/pa_wwrapper.h:
! 10474: * main/compile.C:
! 10475: * main/compile.y:
! 10476: * main/compile_tools.C:
! 10477: * main/compile_tools.h:
! 10478: * main/core.C:
! 10479: * main/execute.C:
! 10480: * main/pa_array.C:
! 10481: * main/pa_cframe.C:
! 10482: * main/pa_common.C:
! 10483: * main/pa_exception.C:
! 10484: * main/pa_hash.C:
! 10485: * main/pa_pool.C:
! 10486: * main/pa_request.C:
! 10487: * main/pa_string.C:
! 10488: * main/pa_table.C:
! 10489: * main/pa_value.C:
! 10490: * main/pa_vclass.C:
! 10491: * main/pa_wcontext.C:
! 10492: sources header
! 10493:
! 10494: * operators.txt:
! 10495: * tainted.txt:
! 10496: * test.p:
! 10497: tainting thoghs. ^raw to die. linking lang=html to no space optimization
! 10498:
! 10499: 2001-03-09 paf
! 10500: * operators.txt:
! 10501: * test.p:
! 10502: ^string.int[] ^string.double[]
! 10503:
! 10504: * classes/root.C:
! 10505: * include/pa_request.h:
! 10506: * main/execute.C:
! 10507: * test.p:
! 10508: ^string.length[]
! 10509:
! 10510: * classes/root.C:
! 10511: * include/pa_request.h:
! 10512: * include/pa_vclass.h:
! 10513: * include/pa_vhash.h:
! 10514: * include/pa_vmframe.h:
! 10515: * include/pa_vobject.h:
! 10516: * include/pa_vstring.h:
! 10517: * include/pa_wcontext.h:
! 10518: * main/compile.y:
! 10519: * main/core.C:
! 10520: * main/execute.C:
! 10521: * main/main.dsp:
! 10522: * operators.txt:
! 10523: * test.p:
! 10524: .
! 10525:
! 10526: * include/pa_vmframe.h:
! 10527: * main/compile.C:
! 10528: * main/execute.C:
! 10529: * test.p:
! 10530: expr construct proper naming
! 10531:
! 10532: * classes/_double.h:
! 10533: * classes/_int.h:
! 10534: * classes/_string.h:
! 10535: * classes/double.C:
! 10536: * classes/int.C:
! 10537: * classes/root.C:
! 10538: * classes/string.C:
! 10539: * include/code.h:
! 10540: * include/pa_value.h:
! 10541: * include/pa_vbool.h:
! 10542: * include/pa_vdouble.h:
! 10543: * include/pa_vint.h:
! 10544: * include/pa_vmframe.h:
! 10545: * include/pa_vobject.h:
! 10546: * include/pa_vstring.h:
! 10547: * main/compile.y:
! 10548: * main/compile_tools.C:
! 10549: * main/core.C:
! 10550: * main/execute.C:
! 10551: * main/main.dsp:
! 10552: * operators.txt:
! 10553: * test.p:
! 10554: Int and Double classes with ^int[] and ^double[]. fixed expr type
! 10555:
! 10556: 2001-03-08 paf
! 10557: * include/pa_request.h:
! 10558: * include/pa_value.h:
! 10559: * include/pa_vcframe.h:
! 10560: * include/pa_vmframe.h:
! 10561: * include/pa_wcontext.h:
! 10562: * main/compile.C:
! 10563: * main/compile.y:
! 10564: * main/core.C:
! 10565: * main/execute.C:
! 10566: * main/pa_cframe.C:
! 10567: * main/pa_wcontext.C:
! 10568: 'if' just compiled
! 10569:
! 10570: * main/pa_vclass.C:
! 10571: that were ok... [vclass were out of vcs]
! 10572:
! 10573: * include/pa_value.h:
! 10574: * include/pa_vmframe.h:
! 10575: * main/compile.y:
! 10576: * main/core.C:
! 10577: * main/execute.C:
! 10578: * main/main.dsp:
! 10579: z. detected probs with parameter names in operator methods
! 10580:
! 10581: * include/pa_vclass.h:
! 10582: * include/pa_vstring.h:
! 10583: * include/pa_wcontext.h:
! 10584: * main/compile.y:
! 10585: * main/core.C:
! 10586: * main/execute.C:
! 10587: * main/main.dsp:
! 10588: * test.p:
! 10589: dead end: vstring can't be derivated from vobject
! 10590:
! 10591: * include/pa_request.h:
! 10592: * main/compile.C:
! 10593: * main/compile.y:
! 10594: * main/core.C:
! 10595: * main/main.dsp:
! 10596: * test.p:
! 10597: introducing ROOT_CLASS.
! 10598: it's default @BASE.
! 10599: changed 'RUN' assignment mech
! 10600:
! 10601: * main/execute.C:
! 10602: root root in code-junction
! 10603:
! 10604: * include/pa_bool.h:
! 10605: * include/pa_double.h:
! 10606: * include/pa_value.h:
! 10607: * include/pa_vbool.h:
! 10608: * include/pa_vclass.h:
! 10609: * include/pa_vdouble.h:
! 10610: * include/pa_vhash.h:
! 10611: * include/pa_vjunction.h:
! 10612: * include/pa_vmframe.h:
! 10613: * include/pa_vobject.h:
! 10614: * include/pa_vstring.h:
! 10615: * include/pa_vunknown.h:
! 10616: * main/compile.y:
! 10617: * main/compile_tools.C:
! 10618: * main/execute.C:
! 10619: withoud cloning. didn't need it actually, params got passed
! 10620: from out unnamed ewpool
! 10621:
! 10622: * include/code.h:
! 10623: * main/compile.y:
! 10624: * main/compile_tools.C:
! 10625: * main/compile_tools.h:
! 10626: * main/execute.C:
! 10627: * operators.txt:
! 10628: * test.p:
! 10629: made class: dynamic, not static. so to enable runtime ^use
! 10630:
! 10631: * asm.txt:
! 10632: * include/code.h:
! 10633: * main/compile.y:
! 10634: * main/compile_tools.C:
! 10635: * main/execute.C:
! 10636: joined 2 into one OP_CODE__STORE_PARAM
! 10637:
! 10638: * b.p:
! 10639: * form.txt:
! 10640: * n.p:
! 10641: call1
! 10642:
! 10643: * main/execute.C:
! 10644: * test.p:
! 10645: fixed problems calling operators in constructors
! 10646:
! 10647: * classes/root.C:
! 10648: * include/pa_request.h:
! 10649: * include/pa_value.h:
! 10650: * include/pa_vbool.h:
! 10651: * include/pa_wwrapper.h:
! 10652: * main/execute.C:
! 10653: * operators.txt:
! 10654: ^if 0
! 10655:
! 10656: * main/pa_vclass.C:
! 10657: wow! vclass were out of vcs
! 10658:
! 10659: * classes/root.C:
! 10660: * include/pa_stack.h:
! 10661: * main/execute.C:
! 10662: * test.p:
! 10663: detected problems calling operators in constructors
! 10664:
! 10665: * main/compile.y:
! 10666: minor renamings in .y
! 10667:
! 10668: * include/pa_vdouble.h:
! 10669: * include/pa_vhash.h:
! 10670: * include/pa_vjunction.h:
! 10671: * include/pa_vobject.h:
! 10672: * include/pa_vunknown.h:
! 10673: * main/compile.y:
! 10674: * test.p:
! 10675: cloning dead end
! 10676:
! 10677: * include/pa_vmframe.h:
! 10678: * test.p:
! 10679: fixed forgotten method_frame my check
! 10680:
! 10681: * classes/root.C:
! 10682: * test.p:
! 10683: added root.c
! 10684:
! 10685: * include/pa_vbool.h:
! 10686: * include/pa_vclass.h:
! 10687: * include/pa_vdouble.h:
! 10688: * include/pa_vhash.h:
! 10689: * include/pa_vjunction.h:
! 10690: * include/pa_vmframe.h:
! 10691: * include/pa_vobject.h:
! 10692: * include/pa_vstring.h:
! 10693: * include/pa_vstring.h:
! 10694: * include/pa_wcontext.h:
! 10695: * main/execute.C:
! 10696: * main/execute.C:
! 10697: * main/execute.C:
! 10698: * main/main.dsp:
! 10699: * main/pa_wcontext.C:
! 10700: * main/pa_wcontext.C:
! 10701: * n.p:
! 10702: * operators.txt:
! 10703: * test.p:
! 10704: z
! 10705:
! 10706: * main/compile.y:
! 10707: * test.p:
! 10708: minor grammar bug with OP_CODE__STORE_PARAM
! 10709:
! 10710: * include/pa_bool.h:
! 10711: * include/pa_double.h:
! 10712: * include/pa_valiased.h:
! 10713: * include/pa_value.h:
! 10714: * include/pa_vbool.h:
! 10715: * include/pa_vclass.h:
! 10716: * include/pa_vdouble.h:
! 10717: * include/pa_vhash.h:
! 10718: * include/pa_vjunction.h:
! 10719: * include/pa_vmframe.h:
! 10720: * include/pa_vobject.h:
! 10721: * include/pa_vstring.h:
! 10722: * include/pa_vunknown.h:
! 10723: * main/compile.y:
! 10724: * main/compile_tools.C:
! 10725: * main/execute.C:
! 10726: * main/main.dsp:
! 10727: * main/pa_value.C:
! 10728: * n.p:
! 10729: * test.p:
! 10730: value.cloning so to give params proper names
! 10731:
! 10732: * classes/root.C:
! 10733: * include/pa_request.h:
! 10734: * main/execute.C:
! 10735: autocalc def to string
! 10736:
! 10737: * include/pa_vmframe.h:
! 10738: * main/execute.C:
! 10739: * test.p:
! 10740: added names to unknown values in get_element and unfilled
! 10741: params. removed wrong name change in get_element
! 10742:
! 10743: * include/pa_vclass.h:
! 10744: * include/pa_vhash.h:
! 10745: * include/pa_vobject.h:
! 10746: removes some remained clone conseqs
! 10747:
! 10748: 2001-03-07 paf
! 10749: * include/pa_hash.h:
! 10750: * include/pa_value.h:
! 10751: * include/pa_vhash.h:
! 10752: * include/pa_vunknown.h:
! 10753: * main/compile.y:
! 10754: * main/execute.C:
! 10755: * main/pa_hash.C:
! 10756: * test.p:
! 10757: expr def in -f
! 10758:
! 10759: * lang.txt:
! 10760: * sql.txt:
! 10761: * test.p:
! 10762: added some textss
! 10763:
! 10764: * main/compile.y:
! 10765: * main/execute.C:
! 10766: * main/pa_string.C:
! 10767: * test.p:
! 10768: bug in string.cmp fixed
! 10769:
! 10770: * main/compile.y:
! 10771: .y priorities syntax shaped up a bit
! 10772:
! 10773: * main/compile.y:
! 10774: * test.p:
! 10775: expr quoted code
! 10776:
! 10777: * main/execute.C:
! 10778: * test.p:
! 10779: ^var.menu{$field} problem detected. that $field not a $var.field
! 10780:
! 10781: * main/compile.y:
! 10782: * main/compile_tools.h:
! 10783: * test.p:
! 10784: ^func(params)
! 10785:
! 10786: * test.p:
! 10787: z
! 10788:
! 10789: * include/pa_value.h:
! 10790: * include/pa_vclass.h:
! 10791: * include/pa_vhash.h:
! 10792: * include/pa_vmframe.h:
! 10793: * include/pa_vobject.h:
! 10794: * include/pa_wwrapper.h:
! 10795: const in Value.get_element
! 10796:
! 10797: * main/compile.y:
! 10798: * main/execute.C:
! 10799: * test.p:
! 10800: expr whitespace solved. added "" support0
! 10801:
! 10802: * include/pa_string.h:
! 10803: * main/compile.y:
! 10804: * main/execute.C:
! 10805: * main/pa_string.C:
! 10806: * operators.txt:
! 10807: * test.p:
! 10808: just compiled lt&co
! 10809:
! 10810: * main/compile.y:
! 10811: * test.p:
! 10812: expr string comparisons 0
! 10813:
! 10814: * include/pa_stack.h:
! 10815: * include/pa_value.h:
! 10816: * include/pa_vclass.h:
! 10817: * include/pa_vhash.h:
! 10818: * include/pa_vmframe.h:
! 10819: * include/pa_vobject.h:
! 10820: * include/pa_wwrapper.h:
! 10821: * main/execute.C:
! 10822: * test.p:
! 10823: fixed rwcontext of {} params up
! 10824:
! 10825: * asm.txt:
! 10826: * main/compile.y:
! 10827: * main/execute.C:
! 10828: * test.p:
! 10829: expr calls
! 10830:
! 10831: 2001-03-06 paf
! 10832: * include/pa_vbool.h:
! 10833: forgot this
! 10834:
! 10835: * main/compile.y:
! 10836: expr lexx1
! 10837:
! 10838: * include/code.h:
! 10839: * main/compile.y:
! 10840: * main/execute.C:
! 10841: * test.p:
! 10842: 1 problems with skipping whitespace in yylex fixed
! 10843: 2 xors: # bitwise ## logical
! 10844:
! 10845: * include/code.h:
! 10846: * include/pa_valiased.h:
! 10847: * include/pa_value.h:
! 10848: * include/pa_vdouble.h:
! 10849: * include/pa_vstring.h:
! 10850: * main/compile.y:
! 10851: * main/execute.C:
! 10852: expr lex0 exec-1
! 10853:
! 10854: * main/compile.y:
! 10855: * test.p:
! 10856: expr grammar-1
! 10857:
! 10858: * include/pa_value.h:
! 10859: * include/pa_vdouble.h:
! 10860: * include/pa_vstring.h:
! 10861: * include/pa_vunknown.h:
! 10862: * main/compile.y:
! 10863: * main/execute.C:
! 10864: * main/main.dsp:
! 10865: * test.p:
! 10866: !~
! 10867:
! 10868: * include/code.h:
! 10869: * main/compile.y:
! 10870: * main/compile_tools.h:
! 10871: g
! 10872:
! 10873: * main/compile.y:
! 10874: * test.p:
! 10875: .y expr visible-shorter
! 10876:
! 10877: * include/pa_vcframe.h:
! 10878: * include/pa_vclass.h:
! 10879: * include/pa_vdouble.h:
! 10880: * include/pa_vhash.h:
! 10881: * include/pa_vjunction.h:
! 10882: * include/pa_vmframe.h:
! 10883: * include/pa_vobject.h:
! 10884: * include/pa_vstring.h:
! 10885: * include/pa_vunknown.h:
! 10886: * include/pa_wcontext.h:
! 10887: * include/pa_wwrapper.h:
! 10888: * main/compile.y:
! 10889: * main/compile_tools.C:
! 10890: * main/compile_tools.h:
! 10891: * main/execute.C:
! 10892: * test.p:
! 10893: +-*/
! 10894:
! 10895: * main/compile.y:
! 10896: * main/execute.C:
! 10897: * main/main.dsp:
! 10898: z
! 10899:
! 10900: * include/pa_vstring.h:
! 10901: * main/compile.y:
! 10902: * test.p:
! 10903: problems with skipping whitespace in yylex
! 10904:
! 10905: * include/pa_value.h:
! 10906: * include/pa_vdouble.h:
! 10907: * main/compile.y:
! 10908: * main/execute.C:
! 10909: * test.p:
! 10910: expr grammar-1 2*2=4.000000 :)
! 10911:
! 10912: * include/pa_vdouble.h:
! 10913: * main/compile.y:
! 10914: * main/compile_tools.C:
! 10915: * main/compile_tools.h:
! 10916: * test.p:
! 10917: grammar-1.1 $a(z) $a=0
! 10918:
! 10919: * asm.txt:
! 10920: * include/code.h:
! 10921: * main/compile.y:
! 10922: * main/execute.C:
! 10923: * test.p:
! 10924: without string ops in expressions 0
! 10925:
! 10926: 2001-02-26 paf
! 10927: * main/compile.y:
! 10928: * test.p:
! 10929: max_string in yyerror bug fix
! 10930:
! 10931: 2001-02-25 paf
! 10932: * main/compile.y:
! 10933: * test.p:
! 10934: escaping bug
! 10935:
! 10936: * include/pa_request.h:
! 10937: * main/compile.C:
! 10938: * main/core.C:
! 10939: * test.p:
! 10940: default name RUN, also alias
! 10941:
! 10942: * include/pa_vcframe.h:
! 10943: * include/pa_vmframe.h:
! 10944: * include/pa_vobject.h:
! 10945: * include/pa_wcontext.h:
! 10946: * include/pa_wwrapper.h:
! 10947: * main/core.C:
! 10948: * main/execute.C:
! 10949: * main/main.dsp:
! 10950: * test.p:
! 10951: would now get fields into interm VFielded class
! 10952:
! 10953: * include/pa_request.h:
! 10954: * include/pa_value.h:
! 10955: * include/pa_vmframe.h:
! 10956: * include/pa_wcontext.h:
! 10957: * main/execute.C:
! 10958: * test.p:
! 10959: VAliased0
! 10960:
! 10961: * main/execute.C:
! 10962: * test.p:
! 10963: VAliased1
! 10964:
! 10965: * include/pa_value.h:
! 10966: * include/pa_vmframe.h:
! 10967: VAliased2
! 10968:
! 10969: * asm.txt:
! 10970: * include/code.h:
! 10971: * include/pa_value.h:
! 10972: * include/pa_vclass.h:
! 10973: * include/pa_vmframe.h:
! 10974: * include/pa_vobject.h:
! 10975: * include/pa_wwrapper.h:
! 10976: * main/compile.y:
! 10977: * main/compile_tools.C:
! 10978: * main/compile_tools.h:
! 10979: * main/execute.C:
! 10980: * modules.txt:
! 10981: ^class:method() just compiled
! 10982:
! 10983: * include/pa_value.h:
! 10984: * include/pa_vmframe.h:
! 10985: * include/pa_wcontext.h:
! 10986: * main/execute.C:
! 10987: VAliased3
! 10988:
! 10989: * include/pa_hash.h:
! 10990: * include/pa_value.h:
! 10991: * include/pa_vclass.h:
! 10992: * include/pa_vmframe.h:
! 10993: * include/pa_vobject.h:
! 10994: * include/pa_vstring.h:
! 10995: * include/pa_wcontext.h:
! 10996: * main/compile.y:
! 10997: * main/core.C:
! 10998: * main/execute.C:
! 10999: * main/main.dsp:
! 11000: * main/pa_hash.C:
! 11001: * main/pa_value.C:
! 11002: * main/pa_wcontext.C:
! 11003: * modules.txt:
! 11004: * test.p:
! 11005: virtuals2
! 11006:
! 11007: * include/pa_value.h:
! 11008: * include/pa_vclass.h:
! 11009: * include/pa_wcontext.h:
! 11010: * include/pa_wwrapper.h:
! 11011: * main/execute.C:
! 11012: * main/main.dsp:
! 11013: no not get fields into interm VFielded class.
! 11014: fields & staticfields 1
! 11015:
! 11016: * include/pa_pool.h:
! 11017: * include/pa_request.h:
! 11018: * include/pa_value.h:
! 11019: * include/pa_vclass.h:
! 11020: * include/pa_vmframe.h:
! 11021: * include/pa_vobject.h:
! 11022: * main/core.C:
! 11023: * main/execute.C:
! 11024: * main/main.dsp:
! 11025: VAliased just compiled
! 11026:
! 11027: * asm.txt:
! 11028: * include/pa_request.h:
! 11029: * include/pa_value.h:
! 11030: * include/pa_vobject.h:
! 11031: * main/compile.y:
! 11032: * main/compile_tools.h:
! 11033: * main/core.C:
! 11034: * main/execute.C:
! 11035: * main/pa_common.C:
! 11036: * test.p:
! 11037: vobject1
! 11038:
! 11039: * main/compile.y:
! 11040: * test.p:
! 11041: rethought to $class:static.field.subfield
! 11042:
! 11043: * test.p:
! 11044: tested complex callbacks
! 11045:
! 11046: * main/compile.y:
! 11047: * test.p:
! 11048: : 1
! 11049:
! 11050: * include/pa_value.h:
! 11051: * include/pa_vmframe.h:
! 11052: * include/pa_wwrapper.h:
! 11053: * main/compile.y:
! 11054: * main/execute.C:
! 11055: * main/pa_wcontext.C:
! 11056: * test.p:
! 11057: before execute class calls rewrite
! 11058:
! 11059: * include/pa_vclass.h:
! 11060: * main/compile.y:
! 11061: * main/execute.C:
! 11062: * test.p:
! 11063: $class:element
! 11064:
! 11065: * include/pa_pool.h:
! 11066: * include/pa_value.h:
! 11067: * include/pa_vclass.h:
! 11068: * include/pa_vobject.h:
! 11069: * main/execute.C:
! 11070: * test.p:
! 11071: alias dead end
! 11072:
! 11073: 2001-02-24 paf
! 11074: * main/compile.y:
! 11075: * test.p:
! 11076: fixed grammar bugs in constructor/params klinch
! 11077:
! 11078: * main/main.dsp:
! 11079: no bison -d
! 11080:
! 11081: * main/compile.y:
! 11082: * main/compile_tools.h:
! 11083: use0 line no on 'undef class' err msg wrong
! 11084:
! 11085: * main/compile.y:
! 11086: fixed last \n macrotemplate strip bug
! 11087:
! 11088: * include/pa_vframe.h:
! 11089: * main/compile.y:
! 11090: * test.p:
! 11091: found junction ideology @: ^x{$a()) must construct current
! 11092: wcontext element, so smart wcontext handling needed
! 11093:
! 11094: * include/pa_value.h:
! 11095: * include/pa_wcontext.h:
! 11096: * include/pa_wwrapper.h:
! 11097: * main/execute.C:
! 11098: * main/pa_value.C:
! 11099: * test.p:
! 11100: it works as bad as you've named it: wcontext.value() was not a
! 11101: perfect idea
! 11102:
! 11103: * main/compile.y:
! 11104: * main/core.C:
! 11105: yylex need some @special lines adj
! 11106:
! 11107: * include/pa_value.h:
! 11108: * include/pa_vcframe.h:
! 11109: * include/pa_vclass.h:
! 11110: * include/pa_vframe.h:
! 11111: * include/pa_vhash.h:
! 11112: * include/pa_vjunction.h:
! 11113: * include/pa_vmframe.h:
! 11114: * include/pa_wcontext.h:
! 11115: * include/pa_wwrapper.h:
! 11116: * main/execute.C:
! 11117: * main/main.dsp:
! 11118: * main/pa_cframe.C:
! 11119: * main/pa_wcontext.C:
! 11120: codeframe just compiled
! 11121:
! 11122: * include/pa_request.h:
! 11123: * include/pa_vclass.h:
! 11124: * main/compile.C:
! 11125: * main/compile.y:
! 11126: * main/compile_tools.h:
! 11127: * main/core.C:
! 11128: * test.p:
! 11129: modules0
! 11130:
! 11131: * main/pa_array.C:
! 11132: * test.p:
! 11133: minor bug in expanding very small arrays. 60% from 1 were 0
! 11134:
! 11135: * asm.txt:
! 11136: * include/pa_vclass.h:
! 11137: * main/compile.y:
! 11138: * main/core.C:
! 11139: * modules.txt:
! 11140: z
! 11141:
! 11142: * include/code.h:
! 11143: * include/pa_request.h:
! 11144: * include/pa_value.h:
! 11145: * include/pa_vclass.h:
! 11146: * include/pa_vframe.h:
! 11147: * main/compile.y:
! 11148: * main/compile_tools.C:
! 11149: * main/compile_tools.h:
! 11150: * main/core.C:
! 11151: * main/execute.C:
! 11152: * test.p:
! 11153: code junctions0. something wrong with last \n macrotemplate strip
! 11154:
! 11155: * include/pa_value.h:
! 11156: * include/pa_vclass.h:
! 11157: * include/pa_vobject.h:
! 11158: * main/main.dsp:
! 11159: vobject00
! 11160:
! 11161: * asm.txt:
! 11162: * main/compile.y:
! 11163: * main/execute.C:
! 11164: * test.p:
! 11165: fixed empty constructor optimized empty case. failed on calls -
! 11166: produced empty string param
! 11167:
! 11168: * main/execute.C:
! 11169: * test.p:
! 11170: codeframe1
! 11171:
! 11172: 2001-02-23 paf
! 11173: * include/pa_value.h:
! 11174: * main/core.C:
! 11175: * main/execute.C:
! 11176: * main/main.dsp:
! 11177: * test.p:
! 11178: value named
! 11179:
! 11180: * main/compile.y:
! 11181: * main/execute.C:
! 11182: * test.p:
! 11183: empty constructor bug fixed
! 11184:
! 11185: * include/pa_vframe.h:
! 11186: * include/pa_vunknown.h:
! 11187: * include/pa_wcontext.h:
! 11188: * include/pa_wwrapper.h:
! 11189: * main/core.C:
! 11190: * main/execute.C:
! 11191: * main/main.dsp:
! 11192: * main/pa_value.C:
! 11193: * test.p:
! 11194: call0
! 11195:
! 11196: * main/compile.y:
! 11197: * main/compile_tools.C:
! 11198: * main/compile_tools.h:
! 11199: * test.p:
! 11200: fixed wrong grammar in complex constructor case
! 11201:
! 11202: * include/pa_value.h:
! 11203: * include/pa_vclass.h:
! 11204: * include/pa_vframe.h:
! 11205: * main/core.C:
! 11206: * main/execute.C:
! 11207: * main/pa_value.C:
! 11208: * test.p:
! 11209: get_method RIP. junctions everywhere. call with junctions0
! 11210:
! 11211: * main/compile.y:
! 11212: * main/execute.C:
! 11213: * main/main.dsp:
! 11214: * test.p:
! 11215: rethought some. before junction
! 11216:
! 11217: * include/pa_value.h:
! 11218: * include/pa_vstring.h:
! 11219: * main/execute.C:
! 11220: * test.p:
! 11221: strign 2 value in 2 places in execute
! 11222:
! 11223: * include/pa_wcontext.h:
! 11224: * test.p:
! 11225: z
! 11226:
! 11227: * asm.txt:
! 11228: * include/pa_hash.h:
! 11229: * include/pa_value.h:
! 11230: * include/pa_wcontext.h:
! 11231: * main/core.C:
! 11232: * main/execute.C:
! 11233: * main/main.dsp:
! 11234: * main/pa_hash.C:
! 11235: * test.p:
! 11236: started call. store param, vframe done
! 11237:
! 11238: * test.p:
! 11239: decided to include value name into value class
! 11240:
! 11241: * include/pa_value.h:
! 11242: * main/compile.C:
! 11243: * main/core.C:
! 11244: * main/pa_value.C:
! 11245: * test.p:
! 11246: minor error reporting format beautifyings
! 11247:
! 11248: * asm.txt:
! 11249: * main/execute.C:
! 11250: * test.p:
! 11251: with result rwpool
! 11252:
! 11253: * include/pa_value.h:
! 11254: * include/pa_wcontext.h:
! 11255: * main/compile.y:
! 11256: * main/execute.C:
! 11257: * main/main.dsp:
! 11258: * main/pa_array.C:
! 11259: * test.p:
! 11260: auto VHash on wcontext.put_element when wcontext fvalue==0
! 11261:
! 11262: * include/pa_value.h:
! 11263: * include/pa_vclass.h:
! 11264: * include/pa_vframe.h:
! 11265: * include/pa_wwrapper.h:
! 11266: lara came, can't work, sorry :(
! 11267:
! 11268: 2001-02-22 paf
! 11269: * include/pa_request.h:
! 11270: * main/compile.y:
! 11271: * test.p:
! 11272: $self.put(val)
! 11273:
! 11274: * include/pa_pool.h:
! 11275: * include/pa_vclass.h:
! 11276: * main/core.C:
! 11277: * main/pa_hash.C:
! 11278: * main/pa_pool.C:
! 11279: TRY...
! 11280:
! 11281: * include/code.h:
! 11282: * main/compile_tools.C:
! 11283: * main/compile_tools.h:
! 11284: * main/execute.C:
! 11285: OP_STRING better then some xxx _VALUE
! 11286:
! 11287: * main/compile.C:
! 11288: * main/core.C:
! 11289: * main/execute.C:
! 11290: * main/pa_string.C:
! 11291: * test.p:
! 11292: more precise parse error line:col
! 11293:
! 11294: * main/compile.C:
! 11295: * main/compile.y:
! 11296: * main/execute.C:
! 11297: * test.p:
! 11298: started : with $a.$:f
! 11299:
! 11300: * main/compile.y:
! 11301: * test.p:
! 11302: $: wasn't finished - $:sdf(sdf) troubled a bit. finished now.
! 11303:
! 11304: * include/code.h:
! 11305: * include/pa_string.h:
! 11306: * include/pa_value.h:
! 11307: * include/pa_vclass.h:
! 11308: * include/pa_wcontext.h:
! 11309: * main/compile.y:
! 11310: * main/execute.C:
! 11311: * main/pa_string.C:
! 11312: write_value write_string 0
! 11313: it seems wcontext must write strings regardles of fvalue!=0
! 11314:
! 11315: * include/code.h:
! 11316: * include/pa_value.h:
! 11317: * include/pa_vclass.h:
! 11318: * include/pa_wcontext.h:
! 11319: * main/compile.y:
! 11320: * main/compile_tools.C:
! 11321: * main/compile_tools.h:
! 11322: * main/execute.C:
! 11323: * main/main.dsp:
! 11324: iiieeyys! get/put simple vars to VClass works0
! 11325:
! 11326: * include/pa_array.h:
! 11327: * include/pa_wcontext.h:
! 11328: * main/pa_string.C:
! 11329: in process, but found that exceptions are too global
! 11330:
! 11331: * main/compile.y:
! 11332: * test.p:
! 11333: $: finished
! 11334:
! 11335: * main/compile.C:
! 11336: * main/compile.y:
! 11337: * main/compile_tools.C:
! 11338: * test.p:
! 11339: z
! 11340:
! 11341: * include/pa_request.h:
! 11342: * include/pa_stack.h:
! 11343: * include/pa_wcontext.h:
! 11344: * main/execute.C:
! 11345: * test.p:
! 11346: z about to vstring it .y all
! 11347:
! 11348: * include/pa_hash.h:
! 11349: * include/pa_value.h:
! 11350: * include/pa_vclass.h:
! 11351: * include/pa_vhash.h:
! 11352: * include/pa_vstring.h:
! 11353: * include/pa_wcontext.h:
! 11354: * main/execute.C:
! 11355: * main/main.dsp:
! 11356: * test.p:
! 11357: auto VHash in pa.th.cre.at.e
! 11358:
! 11359: * include/code.h:
! 11360: * include/pa_vstring.h:
! 11361: * main/compile.y:
! 11362: * main/compile_tools.C:
! 11363: * main/compile_tools.h:
! 11364: * main/execute.C:
! 11365: * test.p:
! 11366: string to vstring it .y all
! 11367:
! 11368: * include/pa_array.h:
! 11369: * main/compile.y:
! 11370: * main/compile_tools.C:
! 11371: * main/compile_tools.h:
! 11372: * main/pa_array.C:
! 11373: * test.p:
! 11374: $self.get
! 11375:
! 11376: * include/pa_exception.h:
! 11377: * include/pa_pool.h:
! 11378: * include/pa_request.h:
! 11379: * include/pa_value.h:
! 11380: * include/pa_wcontext.h:
! 11381: * main/compile.C:
! 11382: * main/compile.y:
! 11383: * main/compile_tools.C:
! 11384: * main/core.C:
! 11385: * main/pa_array.C:
! 11386: * main/pa_exception.C:
! 11387: * main/pa_hash.C:
! 11388: * main/pa_pool.C:
! 11389: * main/pa_string.C:
! 11390: * main/pa_table.C:
! 11391: * test.p:
! 11392: removed exception from request
! 11393:
! 11394: * include/pa_vstring.h:
! 11395: * main/compile.C:
! 11396: * main/core.C:
! 11397: * test.p:
! 11398: added some forgotten
! 11399:
! 11400: * include/pa_wcontext.h:
! 11401: * main/compile.y:
! 11402: * main/execute.C:
! 11403: * test.p:
! 11404: erroreos checkout
! 11405:
! 11406: 2001-02-21 paf
! 11407: * main/compile.y:
! 11408: more straightforward yylex[end]
! 11409:
! 11410: * main/compile.C:
! 11411: * main/compile.y:
! 11412: * main/compile_tools.h:
! 11413: error processing in eval & yyerror so it wouldn't cause
! 11414: memleaks.
! 11415:
! 11416: * include/compile.h:
! 11417: * include/execute.h:
! 11418: * include/pa_array.h:
! 11419: * include/pa_request.h:
! 11420: * include/pa_stack.h:
! 11421: * include/pa_vclass.h:
! 11422: * include/pa_wcontext.h:
! 11423: * main/compile.C:
! 11424: * main/compile.y:
! 11425: * main/execute.C:
! 11426: * main/main.dsp:
! 11427: * main/pa_array.C:
! 11428: * main/pa_request.C:
! 11429: get put -1 [just compiled]
! 11430:
! 11431: * include/compile.h:
! 11432: * include/pa_array.h:
! 11433: * main/compile.C:
! 11434: * main/compile.y:
! 11435: * main/execute.C:
! 11436: MAIN_METHOD_NAME ready to write execute
! 11437:
! 11438: * include/pa_string.h:
! 11439: * include/pa_types.h:
! 11440: * main/pa_string.C:
! 11441: string.operator==(char*)
! 11442:
! 11443: * main/compile.C:
! 11444: * main/compile.y:
! 11445: * main/execute.C:
! 11446: store0
! 11447:
! 11448: * include/core.h:
! 11449: * include/pa_context.h:
! 11450: * include/pa_request.h:
! 11451: * include/pa_vclass.h:
! 11452: * include/pa_wcontext.h:
! 11453: * main/core.C:
! 11454: * main/main.dsp:
! 11455: * main/pa_request.C:
! 11456: request core methods0
! 11457:
! 11458: * include/compile.h:
! 11459: * include/pa_context.h:
! 11460: * include/pa_hash.h:
! 11461: * include/pa_request.h:
! 11462: * include/pa_string.h:
! 11463: * include/pa_value.h:
! 11464: struck with const array.gets
! 11465:
! 11466: * include/code.h:
! 11467: * include/pa_types.h:
! 11468: * main/compile.C:
! 11469: * main/compile.y:
! 11470: * main/compile_tools.C:
! 11471: * main/compile_tools.h:
! 11472: * main/execute.C:
! 11473: * main/main.dsp:
! 11474: .y to c++
! 11475: hierarchy output fix.
! 11476: compiler works ok
! 11477:
! 11478: * include/compile.h:
! 11479: * main/compile.C:
! 11480: * main/compile.y:
! 11481: * main/compile_tools.h:
! 11482: line numbers needed. would add them to .y now internally.
! 11483: externally it's not as precise as needed
! 11484:
! 11485: * include/pa_exception.h:
! 11486: * include/pa_value.h:
! 11487: * main/compile.C:
! 11488: * main/compile.y:
! 11489: * main/compile_tools.C:
! 11490: * main/compile_tools.h:
! 11491: .y methods and one_big_piece. now compile returns array<method*>
! 11492:
! 11493: * include/execute.h:
! 11494: * include/pa_array.h:
! 11495: * include/pa_value.h:
! 11496: * main/execute.C:
! 11497: * main/pa_array.C:
! 11498: after array.const get wonders
! 11499:
! 11500: * main/compile.y:
! 11501: * main/execute.C:
! 11502: * main/execute.C:
! 11503: * main/execute.C:
! 11504: * main/execute.C:
! 11505: * main/execute.C:
! 11506: z
! 11507:
! 11508: * main/execute.C:
! 11509: tired :)
! 11510:
! 11511: * main/compile.C:
! 11512: * main/compile.y:
! 11513: failed to add absolute precies parse error positions. leaving
! 11514: RIGHTMOST position as @file[line:col]
! 11515:
! 11516: 2001-02-20 paf
! 11517: * include/code.h:
! 11518: * include/compile.h:
! 11519: * include/execute.h:
! 11520: * include/pa_array.h:
! 11521: * include/pa_common.h:
! 11522: * include/pa_pool.h:
! 11523: * include/pa_string.h:
! 11524: * include/pa_table.h:
! 11525: * include/pa_types.h:
! 11526: * main/compile.C:
! 11527: * main/compile.y:
! 11528: * main/compile_tools.C:
! 11529: * main/compile_tools.h:
! 11530: * main/core.C:
! 11531: * main/execute.C:
! 11532: * main/main.dsp:
! 11533: * main/pa_array.C:
! 11534: * main/pa_common.C:
! 11535: * main/pa_hash.C:
! 11536: * main/pa_string.C:
! 11537: * main/pa_table.C:
! 11538: bison[yacc] first time compiled.
! 11539: execute=dump for now
! 11540:
! 11541: * main/compile.C:
! 11542: * main/compile.y:
! 11543: * main/compile_tools.C:
! 11544: * main/compile_tools.h:
! 11545: * main/execute.C:
! 11546: * main/main.dsp:
! 11547: nestage probs, eof yylex not perfect
! 11548:
! 11549: * main/core.C:
! 11550: core rewrite using yacc investigations
! 11551: now will be compile[yacc]/execute[opcodes]
! 11552:
! 11553: 2001-02-15 paf
! 11554: * include/pa_value.h:
! 11555: * main/core.C:
! 11556: maybe a-la yacc those ifs rewrite as turing machine?
! 11557: for it seems it would be it's too many ifs with this syntax now
! 11558:
! 11559: 2001-02-14 paf
! 11560: * include/pa_context.h:
! 11561: * include/pa_string.h:
! 11562: * main/core.C:
! 11563: * main/pa_string.C:
! 11564: process text repassing
! 11565:
! 11566: * include/pa_value.h:
! 11567: * main/core.C:
! 11568: * main/pa_string.C:
! 11569: process text repassing2
! 11570: operator static vars
! 11571:
! 11572: * include/pa_string.h:
! 11573: * main/core.C:
! 11574: * main/pa_string.C:
! 11575: get names 0
! 11576:
! 11577: * include/pa_context.h:
! 11578: * include/pa_value.h:
! 11579: * main/core.C:
! 11580: module:calls changes
! 11581:
! 11582: * main/core.C:
! 11583: varios breaks
! 11584:
! 11585: * main/core.C:
! 11586: get_params
! 11587: figured ^menu[UNEVALUATED unthinked :( ]
! 11588:
! 11589: * main/core.C:
! 11590: get_params 1
! 11591:
! 11592: * main/core.C:
! 11593: get names 1
! 11594:
! 11595: * main/core.C:
! 11596: get names 2
! 11597:
! 11598: * main/core.C:
! 11599: get names 3
! 11600:
! 11601: 2001-02-13 paf
! 11602: * include/pa_string.h:
! 11603: * main/pa_string.C:
! 11604: String_iterator::skip_to
! 11605: todo:optimize
! 11606:
! 11607: * main/core.C:
! 11608: operators
! 11609: : and self. prefixes
! 11610:
! 11611: * include/pa_context.h:
! 11612: * include/pa_value.h:
! 11613: * main/core.C:
! 11614: ^class:calls[] started
! 11615:
! 11616: * include/pa_string.h:
! 11617: * main/pa_string.C:
! 11618: String_iterator optimized
! 11619:
! 11620: * include/pa_string.h:
! 11621: * main/pa_string.C:
! 11622: String_iterator tested
! 11623:
! 11624: * main/pa_string.C:
! 11625: String_iterator::skip_to
! 11626: optimized a bit. would change privates to better support optimization
! 11627:
! 11628: * include/pa_value.h:
! 11629: * main/core.C:
! 11630: * main/core.C:
! 11631: z
! 11632:
! 11633: 2001-02-12 paf
! 11634: * include/pa_context.h:
! 11635: * include/pa_value.h:
! 11636: * main/core.C:
! 11637: get self/methodref joined
! 11638:
! 11639: * include/pa_context.h:
! 11640: * include/pa_value.h:
! 11641: * main/core.C:
! 11642: some comments
! 11643:
! 11644: * include/pa_string.h:
! 11645: * main/core.C:
! 11646: * main/pa_string.C:
! 11647: started String_iterator
! 11648:
! 11649: 2001-02-11 paf
! 11650: * include/pa_context.h:
! 11651: * include/pa_value.h:
! 11652: * main/core.C:
! 11653: * main/main.dsp:
! 11654: core started.
! 11655: core.C, context&value .h
! 11656:
! 11657: * include/pa_array.h:
! 11658: * include/pa_hash.h:
! 11659: * include/pa_pool.h:
! 11660: * include/pa_string.h:
! 11661: * main/main.dsp:
! 11662: * main/pa_array.C:
! 11663: * main/pa_hash.C:
! 11664: * main/pa_pool.C:
! 11665: * main/pa_string.C:
! 11666: :pooled
! 11667:
! 11668: 2001-01-30 paf
! 11669: * configure:
! 11670: * configure.in:
! 11671: * include/pa_error.h:
! 11672: * include/pa_exception.h:
! 11673: * include/pa_pool.h:
! 11674: * include/pa_request.h:
! 11675: * main/main.dsp:
! 11676: * main/pa_error.C:
! 11677: * main/pa_exception.C:
! 11678: * main/pa_pool.C:
! 11679: * targets/Makefile.am:
! 11680: * targets/parser.C:
! 11681: * targets/parser.dsp:
! 11682: lowered targets/parser into subdir, added parser_Pool(Pool)
! 11683: failed to add. would think..
! 11684:
! 11685: * include/pa_exception.h:
! 11686: * include/pa_pool.h:
! 11687: * include/pa_table.h:
! 11688: * main/pa_exception.C:
! 11689: * main/pa_table.C:
! 11690: minor * to & changes
! 11691:
! 11692: * include/pa_pool.h:
! 11693: * main/Makefile.am:
! 11694: * main/main.dsp:
! 11695: * main/pa_pool.C:
! 11696: moved pa_pool.C to be target specific
! 11697:
! 11698: * Makefile.am:
! 11699: * main/Makefile.am:
! 11700: * targets/Makefile.am:
! 11701: .am comments
! 11702:
! 11703: * include/pa_exception.h:
! 11704: * include/pa_pool.h:
! 11705: * include/pa_request.h:
! 11706: * include/pa_table.h:
! 11707: * main/pa_array.C:
! 11708: * main/pa_exception.C:
! 11709: * main/pa_pool.C:
! 11710: * main/pa_table.C:
! 11711: error re-associated. that's much better
! 11712: even removed 'die' necessety
! 11713:
! 11714: * configure:
! 11715: * configure.in:
! 11716: .am updated
! 11717:
! 11718: 2001-01-29 paf
! 11719: * include/pa_hash.h:
! 11720: * include/pa_pool.h:
! 11721: * include/pa_threads.h:
! 11722: * main/pa_hash.C:
! 11723: made local Hash-es not thread safe=quicker by
! 11724: SYNCHRONIZED(thread_safe)
! 11725:
! 11726: * include/pa_hash.h:
! 11727: some comments
! 11728:
! 11729: * include/pa_error.h:
! 11730: * include/pa_request.h:
! 11731: * include/pa_string.h:
! 11732: * include/pa_table.h:
! 11733: * main/pa_error.C:
! 11734: * main/pa_table.C:
! 11735: * targets/parser.C:
! 11736: * targets/parser.dsp:
! 11737: Error fixed
! 11738:
! 11739: * include/pa_pool.h:
! 11740: * include/pa_string.h:
! 11741: * main/pa_string.C:
! 11742: * targets/parser.C:
! 11743: String originating
! 11744:
! 11745: * include/pa_array.h:
! 11746: * main/pa_array.C:
! 11747: * targets/parser.C:
! 11748: Array::operator += (Array& src)
! 11749:
! 11750: rethought, would change now
! 11751:
! 11752: * configure.in:
! 11753: * include/pa_hash.h:
! 11754: * include/pa_threads.h:
! 11755: * main/main.dsp:
! 11756: * main/pa_threads.C:
! 11757: * targets/parser.C:
! 11758: added pa_threads
! 11759:
! 11760: Mutex
! 11761:
! 11762: * include/pa_pool.h:
! 11763: * main/pa_array.C:
! 11764: * targets/parser.C:
! 11765: tested - decision "no templates"
! 11766:
! 11767: * include/pa_error.h:
! 11768: * include/pa_hash.h:
! 11769: * include/pa_string.h:
! 11770: * include/pa_table.h:
! 11771: * main/pa_error.C:
! 11772: * main/pa_hash.C:
! 11773: * main/pa_string.C:
! 11774: * main/pa_table.C:
! 11775: * targets/parser.C:
! 11776: Table
! 11777: more like C++ style
! 11778: hence lots of 'const'
! 11779:
! 11780: * include/pa_array.h:
! 11781: * include/pa_hash.h:
! 11782: * include/pa_pool.h:
! 11783: * include/pa_string.h:
! 11784: * include/pa_table.h:
! 11785: * include/pa_types.h:
! 11786: * main/main.dsp:
! 11787: * main/pa_array.C:
! 11788: * main/pa_string.C:
! 11789: * main/pa_table.C:
! 11790: Table started
! 11791: would test
! 11792: template Array now
! 11793:
! 11794: * main/pa_array.C:
! 11795: expand not convinient, would rewrite
! 11796:
! 11797: * include/pa_array.h:
! 11798: * include/pa_hash.h:
! 11799: * include/pa_pool.h:
! 11800: * include/pa_string.h:
! 11801: * include/pa_table.h:
! 11802: * include/pa_types.h:
! 11803: * main/Makefile.am:
! 11804: * main/main.dsp:
! 11805: * main/pa_array.C:
! 11806: * main/pa_hash.C:
! 11807: * main/pa_string.C:
! 11808: * main/pa_table.C:
! 11809: * targets/parser.C:
! 11810: * targets/parser.dsp:
! 11811: Request
! 11812: Error
! 11813: Table
! 11814:
! 11815: * include/pa_array.h:
! 11816: * include/pa_hash.h:
! 11817: * include/pa_string.h:
! 11818: moved .h public parts to top
! 11819:
! 11820: * include/pa_hash.h:
! 11821: * include/pa_threads.h:
! 11822: * main/pa_hash.C:
! 11823: * main/pa_threads.C:
! 11824: decided on one global_mutex, like PHP
! 11825: as I can see: needed only in global Hash now,
! 11826: made Hash:: put/get SYNCHRONIZED
! 11827:
! 11828: * include/pa_array.h:
! 11829: * include/pa_common.h:
! 11830: * include/pa_error.h:
! 11831: * include/pa_hash.h:
! 11832: * include/pa_pool.h:
! 11833: * include/pa_request.h:
! 11834: * include/pa_string.h:
! 11835: * include/pa_table.h:
! 11836: * main/Makefile.am:
! 11837: * main/pa_array.C:
! 11838: * main/pa_common.C:
! 11839: * main/pa_error.C:
! 11840: * main/pa_hash.C:
! 11841: * main/pa_table.C:
! 11842: added forgotten
! 11843:
! 11844: * acinclude.m4:
! 11845: --disable-string-origins
! 11846:
! 11847: * configure:
! 11848: * include/pa_array.h:
! 11849: * include/pa_pool.h:
! 11850: * main/Makefile.am:
! 11851: * main/main.dsp:
! 11852: * main/pa_array.C:
! 11853: * targets/parser.C:
! 11854: * targets/parser.dsp:
! 11855: templates failed
! 11856: no template specializations [VC6],
! 11857: no library auto instantation [VC6, GNU c++ 2.95.2-6 from latest cygwin]
! 11858:
! 11859: * include/pa_array.h:
! 11860: * include/pa_pool.h:
! 11861: * main/pa_array.C:
! 11862: * targets/parser.C:
! 11863: Array& operator += (Array& src)
! 11864:
! 11865: 2001-01-27 paf
! 11866: * include/pa_hash.h:
! 11867: * include/pa_string.h:
! 11868: * include/pa_types.h:
! 11869: * main/main.dsp:
! 11870: * main/pa_string.C:
! 11871: uint, and added pa_types & pa_hash[forgotten]
! 11872:
! 11873: * main/pa_string.C:
! 11874: * targets/parser.C:
! 11875: String::operator ==
! 11876:
! 11877: * include/pa_array.h:
! 11878: * main/pa_array.C:
! 11879: * targets/parser.C:
! 11880: array [] with chunk caching
! 11881:
! 11882: * main/pa_hash.C:
! 11883: String(&String)
! 11884:
! 11885: * include/pa_array.h:
! 11886: * include/pa_hash.h:
! 11887: * include/pa_pool.h:
! 11888: * include/pa_string.h:
! 11889: * main/pa_array.C:
! 11890: * main/pa_string.C:
! 11891: array cache rethought to chunk caching
! 11892:
! 11893: * include/pa_array.h:
! 11894: * include/pa_hash.h:
! 11895: * include/pa_pool.h:
! 11896: * include/pa_string.h:
! 11897: * main/main.dsp:
! 11898: * main/pa_array.C:
! 11899: * main/pa_hash.C:
! 11900: * main/pa_string.C:
! 11901: * targets/parser.dsp:
! 11902: Array 0
! 11903:
! 11904: * main/pa_hash.C:
! 11905: added pa_hash.C [forgotten]
! 11906:
! 11907: 2001-01-26 paf
! 11908: * include/pa_pool.h:
! 11909: * include/pa_string.h:
! 11910: * main/pa_string.C:
! 11911: * targets/parser.C:
! 11912: removed templates [vc++ suxx]
! 11913:
! 11914: * include/pa_pool.h:
! 11915: * main/pa_string.C:
! 11916: String prealloc & dynamic row_count
! 11917:
! 11918: * include/pa_pool.h:
! 11919: * include/pa_string.h:
! 11920: pa_pool split
! 11921:
! 11922: * AUTHORS:
! 11923: * COPYING:
! 11924: * INSTALL:
! 11925: * Makefile.am:
! 11926: * NEWS:
! 11927: * README:
! 11928: * acinclude.m4:
! 11929: * config.guess:
! 11930: * config.h.bot:
! 11931: * config.h.top:
! 11932: * config.sub:
! 11933: * configure:
! 11934: * configure.in:
! 11935: * include/pa_pool.h:
! 11936: * install-sh:
! 11937: * main/Makefile.am:
! 11938: * main/main.dsp:
! 11939: * main/pa_pool.C:
! 11940: * main/pa_string.C:
! 11941: * missing:
! 11942: * mkinstalldirs:
! 11943: * parser.dsw:
! 11944: * stamp-h.in:
! 11945: * targets/Makefile.am:
! 11946: * targets/parser.C:
! 11947: * targets/parser.dsp:
! 11948: creating parser3 module
! 11949:
! 11950: * include/pa_pool.h:
! 11951: * main/main.dsp:
! 11952: * main/pa_pool.C:
! 11953: * main/pa_string.C:
! 11954: * main/pa_string.C:
! 11955: * targets/parser.C:
! 11956: * targets/parser.dsp:
! 11957: * targets/parser.dsp:
! 11958: $Id: ChangeLog,v 1.18 2002/01/25 11:22:51 paf Exp $ check
! 11959:
! 11960: * targets/parser.C:
! 11961: $id$ check
! 11962:
! 11963: * include/pa_pool.h:
! 11964: * include/pa_string.h:
! 11965: * main/main.dsp:
! 11966: * main/pa_pool.C:
! 11967: * main/pa_string.C:
! 11968: * targets/parser.C:
! 11969: templates in VC++ suxx.
! 11970:
E-mail: