Annotation of parser3/ChangeLog, revision 1.6
1.6 ! paf 1: 2002-05-07 paf
! 2: * src/classes/classes.dsp:
! 3: * src/classes/gd/gd.dsp:
! 4: * src/classes/op.C:
! 5: * src/classes/smtp/smtp.dsp:
! 6: * src/include/pa_globals.h:
! 7: * src/include/pa_request.h:
! 8: * src/include/pa_table.h:
! 9: * src/libltdl/libltdl.dsp:
! 10: * src/main/compile.tab.C:
! 11: * src/main/compile.y:
! 12: * src/main/main.dsp:
! 13: * src/main/pa_globals.C:
! 14: * src/main/pa_request.C:
! 15: * src/main/pa_table.C:
! 16: * src/pcre/pcre.dsp:
! 17: * src/targets/isapi/pa_pool.C:
! 18: * src/targets/isapi/parser3isapi.C:
! 19: * src/targets/isapi/parser3isapi.dsp:
! 20: * src/targets/isapi/pool_storage.h:
! 21: * src/types/types.dsp:
! 22: * www/htdocs/parser-status.html:
! 23: Table name2number field now &.
! 24: main_method_name now on Request pool rather on global_pool [Junction+VJunction created on same pool as name = were created on global pool, causing mem leaks]
! 25:
! 26: 2002-05-06 paf
! 27: * src/main/pa_globals.C:
! 28: * src/main/pa_globals.C:
! 29: * src/targets/cgi/parser3.C:
! 30: * src/targets/cgi/parser3.C:
! 31: * src/targets/cgi/pool_storage.h:
! 32: * src/targets/cgi/pool_storage.h:
! 33: * src/targets/isapi/parser3isapi.C:
! 34: * src/targets/isapi/parser3isapi.C:
! 35: removed 100*40 bytes per request memory leak [nonpool malloc in
! 36: globals]
! 37:
! 38: 2002-04-30 paf
! 39: * configure:
! 40: * src/include/pa_version.h:
! 41: version now not b
! 42:
! 43: * src/targets/cgi/parser3.C:
! 44: * www/cgi-bin/parser3.log:
! 45: * www/htdocs/global.xsl:
! 46: * www/htdocs/index.html:
! 47: request.uri now never 0
! 48:
1.5 paf 49: 2002-04-29 paf
1.6 ! paf 50: * configure.in:
! 51: removed b
! 52:
1.5 paf 53: * src/doc/ClassExample1.dox:
1.6 ! paf 54: * src/doc/ClassExample3.dox:
! 55: * src/doc/aliased.dox:
! 56: * src/doc/methoded.dox:
! 57: * src/doc/string.dox:
! 58: * src/doc/value.dox:
! 59: * src/include/pa_exception.h:
! 60: * src/main/pa_request.C:
! 61: * src/targets/cgi/parser3.C:
! 62: merged from 0001
! 63:
! 64: * src/classes/op.C:
1.5 paf 65: * src/include/pa_exception.h:
66: * src/main/pa_request.C:
1.6 ! paf 67: Exception::comment/type checked in (), no there's no empty type
! 68: comment by default
1.5 paf 69:
70: 2002-04-26 paf
71: * src/doc/doxygen.cfg:
72: * src/doc/doxygen.cfg:
73: * src/targets/cgi/parser3.dsp:
74: * www/cgi-bin/parser3.log:
75: * www/htdocs/index.html:
76: doxygen dot image size reduced
77:
1.4 paf 78: 2002-04-25 paf
79: * src/classes/table.C:
80: * www/cgi-bin/parser3.log:
81: * www/htdocs/.htaccess:
82: * www/htdocs/index.html:
83: removed restriction on column count to ^table.hash to work, now
84: must be >0 [were >1]
85:
1.5 paf 86: * src/targets/cgi/parser3.C:
87: * src/targets/cgi/parser3.C:
88: setenv in .htaccess when cgi is not under that dir got
89: REDIRECT_ prefix before HTTP_PARSER_x_CONFIG, now that took
90: into account
91:
1.4 paf 92: * www/cgi-bin/parser3.log:
93: * www/htdocs/index.html:
94: sample of 'using junction out of context'
1.5 paf 95:
96: * operators.txt:
97: * operators.txt:
98: * src/classes/date.C:
99: * src/classes/date.C:
100: * www/cgi-bin/parser3.log:
101: * www/htdocs/index.html:
102: ^date::create[2002-12-33 01:03:04]
1.4 paf 103:
104: 2002-04-24 paf
105: * src/classes/classes.dsp:
106: * src/classes/gd/gd.dsp:
107: * src/classes/smtp/smtp.dsp:
108: * src/libltdl/libltdl.dsp:
109: * src/main/compile.tab.C:
110: * src/main/main.dsp:
111: * src/pcre/pcre.dsp:
112: * src/pcre/pcre_dftables.dsp:
113: * src/pcre/pcre_parser_ctype.dsp:
114: * src/targets/apache13/ApacheModuleParser3.dsp:
115: * src/targets/cgi/parser3.C:
116: * src/targets/cgi/parser3.dsp:
117: * src/targets/isapi/parser3isapi.dsp:
118: * src/types/types.dsp:
119: MSVC profile targets
120:
121: 2002-04-23 paf
122: * operators.txt:
123: * src/classes/string.C:
124: * www/cgi-bin/parser3.log:
125: * www/htdocs/index.html:
126: int/double/string:sql{}[$.default{code}]
127: fixed [were barking: "junction used outside of context"]
128:
129: 2002-04-22 paf
130: * src/classes/string.C:
131: * src/include/pa_string.h:
132: * src/main/pa_string.C:
133: * src/types/pa_vstring.C:
134: * src/types/pa_vstring.h:
135: * types.txt:
136: ^string.optimize[]
137:
138: * src/main/execute.C:
139: * www/cgi-bin/parser3.log:
140: * www/htdocs/index.html:
141: junctions to local contexts got cleanized&checked later
142:
143: * src/main/execute.C:
144: * www/cgi-bin/parser3.log:
145: rolled back to before_killing_userjunction_contexts
146:
147: * src/include/pa_globals.h:
148: * src/include/pa_table.h:
149: * src/main/pa_globals.C:
150: * src/main/pa_string.C:
151: * src/main/pa_table.C:
152: fixed match table template
153:
154: * src/classes/string.C:
155: * src/classes/string.C:
156: optimize removed from string .left/right/pos
157:
158: * src/main/execute.C:
159: * www/cgi-bin/parser3.log:
160: * www/htdocs/index.html:
161: user junctions context killed
162:
163: 2002-04-19 paf
164: * src/classes/string.C:
165: * src/include/pa_request.h:
166: * src/include/pa_string.h:
167: * src/main/pa_request.C:
168: * src/main/pa_string.C:
169: * src/types/pa_vstring.C:
170: * src/types/pa_vstring.h:
171: * www/cgi-bin/parser3.log:
172: * www/htdocs/index.html:
173: string now optimized prior to .left .right .mid .pos .match when that is profitable,
174: and always before .replace
175: when $ORIGINS(1) optimization disabled
176: economy from not wasting mem on lots of strings which occur by lots of String:mid calls to get parts of source string between found_occurances
177:
178: * src/classes/op.C:
179: * src/classes/string.C:
180: * src/types/pa_value.h:
181: VTable removed from each String::match replace iteration, and made stacked
182: sizeof(VTable)=12bytes economy on each replace code
183:
184: * src/include/pa_globals.h:
185: * src/include/pa_table.h:
186: * src/main/pa_globals.C:
187: * src/main/pa_string.C:
188: String::match table columns globalized, not created @ each ^match anymore
189: economy: sizeof(Array)+space on 3+x cells=24+ bytes per ^match
190:
191: * src/classes/file.C:
192: ovector now local
193: economy: 16 bytes per ^file:list
194:
195: * src/classes/string.C:
196: * src/include/pa_string.h:
197: * src/main/pa_string.C:
198: * www/htdocs/index.html:
199: string.match[]['] option enables generation of $match.prematch
200: .match .postmatch columns
201:
202: * src/main/pa_string.C:
203: String::match options analized without cstr-ing them now
204:
205: * src/doc/chmhelper.pl:
206: * src/doc/doxygen.cfg:
207: * src/doc/footer.htm:
208: * src/doc/html2chm.cmd:
209: * src/doc/postbuild.txt:
210: * src/doc/sources2html.cmd:
211: * src/doc/view_chm.cmd:
212: * src/doc/view_html.cmd:
213: config updated to doxygen 1.2.15,
214: created helper which fixes minor bugs in chm project files & htm tree.
215: changed extension to .htm
216:
217: * src/doc/footer.htm:
218: 2001,
219:
220: 2002-04-18 paf
221: * src/classes/classes.h:
222: * src/classes/hash.C:
223: * src/types/pa_value.h:
224: * src/types/pa_vbool.h:
225: * src/types/pa_vcookie.h:
226: * src/types/pa_vdate.h:
227: * src/types/pa_vdouble.h:
228: * src/types/pa_venv.h:
229: * src/types/pa_vfile.h:
230: * src/types/pa_vhash.h:
231: * src/types/pa_vimage.h:
232: * src/types/pa_vint.h:
233: * src/types/pa_vjunction.h:
234: * src/types/pa_vobject.h:
235: * src/types/pa_vrequest.h:
236: * src/types/pa_vresponse.h:
237: * src/types/pa_vstateless_class.h:
238: * src/types/pa_vstateless_object.h:
239: * src/types/pa_vstatus.h:
240: * src/types/pa_vstring.h:
241: * src/types/pa_vtable.h:
242: * src/types/pa_vvoid.h:
243: * src/types/pa_vxdoc.h:
244: * src/types/pa_vxnode.h:
245: fclass_real lowered from VStateless_class to VObject
246:
247: * src/types/pa_value.C:
248: forced to cut that from .h because of VStateless_class usage [
249: undefined in .h]
250:
251: * src/classes/classes.h:
252: * src/classes/date.C:
253: * src/classes/double.C:
254: * src/classes/file.C:
255: * src/classes/form.C:
256: * src/classes/hash.C:
257: * src/classes/image.C:
258: * src/classes/int.C:
259: * src/classes/mail.C:
260: * src/classes/math.C:
261: * src/classes/op.C:
262: * src/classes/response.C:
263: * src/classes/string.C:
264: * src/classes/table.C:
265: * src/classes/void.C:
266: * src/classes/xnode.C:
267: * src/include/pa_globals.h:
268: * src/include/pa_request.h:
269: * src/main/execute.C:
270: * src/main/pa_globals.C:
271: * src/main/pa_request.C:
272: * src/types/Makefile.am:
273: * src/types/pa_value.h:
274: * src/types/pa_vdouble.h:
275: * src/types/pa_vform.C:
276: * src/types/pa_vhash.h:
277: * src/types/pa_vint.h:
278: * src/types/pa_vmath.h:
279: * src/types/pa_vmethod_frame.h:
280: * src/types/pa_vstateless_class.h:
281: * src/types/pa_wcontext.C:
282: * src/types/pa_wcontext.h:
283: * src/types/pa_wwrapper.h:
284: * src/types/types.dsp:
285: * www/cgi-bin/parser3.log:
286: * www/htdocs/index.html:
287: removed Value::fname
288:
289: * src/include/pa_opcode.h:
290: * src/main/compile.tab.C:
291: * src/main/compile.y:
292: * src/main/compile_tools.C:
293: * src/main/compile_tools.h:
294: * src/main/execute.C:
295: * src/main/pa_request.C:
296: * src/types/pa_vmethod_frame.h:
297: * www/cgi-bin/parser3.log:
298: * www/htdocs/index.html:
299: OP_GET_METHOD_FRAME merged with OP_CALL, VCodeFrame move to
300: stack [no more heap waste on each CALL]
301:
302: * src/types/pa_valiased.C:
303: * src/types/pa_valiased.h:
304: * src/types/pa_vclass.h:
305: * src/types/pa_vobject.h:
306: * src/types/pa_wcontext.C:
307: * www/cgi-bin/parser3.log:
308: * www/htdocs/index.html:
309: VAliased get/set alias now virtual and implemented down in
310: VClass, fclass_alias removed,
311:
312: * src/main/pa_request.C:
313: * src/types/pa_valiased.h:
314: * src/types/pa_vstateless_class.h:
315: * src/types/pa_vstateless_object.h:
316: * src/types/pa_vstring.h:
317: * www/cgi-bin/parser3.log:
318: * www/htdocs/index.html:
319: VStateless_string_object speicalized light version of VStateless_object
320:
321: * src/types/Makefile.in:
322: *** empty log message ***
323:
324: * src/doc/doxygen.cfg:
325: .chi generation disabled
326:
327: * src/classes/classes.h:
328: * src/classes/xdoc.C:
329: * src/classes/xnode.C:
330: * src/classes/xnode.h:
331: * src/types/pa_vxdoc.C:
332: * www/cgi-bin/parser3.log:
333: * www/cgi-bin/parser3.log:
334: * www/htdocs/index.html:
335: * www/htdocs/index.html:
336: xdoc(xnode) now fully - fields&methods
337:
338: * src/classes/op.C:
339: ^throw comment param made optional
340:
341: 2002-04-17 paf
342: * src/types/pa_vhash.h:
343: vstring wrong parent fixed
344:
345: * src/classes/op.C:
346: taint local result var bug fixed
347:
348: * src/doc/ClassExample1.dox:
349: * src/doc/ClassExample2.dox:
350: * src/doc/ClassExample3.dox:
351: * src/doc/compiler.dox:
352: * src/doc/module.dox:
353: * src/doc/pooled.dox:
354: * src/doc/string.dox:
355: * src/doc/targets.dox:
356: * src/include/pa_pool.h:
357: * src/include/pa_types.h:
358: dox updated to current state, PTHROW freshen to throw & co
359:
360: 2002-04-16 paf
361: * src/classes/op.C:
362: exception2vhash file now tainted
363:
364: * src/include/pa_opcode.h:
365: * src/main/compile.tab.C:
366: * src/main/compile.y:
367: * src/main/execute.C:
368: * src/targets/cgi/parser3.C:
369: * www/cgi-bin/parser3.log:
370: OP_CALL -> OP_CALL__WRITE and used that for removing VString wrapper
371:
372: * src/doc/postbuild.txt:
373: * src/main/execute.C:
374: * www/cgi-bin/parser3.log:
375: * www/htdocs/index.html:
376: result in @postprocess & @unhandled_exception now taken into
377: account as in usual functions
378:
379: * src/doc/postbuild.txt:
380: instructions on post .html build
381:
382: * asm.txt:
383: * form.txt:
384: * lang.txt:
385: * sql.txt:
386: * www/cgi-bin/parser3.log:
387: removed outdated. see in Attic asm.txt as most interesting
388:
389: * src/classes/op.C:
390: * www/cgi-bin/parser3.log:
391: * www/htdocs/auto.p:
392: extra check on empty file in origin in _execute
393:
394: * src/classes/date.C:
395: * src/main/compile.tab.C:
396: * src/targets/cgi/parser3.C:
397: * www/cgi-bin/parser3.log:
398: * www/cgi-bin/parser3.log:
399: cheched date:create(days) param for validity [later were
400: assumed valid and crashed on invalid onces]
401:
402: * src/classes/file.C:
403: * src/main/pa_exec.C:
404: * www/cgi-bin/parser3.log:
405: * www/htdocs/index.html:
406: stderr of execs mark as tainted
407:
408: * src/main/execute.C:
409: * www/htdocs/index.html:
410: $result in @main now taken into account as in usual functions
411:
412: * src/classes/op.C:
413: * www/cgi-bin/parser3.log:
414: _process pseudo origin copied from local var to heap
415:
416: * src/main/pa_request.C:
417: uri in error log
418:
419: * src/main/pa_request.C:
420: * src/targets/isapi/parser3isapi.C:
421: * www/htdocs/index.html:
422: removed check, preventing content-length: 0 from appearing
423:
424: * src/doc/doxygen.cfg:
425: * src/doc/html2chm.cmd:
426: .chm file only now, no .chi
427:
428: 2002-04-15 paf
429: * src/classes/image.C:
430: * src/classes/op.C:
431: * src/classes/op.C:
432: * src/classes/string.C:
433: * src/classes/table.C:
434: * src/include/pa_request.h:
435: * src/main/execute.C:
436: * src/types/pa_value.h:
437: * src/types/pa_vmethod_frame.h:
438: * src/types/pa_wcontext.h:
439: * www/cgi-bin/parser3.log:
440: StringOrValue wcontext result, now ready for dual writes
441:
442: * src/classes/file.C:
443: * src/classes/op.C:
444: * src/classes/table.C:
445: * www/cgi-bin/parser3.log:
446: finished dual write_xxx_lang functions
447:
448: * src/main/execute.C:
449: * src/types/pa_value.h:
450: * www/cgi-bin/parser3.log:
451: fixed name update
452:
453: * src/main/execute.C:
454: CodeFrame soul fixed [mistakenly killed by prev changes]
455:
456: * src/classes/date.C:
457: * src/classes/file.C:
458: * src/classes/mail.C:
459: * src/classes/string.C:
460: * src/classes/xnode.C:
461: * src/include/pa_request.h:
462: * src/types/pa_value.h:
463: * src/types/pa_wcontext.h:
464: removed absolutely unnecessary VString shells
465:
466: * src/classes/op.C:
467: * src/include/pa_globals.h:
468: * src/include/pa_opcode.h:
469: * src/include/pa_request.h:
470: * src/main/compile.tab.C:
471: * src/main/compile.y:
472: * src/main/compile_tools.C:
473: * src/main/compile_tools.h:
474: * src/main/execute.C:
475: * src/main/pa_globals.C:
476: * src/main/pa_request.C:
477: * src/targets/cgi/parser3.C:
478: * www/cgi-bin/parser3.log:
479: * www/htdocs/index.html:
480: switch in hash constructor fixed [were problems with using of
481: stacked wwrapper after it's death]
482:
483: * src/classes/file.C:
484: * src/classes/hash.C:
485: * src/classes/op.C:
486: * src/include/pa_request.h:
487: * src/main/execute.C:
488: * src/types/pa_wcontext.h:
489: started dual write_xxx_lang functions, if checked & works
490:
491: * src/targets/cgi/parser3.C:
492: ctime sometimes can be just "", checked that
493:
494: * src/main/compile.tab.C:
495: * src/main/compile.y:
496: * src/main/compile_tools.C:
497: * src/main/compile_tools.h:
498: * src/main/execute.C:
499: OP_GET_ELEMENT+OP_GET_ELEMENT__WRITE
500: changed to OP_WRITE_VALUE
501: in var get cases
502:
503: 2002-04-12 paf
504: * operators.txt:
505: * src/classes/table.C:
506: * www/cgi-bin/parser3.log:
507: * www/htdocs/index.html:
508: table.select(expression) 0
509:
510: 2002-04-11 paf
511: * src/classes/string.C:
512: * src/include/pa_request.h:
513: * src/main/execute.C:
514: Request::process_internal codeFrame & wwrapper stacked [not
515: wasting heap anymore]
516:
517: 2002-04-10 paf
518: * src/include/pa_string.h:
519: * src/main/pa_string.C:
520: * src/main/untaint.C:
521: * www/cgi-bin/parser3.log:
522: * www/htdocs/index.html:
523: killed 8 bytes from String.head
524:
525: * src/classes/double.C:
526: * src/classes/file.C:
527: * src/classes/hash.C:
528: * src/classes/image.C:
529: * src/classes/int.C:
530: * src/classes/math.C:
531: * src/classes/op.C:
532: * src/classes/string.C:
533: * src/classes/table.C:
534: * src/classes/void.C:
535: * src/classes/xdoc.C:
536: * src/include/pa_request.h:
537: * src/main/execute.C:
538: * src/main/pa_string.C:
539: killed Request::process() wrapping VString(String) in case we
540: need only String
541:
542: 2002-04-09 paf
543: * src/main/pa_common.C:
544: * src/targets/cgi/parser3.C:
545: * src/types/pa_vdouble.h:
546: * src/types/pa_vint.h:
547: int/double get_string now not pool.malloc(MAX_NUMBER) but
548: really neaded
549:
550: * etc/Makefile.in:
551: * etc/parser3.charsets/Makefile.in:
552: * src/classes/Makefile.in:
553: * src/classes/gd/Makefile.in:
554: * src/classes/smtp/Makefile.in:
555: * src/patches/Makefile.in:
556: * src/sql/Makefile.in:
557: * src/targets/Makefile.in:
558: * src/targets/apache13/Makefile.in:
559: * src/targets/cgi/Makefile.in:
560: * src/targets/isapi/Makefile.in:
561: * src/types/Makefile.in:
562: makse
563:
564: * operators.txt:
565: * src/classes/double.C:
566: * src/classes/int.C:
567: * www/htdocs/global.xsl:
568: int/double.int/double(default)
569:
570: * src/main/compile.tab.C:
571: * src/targets/cgi/parser3.C:
572: * src/targets/isapi/parser3isapi.C:
573: * www/cgi-bin/parser3.log:
574: removed
575: {
576: char *a;
577: {
578: /*sub local*/char b[...];
579: a=b;
580: situations
581:
582: * src/classes/xdoc.C:
583: * www/cgi-bin/parser3.log:
584: * www/htdocs/global.xsl:
585: * www/htdocs/index.html:
586: xslt params fixed
587:
588: * operators.txt:
589: * src/classes/xdoc.C:
590: * www/cgi-bin/parser3.log:
591: xslt params made literal
592:
1.3 paf 593: 2002-04-04 paf
594: * src/include/pa_string.h:
595: * src/main/pa_string.C:
596: * www/cgi-bin/parser3.log:
597: * www/htdocs/index.html:
598: fixed string.replace [when reconstructing pieces were split by
599: max_integral(piece.size), thus some strings to replace happen
600: to be split into two = not replaced)
601:
602: * src/targets/cgi/parser3.C:
603: * src/targets/cgi/parser3.C:
604: * src/targets/cgi/parser3.dsp:
605: * src/targets/cgi/parser3.dsp:
606: document root in standalone version = current dir
607:
608: 2002-04-03 paf
609: * INSTALL:
610: * Makefile.in:
611: * configure:
612: * configure.in:
613: * etc/Makefile.in:
614: * etc/parser3.charsets/Makefile.in:
615: * etc/parser3.conf.in:
616: * src/Makefile.in:
617: * src/include/Makefile.in:
618: * src/libltdl/Makefile.in:
619: * src/main/Makefile.in:
620: * src/pcre/Makefile.in:
621: root config configure options
622:
623: * configure:
624: * configure.in:
625: more checks on nonexistent charset
626:
627: 2002-04-02 paf
628: * src/main/compile.C:
629: parser.compile [exception name more like in doc]
630:
631: 2002-04-01 paf
632: * src/classes/mail.C:
633: * src/include/pa_string.h:
634: * src/main/untaint.C:
635: * src/targets/isapi/parser3isapi.dsp:
636: * www/cgi-bin/parser3.log:
637: mail subject encoding taken from .content-type.charset, not .charset
638:
639: 2002-03-29 paf
640: * operators.txt:
641: * src/classes/date.C:
642: * www/cgi-bin/parser3.log:
643: * www/htdocs/index.html:
644: ^date::create now may not supply day, default 1.
645: checked 29.03 -> 29.02 roll on non 366 days' year. | 31.05->31.04 roll
646:
647: * etc/parser3.charsets/koi8-r.cfg:
648: koi8-r += ukranian letters
649:
650: 2002-03-28 paf
651: * operators.txt:
652: * src/classes/date.C:
653: * src/classes/op.C:
654: * src/include/pa_globals.h:
655: * src/include/pa_hash.h:
656: * src/main/pa_globals.C:
657: * src/types/pa_vdate.h:
658: * www/htdocs/index.html:
659: ^cache[file][date]{
660: ^cache(seconds)
661: ^cache[date]
662: }
663:
664: * src/classes/xdoc.C:
665: * src/classes/xnode.C:
666: * src/classes/xnode.h:
667: removed redundant pool param
668:
669: 2002-03-27 paf
670: * operators.txt:
671: * src/classes/op.C:
672: * src/include/pa_config_fixed.h:
673: * src/include/pa_request.h:
674: * src/main/execute.C:
675: * src/main/pa_request.C:
676: * www/cgi-bin/parser3.log:
677: decided agains resetting exception_trace, just changed name
678:
679: * operators.txt:
680: * src/classes/date.C:
681: * src/classes/double.C:
682: * src/classes/file.C:
683: * src/classes/form.C:
684: * src/classes/hash.C:
685: * src/classes/image.C:
686: * src/classes/int.C:
687: * src/classes/mail.C:
688: * src/classes/math.C:
689: * src/classes/op.C:
690: * src/classes/smtp/smtp.C:
691: * src/classes/string.C:
692: * src/classes/table.C:
693: * src/classes/void.C:
694: * src/classes/xdoc.C:
695: * src/classes/xnode.C:
696: * src/include/pa_exception.h:
697: * src/include/pa_request.h:
698: * src/include/pa_stylesheet_connection.h:
699: * src/main/compile.C:
700: * src/main/compile_tools.C:
701: * src/main/execute.C:
702: * src/main/pa_array.C:
703: * src/main/pa_charset.C:
704: * src/main/pa_charsets.C:
705: * src/main/pa_common.C:
706: * src/main/pa_dictionary.C:
707: * src/main/pa_exception.C:
708: * src/main/pa_exec.C:
709: * src/main/pa_pool.C:
710: * src/main/pa_request.C:
711: * src/main/pa_socks.C:
712: * src/main/pa_sql_driver_manager.C:
713: * src/main/pa_string.C:
714: * src/main/pa_table.C:
715: * src/main/untaint.C:
716: * src/targets/apache13/mod_parser3.C:
717: * src/targets/cgi/parser3.C:
718: * src/targets/isapi/parser3isapi.C:
719: * src/types/pa_value.h:
720: * src/types/pa_vcookie.C:
721: * src/types/pa_vfile.h:
722: * src/types/pa_vform.C:
723: * src/types/pa_vhash.h:
724: * src/types/pa_vmethod_frame.h:
725: * src/types/pa_vstatus.C:
726: * src/types/pa_vtable.C:
727: * src/types/pa_vxdoc.h:
728: * src/types/pa_vxnode.h:
729: * src/types/pa_wcontext.C:
730: * src/types/pa_wwrapper.h:
731: * www/cgi-bin/parser3.log:
732: * www/htdocs/index.html:
733: assigned exception types
734:
735: 2002-03-26 paf
736: * operators.txt:
737: * src/classes/date.C:
738: * www/htdocs/index.html:
739: fixed date roll on daylightsaving days
740: mktime took into account tm_isdst flag, which remained from BEFORE roll, but should have been reset
741:
742: * src/classes/op.C:
743: * www/htdocs/index.html:
744: forced language of $source field of exception to 'tainted',
745: so that sql-langed-frags could be outputed outside of connect
746:
747: * src/include/pa_common.h:
748: * src/main/pa_exec.C:
749: windows exec chdir fixed
750:
751: * operators.txt:
752: * src/classes/date.C:
753: * www/htdocs/index.html:
754: removed date.roll limit of +-1 offset
755:
756: 2002-03-25 paf
757: * INSTALL:
758: comment on --disable-link-stdcpp
759:
760: * INSTALL:
761: * configure:
762: * configure.in:
763: * src/targets/cgi/Makefile.am:
764: * src/targets/cgi/Makefile.in:
765: libstdc++ link skipping configure option
766:
767: * src/classes/file.C:
768: * src/classes/mail.C:
769: * src/include/pa_exec.h:
770: * src/main/pa_exec.C:
771: f(!forced_allow)
772: to allow
773: --with-sendmail to work with any/both
774: --disable-foreign-group-files --disable-execs
775:
776: * src/classes/op.C:
777: * src/include/pa_sql_connection.h:
778: sql connection with error were put to cache with '
779: marked_to_rollback' flag, all consequent even OK requests
780: rolled back
781:
782: * INSTALL:
783: "--with=sendmail=COMMAND"
784: comment
785:
786: * INSTALL:
787: * configure:
788: * configure.in:
789: * src/classes/mail.C:
790: * src/include/pa_config_auto.h.in:
791: * src/main/pa_exec.C:
792: * src/targets/cgi/Makefile.am:
793: * src/targets/cgi/Makefile.in:
794: --disable-foreign-group-files now disables execs also.
795: introducing --sendmail
796:
797: * INSTALL:
798: * INSTALL:
799: * src/classes/mail.C:
800: * src/classes/mail.C:
801: *** empty log message ***
802:
803: * operators.txt:
804: pgsql options comment
805:
806: * operators.txt:
807: * src/targets/cgi/parser3.C:
808: http_site_config_filespec
809:
810: 2002-03-22 paf
811: * operators.txt:
812: few comments on sets
813:
814: * src/main/pa_exec.C:
815: createprocess nowindow flag
816: check on readfile false return
817:
818: 2002-03-18 paf
819: * src/main/pa_charset.C:
820: * src/targets/isapi/pa_threads.C:
821: * src/types/pa_vdouble.h:
822: removed some tested @tests
823:
824: * etc/parser3.conf.in:
825: * operators.txt:
826: * src/classes/op.C:
827: * src/include/pa_exception.h:
828: * src/include/pa_globals.h:
829: * src/include/pa_request.h:
830: * src/include/pa_stack.h:
831: * src/main/pa_globals.C:
832: * src/main/pa_request.C:
833: * www/cgi-bin/parser3.log:
834: * www/cgi-bin/parser3.log:
835: * www/htdocs/index.html:
836: * www/htdocs/index.html:
837: introducing ^try
838:
839: 2002-03-15 paf
840: * operators.txt:
841: * src/classes/table.C:
842: * www/htdocs/index.html:
843: ^table.locate(logical expr)
844:
845: 2002-03-13 paf
846: * src/main/pa_exception.C:
847: checked not-pooled malloc
848:
849: 2002-03-11 paf
850: * src/types/pa_vfile.C:
851: $file.text now 0A linebreaks,
852: file::exec/cgi linebreaks "0D0A" changed to 0A onces
853:
854: * INSTALL:
855: * configure:
856: * configure.in:
857: * src/include/pa_config_auto.h.in:
858: * src/include/pa_config_fixed.h:
859: * src/main/pa_exec.C:
860: * src/main/pa_exec.C:
861: * www/htdocs/index.html:
862: * www/htdocs/index.html:
863: * www/htdocs/index.html:
864: --disable-execs
865:
866: * INSTALL:
867: * configure:
868: * configure.in:
869: * src/include/pa_config_auto.h.in:
870: * src/main/pa_common.C:
871: --disable-foreign-group-files
872:
873: 2002-03-05 paf
874: * src/targets/isapi/parser3isapi.C:
875: * src/targets/isapi/parser3isapi.dsp:
876: iis5 now requires headers to be terminated with \r\n manually [
877: refuses to separate header/body itself]
878:
879: * operators.txt:
880: * operators.txt:
881: * src/classes/date.C:
882: * src/classes/date.C:
883: date week calendar columns named
884:
885: * src/main/pa_globals.C:
886: * src/targets/cgi/parser3.C:
887: * src/targets/isapi/parser3isapi.C:
888: * www/htdocs/index.html:
889: isapi site config beside .dll
890:
891: 2002-03-04 paf
892: * src/targets/isapi/pa_threads.C:
893: * src/targets/isapi/parser3isapi.C:
894: * src/targets/isapi/parser3isapi.dsp:
895: isapi updated
896:
897: * src/classes/op.C:
898: * src/types/pa_vfile.C:
899: * www/cgi-bin/parser3.log:
900: * www/htdocs/index.html:
901: process body now evaluated in PASS language
902:
903: * src/classes/op.C:
904: * src/include/pa_string.h:
905: * src/main/pa_string.C:
906: string deserialize checks on broken file
907:
908: 2002-03-01 paf
909: * src/main/pa_exec.C:
910: execle -> execve, now argc OK
911:
912: 2002-02-28 paf
913: * src/main/pa_string.C:
914: origin by first piece preferred before last piece
915:
916: * src/main/pa_charsets.C:
917: when placing charset to cache using global name now [were
918: request]
919:
920: * configure:
921: * configure.in:
922: * src/targets/apache13/ApacheModuleParser3.dsp:
923: * src/targets/apache13/mod_parser3.C:
924: * src/targets/apache13/p3runConfigure.in:
925: * src/targets/apache13/pa_threads.C:
926: * www/cgi-bin/parser3.log:
927: * www/htdocs/auto.p:
928: apache module updated
929:
930: * src/main/untaint.C:
931: removed some debug comments
932:
933: 2002-02-27 paf
934: * src/patches/libgdome_morestatic.patch:
935: refused to link statically due to 3 duplicates, they are made static
936:
937: * etc/parser3.conf.in:
938: .dll -> .so
939:
940: * src/main/pa_charset.C:
941: size_t
942:
943: * INSTALL:
944: shared/static-xml
945: with-pathlink
946:
947: * operators.txt:
948: * operators.txt:
949: SMTP comment
950:
951: 2002-02-26 paf
952: * src/classes/xnode.C:
953: * www/cgi-bin/parser3.log:
954: * www/htdocs/auto.p:
955: * www/htdocs/global.xsl:
956: * www/htdocs/index.html:
957: in some situation, xpath query returned result with type NODESET, but empty nodeset member field,
958: checked that
959:
960: * src/main/pa_exec.C:
961: more precise names for vars, cosmetic
962:
963: 2002-02-22 paf
964: * operators.txt:
965: * src/types/pa_vcookie.C:
966: * src/types/pa_vcookie.C:
967: * www/cgi-bin/parser3.log:
968: cookie "expires=0" = "session"
969:
970: * src/include/pa_string.h:
971: * src/main/pa_string.C:
972: * src/main/pa_string.C:
973: * src/main/pa_string.C:
974: * www/cgi-bin/parser3.log:
975: * www/cgi-bin/parser3.log:
976: * www/cgi-bin/parser3.log:
977: * www/htdocs/auto.p:
978: * www/htdocs/index.html:
979: string iterators fixed again, so were String::join_chain
980:
981: * configure:
982: * configure.in:
983: glib###.a detection fixed
984:
985: * Makefile.in:
986: * configure:
987: * configure.in:
988: * etc/Makefile.in:
989: * etc/parser3.charsets/Makefile.in:
990: * src/Makefile.in:
991: * src/classes/Makefile.am:
992: * src/classes/Makefile.in:
993: * src/classes/gd/Makefile.in:
994: * src/classes/hashfile.C:
995: * src/classes/smtp/Makefile.in:
996: * src/include/Makefile.am:
997: * src/include/Makefile.in:
998: * src/include/pa_config_auto.h.in:
999: * src/include/pa_db_connection.h:
1000: * src/include/pa_db_manager.h:
1001: * src/include/pa_db_table.h:
1002: * src/libltdl/Makefile.in:
1003: * src/main/Makefile.am:
1004: * src/main/Makefile.in:
1005: * src/main/pa_db_connection.C:
1006: * src/main/pa_db_manager.C:
1007: * src/main/pa_db_table.C:
1008: * src/main/pa_globals.C:
1009: * src/patches/Makefile.in:
1010: * src/pcre/Makefile.in:
1011: * src/sql/Makefile.in:
1012: * src/targets/Makefile.in:
1013: * src/targets/apache13/Makefile.in:
1014: * src/targets/apache13/p3runConfigure.in:
1015: * src/targets/cgi/Makefile.am:
1016: * src/targets/cgi/Makefile.in:
1017: * src/targets/isapi/Makefile.in:
1018: * src/types/Makefile.am:
1019: * src/types/Makefile.in:
1020: * src/types/pa_vhashfile.C:
1021: * src/types/pa_vhashfile.h:
1022: removed hashfile support for now
1023:
1024: * acconfig.h:
1025: * src/libltdl/acconfig.h:
1026: acconfig move in cvs[from src/libltdl to /]
1027:
1028: * etc/parser3.charsets/windows-1251.cfg:
1029: °
1030:
1031: * Makefile.am:
1032: * Makefile.in:
1033: make update
1034:
1035: * INSTALL:
1036: hashfile removed from INSTALL
1037:
1038: * Makefile.in:
1039: * configure:
1040: * configure.in:
1041: * src/include/pa_config_auto.h.in:
1042: --with-shared-xml
1043: --with-static-xml
1044:
1045: * INSTALL:
1046: without-zlib comment
1047:
1048: * operators.txt:
1049: * src/classes/classes.dsp:
1050: * src/main/main.dsp:
1051: * src/types/types.dsp:
1052: removed hashfile support from sources for now
1053:
1054: * src/classes/classes.dsp:
1055: * src/classes/gd/gd.dsp:
1056: * src/main/compile.tab.C:
1057: * src/main/main.dsp:
1058: * src/targets/apache13/ApacheModuleParser3.dsp:
1059: * src/targets/cgi/parser3.dsp:
1060: * src/targets/isapi/parser3isapi.dsp:
1061: * src/types/types.dsp:
1062: *.dsp: removed refereces to win32db & ancient xalan&xml
1063:
1064: 2002-02-21 paf
1065: * Makefile.am:
1066: * Makefile.in:
1067: make cvsupdate
1068:
1069: * src/main/untaint.C:
1070: * www/cgi-bin/parser3.log:
1071: removed debug code, activated commented-for debug parts
1072:
1073: * src/include/pa_string.h:
1074: * src/include/pa_types.h:
1075: * src/main/pa_string.C:
1076: * src/main/untaint.C:
1077: * www/cgi-bin/parser3.log:
1078: STRING_*FOREACH_ROW
1079: changed to stop at append_row, not at link zero
1080: now string to string appending works
1081:
1082: 2002-02-20 paf
1083: * src/include/pa_string.h:
1084: * src/main/execute.C:
1085: * src/main/untaint.C:
1086: * src/targets/cgi/pa_pool.C:
1087: * src/targets/cgi/parser3.C:
1088: * www/htdocs/index.html:
1089: //#define DEBUG_STRING_APPENDS_VS_EXPANDS
1090:
1091: * src/include/pa_string.h:
1092: * src/main/pa_string.C:
1093: * src/main/untaint.C:
1094: * www/cgi-bin/parser3.log:
1095: economy: 22%
1096:
1097: * operators.txt:
1098: * src/include/pa_common.h:
1099: * src/include/pa_config_fixed.h:
1100: * src/include/pa_string.h:
1101: * src/include/pa_types.h:
1102: * src/main/compile.tab.C:
1103: * src/main/execute.C:
1104: * src/main/pa_string.C:
1105: * src/main/untaint.C:
1106: * src/targets/cgi/pa_pool.C:
1107: * src/targets/cgi/parser3.C:
1108: * www/htdocs/auto.p:
1109: * www/htdocs/global.xsl:
1110: * www/htdocs/index.html:
1111: strign to string append optimiziation idea and estimates
1112:
1113: * src/include/pa_string.h:
1114: * src/include/pa_stylesheet_connection.h:
1115: * src/main/pa_db_manager.C:
1116: * src/main/pa_dictionary.C:
1117: * src/main/pa_string.C:
1118: * src/main/untaint.C:
1119: * src/targets/cgi/parser3.C:
1120: * src/types/pa_vcookie.C:
1121: * src/types/pa_vstring.h:
1122: * www/htdocs/index.html:
1123: speed uptimized: string::is_empty
1124:
1125: * src/include/pa_string.h:
1126: * src/main/pa_string.C:
1127: * src/main/untaint.C:
1128: * www/cgi-bin/parser3.log:
1129: space uptimized: string::link_row removed
1130:
1131: 2002-02-19 paf
1132: * src/classes/xdoc.C:
1133: * src/classes/xnode.C:
1134: getElementsByTagName and *NS moved to node [element]
1135:
1136: * src/classes/math.C:
1137: not used directly [but erroreously reported that 'is', thus
1138: registering twice&other probs]
1139:
1140: * src/main/compile.C:
1141: * src/main/compile.C:
1142: without string_origins not worked
1143:
1144: * src/main/compile.C:
1145: without string_origins parse error file+line+col possible
1146:
1147: 2002-02-18 paf
1148: * src/types/pa_vdouble.h:
1149: since we have in_expression
1150: removed that trick i've installed into double::as_string
1151:
1152: * INSTALL:
1153: local install comment
1154:
1155: * src/main/compile.tab.C:
1156: * src/main/compile.y:
1157: * www/htdocs/global.xsl:
1158: * www/htdocs/index.html:
1159: integer division stops name
1160:
1161: * Makefile.in:
1162: * acinclude.m4:
1163: * aclocal.m4:
1164: * configure:
1165: * configure.in:
1166: * etc/Makefile.in:
1167: * etc/parser3.charsets/Makefile.in:
1168: * src/Makefile.in:
1169: * src/classes/Makefile.in:
1170: * src/classes/gd/Makefile.in:
1171: * src/classes/smtp/Makefile.in:
1172: * src/include/Makefile.in:
1173: * src/include/pa_config_auto.h.in:
1174: * src/include/pa_config_includes.h:
1175: * src/libltdl/Makefile.am:
1176: * src/libltdl/Makefile.in:
1177: * src/libltdl/config.h:
1178: * src/libltdl/config_auto.h.in:
1179: * src/libltdl/configure:
1180: * src/libltdl/configure.in:
1181: * src/main/Makefile.in:
1182: * src/patches/Makefile.in:
1183: * src/pcre/Makefile.in:
1184: * src/sql/Makefile.in:
1185: * src/targets/Makefile.in:
1186: * src/targets/apache13/Makefile.in:
1187: * src/targets/apache13/p3runConfigure.in:
1188: * src/targets/cgi/Makefile.am:
1189: * src/targets/cgi/Makefile.in:
1190: * src/targets/cgi/parser3.C:
1191: * src/targets/isapi/Makefile.in:
1192: * src/types/Makefile.in:
1193: removed libtool usage from build mech
1194:
1195: * operators.txt:
1196: * src/classes/date.C:
1197: date::create [were date::set, with backward comp
1198:
1199: * src/classes/math.C:
1200: * www/htdocs/index.html:
1201: math:random range check fixed
1202:
1203: * src/main/compile.tab.C:
1204: bison env set so one could compile without cygwin installed
1205:
1206: * src/targets/cgi/Makefile.am:
1207: * src/targets/cgi/Makefile.in:
1208: * src/targets/cgi/parser3.C:
1209: *** empty log message ***
1210:
1211: * src/main/pa_globals.C:
1212: extern "C" was removed too fast
1213:
1214: * Makefile.in:
1215: * ltconfig:
1216: * ltmain.sh:
1217: removed libtool subpart files
1218:
1219: * src/main/main.dsp:
1220: * src/main/pa_globals.C:
1221: removed unneded
1222: #ifdef __cplusplus
1223: }
1224: #endif
1225:
1226: * src/include/pa_opcode.h:
1227: * src/include/pa_request.h:
1228: * src/main/compile.tab.C:
1229: * src/main/compile.y:
1230: * src/main/execute.C:
1231: * src/types/pa_wcontext.h:
1232: * www/htdocs/index.html:
1233: * www/htdocs/index.html:
1234: in_expression
1235: aimed to solve old problem with string/nonstring values,
1236: now in expressions double/int values are passed as-is, without stupid tostring/fromstring conversions
1237:
1238: * operators.txt:
1239: * src/targets/cgi/parser3.C:
1240: PARSER_ROOT_CONFIG
1241:
1242: * src/classes/classes.dsp:
1243: * src/classes/gd/gd.dsp:
1244: * src/classes/smtp/smtp.dsp:
1245: * src/main/main.dsp:
1246: * src/main/pa_globals.C:
1247: * src/targets/cgi/parser3.dsp:
1248: * src/types/types.dsp:
1249: win32xml now contains gnome xml libs
1250: parser .dsp-s changed accordingly
1251:
1252: * src/libltdl/Makefile.am:
1253: * src/libltdl/Makefile.in:
1254: make dist for libltdl updated
1255:
1256: * operators.txt:
1257: \ comment
1258:
1259: 2002-02-13 paf
1260: * src/pcre/ibm-1257.ucm:
1261: 1257 unicode table added
1262:
1263: * INSTALL:
1264: * configure:
1265: * configure.in:
1266: * src/targets/cgi/Makefile.am:
1267: * src/targets/cgi/Makefile.in:
1268: --with-glib-config
1269: CXXLINK=$(CC) for targets/cgi/parser3
1270:
1271: * src/include/pa_config_includes.h:
1272: sys/time time both included now.
1273: vaguely remember confilicts on this on some system [not on six|ablv]
1274: so when would see them again would think up proper check
1275:
1276: * etc/parser3.charsets/windows-1257.cfg:
1277: * etc/parser3.conf.in:
1278: * src/pcre/pcre_parser_ctype.c:
1279: * src/targets/cgi/parser3.C:
1280: baltic charset file generated, in generation script ispunct
1281: check added
1282:
1283: * src/main/pa_common.C:
1284: strnchr: sanity check added
1285:
1286: * src/main/pa_common.C:
1287: truncation never occured when writing files on unix [since i've changed cache mech]
1288: fix
1289:
1290: * etc/parser3.charsets/windows-1257.cfg:
1291: id added
1292:
1.2 paf 1293: 2002-02-08 paf
1294: * src/classes/classes.C:
1295: * src/classes/classes.h:
1296: * src/classes/date.C:
1297: * src/classes/double.C:
1298: * src/classes/file.C:
1299: * src/classes/form.C:
1300: * src/classes/gd/gif.C:
1301: * src/classes/gd/gif.h:
1302: * src/classes/gd/gifio.C:
1303: * src/classes/hash.C:
1304: * src/classes/hashfile.C:
1305: * src/classes/image.C:
1306: * src/classes/int.C:
1307: * src/classes/mail.C:
1308: * src/classes/math.C:
1309: * src/classes/op.C:
1310: * src/classes/response.C:
1311: * src/classes/smtp/comms.C:
1312: * src/classes/smtp/smtp.C:
1313: * src/classes/smtp/smtp.h:
1314: * src/classes/string.C:
1315: * src/classes/table.C:
1316: * src/classes/void.C:
1317: * src/classes/xdoc.C:
1318: * src/classes/xnode.C:
1319: * src/classes/xnode.h:
1320: * src/include/pa_array.h:
1321: * src/include/pa_cache_managers.h:
1322: * src/include/pa_charset.h:
1323: * src/include/pa_charsets.h:
1324: * src/include/pa_common.h:
1325: * src/include/pa_config_fixed.h:
1326: * src/include/pa_config_includes.h:
1327: * src/include/pa_db_connection.h:
1328: * src/include/pa_db_manager.h:
1329: * src/include/pa_db_table.h:
1330: * src/include/pa_dictionary.h:
1331: * src/include/pa_dir.h:
1332: * src/include/pa_exception.h:
1333: * src/include/pa_exec.h:
1334: * src/include/pa_globals.h:
1335: * src/include/pa_hash.h:
1336: * src/include/pa_opcode.h:
1337: * src/include/pa_pool.h:
1338: * src/include/pa_pragma_pack_begin.h:
1339: * src/include/pa_pragma_pack_end.h:
1340: * src/include/pa_request.h:
1341: * src/include/pa_sapi.h:
1342: * src/include/pa_socks.h:
1343: * src/include/pa_sql_connection.h:
1344: * src/include/pa_sql_driver_manager.h:
1345: * src/include/pa_stack.h:
1346: * src/include/pa_string.h:
1347: * src/include/pa_stylesheet_connection.h:
1348: * src/include/pa_stylesheet_manager.h:
1349: * src/include/pa_table.h:
1350: * src/include/pa_threads.h:
1351: * src/include/pa_types.h:
1352: * src/main/compile.C:
1353: * src/main/compile.tab.C:
1354: * src/main/compile_tools.C:
1355: * src/main/compile_tools.h:
1356: * src/main/execute.C:
1357: * src/main/pa_array.C:
1358: * src/main/pa_cache_managers.C:
1359: * src/main/pa_charset.C:
1360: * src/main/pa_charsets.C:
1361: * src/main/pa_common.C:
1362: * src/main/pa_db_connection.C:
1363: * src/main/pa_db_manager.C:
1364: * src/main/pa_db_table.C:
1365: * src/main/pa_dictionary.C:
1366: * src/main/pa_dir.C:
1367: * src/main/pa_exception.C:
1368: * src/main/pa_exec.C:
1369: * src/main/pa_globals.C:
1370: * src/main/pa_hash.C:
1371: * src/main/pa_pool.C:
1372: * src/main/pa_request.C:
1373: * src/main/pa_socks.C:
1374: * src/main/pa_sql_driver_manager.C:
1375: * src/main/pa_status_provider.C:
1376: * src/main/pa_string.C:
1377: * src/main/pa_stylesheet_manager.C:
1378: * src/main/pa_table.C:
1379: * src/main/untaint.C:
1380: * src/pcre/pcre_parser_ctype.c:
1381: * src/sql/pa_sql_driver.h:
1382: * src/targets/apache13/mod_parser3.C:
1383: * src/targets/apache13/pa_pool.C:
1384: * src/targets/apache13/pa_threads.C:
1385: * src/targets/cgi/pa_pool.C:
1386: * src/targets/cgi/pa_threads.C:
1387: * src/targets/cgi/parser3.C:
1388: * src/targets/cgi/pool_storage.h:
1389: * src/targets/isapi/pa_pool.C:
1390: * src/targets/isapi/pa_threads.C:
1391: * src/targets/isapi/parser3isapi.C:
1392: * src/targets/isapi/pool_storage.h:
1393: * src/types/pa_valiased.C:
1394: * src/types/pa_valiased.h:
1395: * src/types/pa_value.h:
1396: * src/types/pa_vbool.h:
1397: * src/types/pa_vclass.h:
1398: * src/types/pa_vcode_frame.h:
1399: * src/types/pa_vcookie.C:
1400: * src/types/pa_vcookie.h:
1401: * src/types/pa_vdate.h:
1402: * src/types/pa_vdouble.h:
1403: * src/types/pa_venv.h:
1404: * src/types/pa_vfile.C:
1405: * src/types/pa_vfile.h:
1406: * src/types/pa_vform.C:
1407: * src/types/pa_vform.h:
1408: * src/types/pa_vhash.h:
1409: * src/types/pa_vhashfile.C:
1410: * src/types/pa_vhashfile.h:
1411: * src/types/pa_vimage.C:
1412: * src/types/pa_vimage.h:
1413: * src/types/pa_vint.h:
1414: * src/types/pa_vjunction.h:
1415: * src/types/pa_vmath.h:
1416: * src/types/pa_vmethod_frame.h:
1417: * src/types/pa_vobject.h:
1418: * src/types/pa_vrequest.C:
1419: * src/types/pa_vrequest.h:
1420: * src/types/pa_vresponse.C:
1421: * src/types/pa_vresponse.h:
1422: * src/types/pa_vstateless_class.C:
1423: * src/types/pa_vstateless_class.h:
1424: * src/types/pa_vstateless_object.h:
1425: * src/types/pa_vstatus.C:
1426: * src/types/pa_vstatus.h:
1427: * src/types/pa_vstring.C:
1428: * src/types/pa_vstring.h:
1429: * src/types/pa_vtable.C:
1430: * src/types/pa_vtable.h:
1431: * src/types/pa_vvoid.h:
1432: * src/types/pa_vxdoc.C:
1433: * src/types/pa_vxdoc.h:
1434: * src/types/pa_vxnode.C:
1435: * src/types/pa_vxnode.h:
1436: * src/types/pa_wcontext.C:
1437: * src/types/pa_wcontext.h:
1438: * src/types/pa_wwrapper.h:
1439: 2002
1440:
1.3 paf 1441: * src/types/pa_vcookie.C:
1442: * src/types/pa_vcookie.C:
1443: * src/types/pa_vcookie.C:
1444: * src/types/pa_vcookie.C:
1445: VCookie::fill_fields one check forgotten
1446:
1447: * src/classes/smtp/Makefile.am:
1448: * src/classes/smtp/Makefile.in:
1449: * src/include/Makefile.am:
1450: * src/include/Makefile.in:
1451: * src/patches/Makefile.am:
1452: * src/patches/Makefile.in:
1453: * src/sql/Makefile.am:
1454: * src/sql/Makefile.in:
1455: * src/targets/isapi/Makefile.am:
1456: * src/targets/isapi/Makefile.in:
1457: forgotten makes
1458:
1.2 paf 1459: * src/libltdl/Makefile.am:
1460: * src/libltdl/Makefile.in:
1461: makes
1.3 paf 1462:
1463: * AUTHORS:
1464: * COPYING:
1465: * INSTALL:
1466: * INSTALL:
1467: * README:
1468: install&others updated
1469:
1470: * Makefile.am:
1471: * Makefile.in:
1472: * configure:
1473: * configure.in:
1474: * etc/parser3.charsets/Makefile.am:
1475: * etc/parser3.charsets/Makefile.in:
1476: * src/Makefile.am:
1477: * src/Makefile.in:
1478: * src/classes/Makefile.am:
1479: * src/classes/Makefile.in:
1480: * src/classes/gd/Makefile.am:
1481: * src/classes/gd/Makefile.in:
1482: * src/libltdl/Makefile.am:
1483: * src/libltdl/Makefile.in:
1484: * src/main/Makefile.am:
1485: * src/main/Makefile.in:
1486: * src/main/pa_status_provider.C:
1487: * src/pcre/Makefile.am:
1488: * src/pcre/Makefile.in:
1489: * src/targets/Makefile.am:
1490: * src/targets/Makefile.in:
1491: * src/targets/apache13/Makefile.am:
1492: * src/targets/apache13/Makefile.in:
1493: * src/targets/cgi/Makefile.am:
1494: * src/targets/cgi/Makefile.in:
1495: * src/types/Makefile.am:
1496: * src/types/Makefile.in:
1497: 'make dist' works
1.2 paf 1498:
1499: * src/classes/classes.C:
1500: * src/classes/classes.h:
1501: * src/classes/date.C:
1502: * src/classes/double.C:
1503: * src/classes/file.C:
1504: * src/classes/form.C:
1505: * src/classes/gd/gif.C:
1506: * src/classes/gd/gif.h:
1507: * src/classes/gd/gifio.C:
1508: * src/classes/hash.C:
1509: * src/classes/hashfile.C:
1510: * src/classes/image.C:
1511: * src/classes/image.C:
1512: * src/classes/int.C:
1513: * src/classes/mail.C:
1514: * src/classes/math.C:
1515: * src/classes/op.C:
1516: * src/classes/response.C:
1517: * src/classes/smtp/comms.C:
1518: * src/classes/smtp/smtp.C:
1519: * src/classes/smtp/smtp.h:
1520: * src/classes/string.C:
1521: * src/classes/table.C:
1522: * src/classes/void.C:
1523: * src/classes/xdoc.C:
1524: * src/classes/xnode.C:
1525: * src/classes/xnode.h:
1526: * src/include/pa_array.h:
1527: * src/include/pa_cache_managers.h:
1528: * src/include/pa_charset.h:
1529: * src/include/pa_charsets.h:
1530: * src/include/pa_common.h:
1531: * src/include/pa_config_fixed.h:
1532: * src/include/pa_config_includes.h:
1533: * src/include/pa_db_connection.h:
1534: * src/include/pa_db_manager.h:
1535: * src/include/pa_db_table.h:
1536: * src/include/pa_dictionary.h:
1537: * src/include/pa_dir.h:
1538: * src/include/pa_exception.h:
1539: * src/include/pa_exec.h:
1540: * src/include/pa_globals.h:
1541: * src/include/pa_hash.h:
1542: * src/include/pa_opcode.h:
1543: * src/include/pa_pool.h:
1544: * src/include/pa_pragma_pack_begin.h:
1545: * src/include/pa_pragma_pack_end.h:
1546: * src/include/pa_request.h:
1547: * src/include/pa_sapi.h:
1548: * src/include/pa_socks.h:
1549: * src/include/pa_sql_connection.h:
1550: * src/include/pa_sql_driver_manager.h:
1551: * src/include/pa_stack.h:
1552: * src/include/pa_string.h:
1553: * src/include/pa_stylesheet_connection.h:
1554: * src/include/pa_stylesheet_manager.h:
1555: * src/include/pa_table.h:
1556: * src/include/pa_threads.h:
1557: * src/include/pa_types.h:
1558: * src/main/compile.C:
1559: * src/main/compile_tools.C:
1560: * src/main/compile_tools.h:
1561: * src/main/execute.C:
1562: * src/main/pa_array.C:
1563: * src/main/pa_cache_managers.C:
1564: * src/main/pa_charset.C:
1565: * src/main/pa_charsets.C:
1566: * src/main/pa_common.C:
1567: * src/main/pa_common.C:
1568: * src/main/pa_db_connection.C:
1569: * src/main/pa_db_manager.C:
1570: * src/main/pa_db_table.C:
1571: * src/main/pa_dictionary.C:
1572: * src/main/pa_dir.C:
1573: * src/main/pa_exception.C:
1574: * src/main/pa_exec.C:
1575: * src/main/pa_globals.C:
1576: * src/main/pa_hash.C:
1577: * src/main/pa_pool.C:
1578: * src/main/pa_request.C:
1579: * src/main/pa_socks.C:
1580: * src/main/pa_sql_driver_manager.C:
1581: * src/main/pa_status_provider.C:
1582: * src/main/pa_string.C:
1583: * src/main/pa_stylesheet_manager.C:
1584: * src/main/pa_table.C:
1585: * src/main/untaint.C:
1586: * src/main/untaint.C:
1587: * src/pcre/pcre_parser_ctype.c:
1588: * src/sql/pa_sql_driver.h:
1589: * src/targets/apache13/mod_parser3.C:
1590: * src/targets/apache13/pa_pool.C:
1591: * src/targets/apache13/pa_threads.C:
1592: * src/targets/cgi/pa_pool.C:
1593: * src/targets/cgi/pa_threads.C:
1594: * src/targets/cgi/parser3.C:
1595: * src/targets/cgi/parser3.C:
1596: * src/targets/cgi/pool_storage.h:
1597: * src/targets/isapi/pa_pool.C:
1598: * src/targets/isapi/pa_threads.C:
1599: * src/targets/isapi/parser3isapi.C:
1600: * src/targets/isapi/pool_storage.h:
1601: * src/types/pa_valiased.C:
1602: * src/types/pa_valiased.h:
1603: * src/types/pa_value.h:
1604: * src/types/pa_vbool.h:
1605: * src/types/pa_vclass.h:
1606: * src/types/pa_vcode_frame.h:
1607: * src/types/pa_vcookie.C:
1608: * src/types/pa_vcookie.C:
1609: * src/types/pa_vcookie.h:
1610: * src/types/pa_vdate.h:
1611: * src/types/pa_vdouble.h:
1612: * src/types/pa_venv.h:
1613: * src/types/pa_vfile.C:
1614: * src/types/pa_vfile.C:
1615: * src/types/pa_vfile.h:
1616: * src/types/pa_vform.C:
1617: * src/types/pa_vform.C:
1618: * src/types/pa_vform.h:
1619: * src/types/pa_vhash.h:
1620: * src/types/pa_vhashfile.C:
1621: * src/types/pa_vhashfile.C:
1622: * src/types/pa_vhashfile.h:
1623: * src/types/pa_vimage.C:
1624: * src/types/pa_vimage.C:
1625: * src/types/pa_vimage.h:
1626: * src/types/pa_vint.h:
1627: * src/types/pa_vjunction.h:
1628: * src/types/pa_vmath.h:
1629: * src/types/pa_vmethod_frame.h:
1630: * src/types/pa_vobject.h:
1631: * src/types/pa_vrequest.C:
1632: * src/types/pa_vrequest.C:
1633: * src/types/pa_vrequest.h:
1634: * src/types/pa_vresponse.C:
1635: * src/types/pa_vresponse.C:
1636: * src/types/pa_vresponse.h:
1637: * src/types/pa_vstateless_class.C:
1638: * src/types/pa_vstateless_class.h:
1639: * src/types/pa_vstateless_object.h:
1640: * src/types/pa_vstatus.C:
1641: * src/types/pa_vstatus.h:
1642: * src/types/pa_vstring.C:
1643: * src/types/pa_vstring.C:
1644: * src/types/pa_vstring.h:
1645: * src/types/pa_vtable.C:
1646: * src/types/pa_vtable.C:
1647: * src/types/pa_vtable.h:
1648: * src/types/pa_vvoid.h:
1649: * src/types/pa_vxdoc.C:
1650: * src/types/pa_vxdoc.C:
1651: * src/types/pa_vxdoc.h:
1652: * src/types/pa_vxnode.C:
1653: * src/types/pa_vxnode.C:
1654: * src/types/pa_vxnode.h:
1655: * src/types/pa_wcontext.C:
1656: * src/types/pa_wcontext.h:
1657: * src/types/pa_wwrapper.h:
1658: name spelling
1659:
1660: 2002-02-07 paf
1661: * src/main/compile.C:
1662: * src/main/compile.tab.C:
1663: * src/main/compile.y:
1664: * src/main/compile_tools.h:
1665: disabled $if reference due to conflicts with local variables
1666:
1667: * configure:
1668: * configure.in:
1669: * src/classes/Makefile.in:
1670: * src/classes/gd/Makefile.in:
1671: * src/include/pa_config_auto.h.in:
1672: * src/libltdl/Makefile.in:
1673: * src/main/Makefile.in:
1674: * src/main/pa_common.C:
1675: * src/main/pa_socks.C:
1676: * src/pcre/Makefile.in:
1677: * src/targets/Makefile.in:
1678: * src/targets/cgi/Makefile.in:
1679: * src/types/Makefile.in:
1680: compiled under cygwin
1681: added yet another locking function: fcntl
1682:
1683: * src/classes/Makefile.in:
1684: * src/classes/gd/Makefile.in:
1685: * src/libltdl/Makefile.in:
1686: * src/main/Makefile.in:
1687: * src/pcre/Makefile.in:
1688: * src/targets/Makefile.in:
1689: * src/targets/apache13/Makefile.in:
1690: * src/targets/cgi/Makefile.in:
1691: * src/types/Makefile.in:
1692: makes
1693:
1694: * src/include/pa_array.h:
1695: * src/main/compile.C:
1696: * src/main/compile.tab.C:
1697: * src/main/compile.y:
1698: * src/main/compile_tools.C:
1699: * src/main/compile_tools.h:
1700: operators now detected by check at name_without_curly_rdive_read rule whether diving code constists only of
1701: OP_VALUE+string+OP_GET_ELEMENT.
1702: and last op code substituted with OP_GET_ELEMENT_OR_OPERATOR
1703: to form
1704: OP_VALUE+string+OP_GET_ELEMENT_OR_OPERATOR.
1705: code
1706:
1707: * operators.txt:
1708: * src/classes/string.C:
1709: * src/include/pa_config_fixed.h:
1710: * src/main/compile.tab.C:
1711: ^int/double/string.format
1712: now can be called with normal [] brackets, not stupid {} as it were implemented for some strange reason.
1713: retaining backward compatibility due to some already-implemented servers
1714:
1715: * config.sub:
1716: on cygwin configure passes it with strange i1586 const, hacked
1717: it to mean i586
1718:
1719: * src/main/pa_socks.C:
1720: swapped headers to avoid compiler warnings
1721:
1722: * operators.txt:
1723: * src/classes/table.C:
1724: * src/include/pa_array.h:
1725: * src/include/pa_table.h:
1726: * src/main/pa_array.C:
1727: * src/main/pa_table.C:
1728: * www/htdocs/auto.p:
1729: * www/htdocs/index.html:
1730: table::create now // 'set' name obsolete now
1731: table clone.
1732:
1733: * operators.txt:
1734: * src/classes/xdoc.C:
1735: * src/include/pa_config_fixed.h:
1736: xdoc::set obsolete now, now xdoc::create, with both sences
1737:
1738: 2002-02-06 paf
1739: * src/pcre/pcre.c:
1740: MAX_INT from limits.h changed to PCRE_MAX_POS of 10M
1741:
1742: * src/pcre/internal.h:
1743: removed limits.h usage [were used for MAX_INT only]
1744:
1745: * src/classes/mail.C:
1746: *** empty log message ***
1.1 paf 1747:
1.2 paf 1748: * configure:
1749: * configure.in:
1750: prefix expanded, grr
1.1 paf 1751:
1.2 paf 1752: * etc/parser3.conf.in:
1753: * operators.txt:
1754: * src/classes/mail.C:
1755: mail:send config changed
1.1 paf 1756:
1.2 paf 1757: 2002-02-05 paf
1758: * configure.in:
1759: * operators.txt:
1760: * src/classes/file.C:
1761: * src/classes/op.C:
1762: * src/include/pa_common.h:
1763: * src/include/pa_config_includes.h:
1764: * src/main/compile.tab.C:
1765: * src/main/pa_common.C:
1.1 paf 1766: * www/htdocs/index.html:
1.2 paf 1767: rewritten ^cache to use non-blocking-exclusive-caches
1.1 paf 1768:
1.2 paf 1769: * src/types/pa_vstatus.C:
1770: status:rusage 3
1771:
1772: * src/main/pa_common.C:
1773: text file read mode on win32 adjusted [speed impact. was off
1774: for debugging purpose, but forgotten afterwards]
1.1 paf 1775:
1.2 paf 1776: * operators.txt:
1777: status:rusage described int operators
1.1 paf 1778:
1.2 paf 1779: * configure.in:
1780: * src/types/Makefile.am:
1781: * src/types/pa_vstatus.h:
1782: * src/types/types.dsp:
1783: status:rusage
1.1 paf 1784:
1.2 paf 1785: * src/types/pa_vstatus.C:
1786: status:rusage 1
1.1 paf 1787:
1.2 paf 1788: * configure:
1.1 paf 1789: * configure.in:
1.2 paf 1790: * src/include/pa_config_auto.h.in:
1791: * src/types/Makefile.in:
1792: * src/types/pa_vstatus.C:
1793: *** empty log message ***
1794:
1795: * src/main/pa_exec.C:
1796: * src/main/pa_exec.C:
1797: argv0 now correct
1798:
1799: * src/types/pa_vstatus.C:
1800: status:rusage 2
1801:
1802: * operators.txt:
1803: regex options commented
1804:
1805: 2002-02-01 paf
1806: * etc/parser3.conf.in:
1807: \r removed
1808:
1809: * src/pcre/ibm-1250.ucm:
1810: central europian iconv charset imported
1811:
1812: * src/classes/op.C:
1813: file_write does EX lock after create,
1814: while file_read does SH after open,
1815: so there's a moment after create but before EX lock when read can sneak into, and read just-created-for-writing-and-not-yet-locked file,
1816: added a check for that in ^cache...read
1817:
1818: 2002-01-31 paf
1819: * src/main/execute.C:
1820: * www/htdocs/index.html:
1821: operators check, thay mistakenly seen in
1822: $class:operator
1823: $object.operators
1824: contexts
1.1 paf 1825:
1.2 paf 1826: * INSTALL:
1827: * Makefile.in:
1828: * configure:
1829: * configure.in:
1830: * etc/Makefile.am:
1831: * etc/Makefile.in:
1832: * etc/parser3.charsets/Makefile.in:
1833: * ident.awk:
1834: * src/Makefile.in:
1835: * src/classes/Makefile.am:
1836: * src/classes/Makefile.in:
1837: * src/classes/gd/Makefile.am:
1838: * src/classes/gd/Makefile.in:
1839: * src/libltdl/Makefile.in:
1840: * src/main/Makefile.am:
1841: * src/main/Makefile.in:
1842: * src/pcre/Makefile.in:
1843: * src/targets/Makefile.in:
1844: * src/targets/apache13/Makefile.am:
1845: * src/targets/cgi/Makefile.am:
1846: * src/targets/cgi/Makefile.in:
1847: * src/targets/cgi/pa_config_paths.h.in:
1848: * src/targets/cgi/parser3.C:
1849: * src/types/Makefile.am:
1850: * src/types/Makefile.in:
1851: lowered indent.awk back to src/
1852:
1853: * src/classes/xdoc.C:
1854: * src/targets/cgi/parser3.dsp:
1855: * www/htdocs/index.html:
1856: now compiles under win32
1857:
1858: * src/main/compile.tab.C:
1859: * src/main/compile.y:
1860: disabled operator call after ^xxx:
1.1 paf 1861:
1.2 paf 1862: * AUTHORS:
1863: * COPYING:
1864: * INSTALL:
1865: * Makefile.am:
1866: * Makefile.in:
1867: * NEWS:
1868: * README:
1869: * acinclude.m4:
1870: * aclocal.m4:
1871: * asm.txt:
1872: * config.guess:
1873: * config.sub:
1874: * configure:
1875: * configure.in:
1876: * etc/Makefile.am:
1877: * etc/Makefile.in:
1878: * etc/parser3.charsets/Makefile.am:
1879: * etc/parser3.charsets/Makefile.in:
1880: * etc/parser3.charsets/koi8-r.cfg:
1881: * etc/parser3.charsets/windows-1250.cfg:
1882: * etc/parser3.charsets/windows-1251.cfg:
1883: * etc/parser3.conf.in:
1884: * form.txt:
1885: * ident.awk:
1886: * install-sh:
1887: * lang.txt:
1888: * ltconfig:
1889: * ltmain.sh:
1890: * missing:
1891: * mkinstalldirs:
1.1 paf 1892: * operators.txt:
1.2 paf 1893: * parser3.dsw:
1894: * sql.txt:
1895: * src/AUTHORS:
1896: * src/COPYING:
1897: * src/ChangeLog:
1898: * src/Makefile.am:
1899: * src/Makefile.in:
1900: * src/NEWS:
1901: * src/README:
1902: * src/acinclude.m4:
1903: * src/aclocal.m4:
1904: * src/asm.txt:
1905: * src/classes/Makefile.am:
1906: * src/classes/Makefile.in:
1907: * src/classes/gd/Makefile.am:
1908: * src/classes/gd/Makefile.in:
1909: * src/config.guess:
1910: * src/config.sub:
1911: * src/configure:
1912: * src/configure.in:
1913: * src/form.txt:
1914: * src/ident.awk:
1915: * src/include/pa_config_auto.h.in:
1916: * src/install-sh:
1917: * src/lang.txt:
1918: * src/libltdl/Makefile.in:
1919: * src/libltdl/acinclude.m4:
1920: * src/libltdl/configure:
1921: * src/ltconfig:
1922: * src/ltmain.sh:
1923: * src/main/Makefile.am:
1924: * src/main/Makefile.in:
1925: * src/missing:
1926: * src/mkinstalldirs:
1927: * src/operators.txt:
1928: * src/parser3.dsw:
1929: * src/pcre/Makefile.in:
1930: * src/pcre/ruspart_win2koi.pl:
1931: * src/pcre/win-koi.tab:
1932: * src/sql.txt:
1933: * src/targets/Makefile.in:
1934: * src/targets/apache13/Makefile.am:
1935: * src/targets/apache13/Makefile.in:
1936: * src/targets/cgi/Makefile.am:
1937: * src/targets/cgi/Makefile.in:
1938: * src/targets/cgi/parser3.C:
1939: * src/types.txt:
1940: * src/types/Makefile.am:
1941: * src/types/Makefile.in:
1942: * types.txt:
1943: * www/Makefile.am:
1944: * www/Makefile.in:
1945: * www/htdocs/auto.p:
1946: * www/htdocs/global.xsl:
1.1 paf 1947: * www/htdocs/index.html:
1.2 paf 1948: * www/htdocs/parser-status.html:
1949: * www/htdocs/people.dtd:
1950: moved etc&www out of src, moved configure&co out of src
1951: added windows-1250.cfg
1952: straightened installation scripts procedure
1953: made targets/cgi/parser3.C be dependant on ./configure --sysconfdir change
1954:
1955: * src/include/pa_opcode.h:
1956: * src/include/pa_request.h:
1957: * src/main/compile.C:
1958: * src/main/compile.tab.C:
1959: * src/main/compile.y:
1960: * src/main/compile_tools.C:
1961: * src/main/compile_tools.h:
1962: * src/main/execute.C:
1963: * src/types/pa_wcontext.h:
1964: operators check 6.1
1965: rewritten. now check is done at compile time
1966:
1967: * etc/parser3.charsets/Makefile.in:
1968: * src/INSTALL:
1969: * src/ident.awk:
1970: *** empty log message ***
1971:
1972: * src/main/execute.C:
1973: operators check 5
1974: floated up old error of staying in 'entered class/object' state after $a($a..)
1975: it prevented operators from being called thereafter
1976:
1977: * src/main/compile.tab.C:
1978: * src/main/execute.C:
1979: made operators lookup first in ^xxx situation.
1980: so that one could not do
1981: $if[1]
1982: ^if[xxx]
1983:
1984: * src/main/execute.C:
1985: * src/types/pa_wcontext.h:
1986: * www/htdocs/auto.p:
1987: * www/htdocs/index.html:
1988: operators check 2
1989: floated up old error of staying in 'entered class' state after $a:a[a]
1990: it prevented operators from being called thereafter
1991:
1992: * src/main/execute.C:
1993: operators check 3
1994: floated up old error of staying in 'entered class' state after $a:a(a)
1995: it prevented operators from being called thereafter
1996:
1997: * src/include/pa_opcode.h:
1998: * src/main/compile.tab.C:
1999: * src/main/compile.y:
2000: * src/main/execute.C:
2001: operators check 4
2002: floated up old error of staying in 'entered object' state after ^a.a(a)
2003: it prevented operators from being called thereafter
2004:
2005: 2002-01-30 paf
2006: * src/classes/xdoc.C:
2007: * src/libltdl/acconfig.h:
2008: * src/libltdl/config_auto.h.in:
2009: acconfig.h changed [comments before #undefs removed]
2010: those comments were a mistake, and prevented libltdl from function properly
2011:
2012: * src/INSTALL:
2013: * src/README:
2014: started 'INSTALL'
2015:
2016: * src/patches/libgdome_cpp_syntax1.patch:
2017: * src/patches/libgdome_cpp_syntax2.patch:
2018: libgdome patches so that those headers would compile with c++ compiler
2019:
2020: * src/INSTALL:
2021: * src/README:
2022: described gdome patches
2023:
2024: * src/INSTALL:
2025: INSTALL -10
2026:
2027: * src/INSTALL:
2028: could not find out how to disable threads in glib, tried both
2029: configure keys, but still libgthreads got created.
2030:
2031: * src/README:
2032: small greeting
2033:
2034: * src/configure:
2035: * src/configure.in:
2036: minor mistake with /bin/glib-config fixed
2037:
2038: 2002-01-29 paf
2039: * src/Makefile.am:
2040: * src/Makefile.in:
2041: * src/classes/Makefile.am:
2042: * src/classes/Makefile.in:
2043: * src/classes/gd/Makefile.in:
2044: * src/configure:
2045: * src/configure.in:
2046: * src/libltdl/Makefile.am:
2047: * src/libltdl/Makefile.in:
2048: * src/libltdl/acconfig.h:
2049: * src/libltdl/acinclude.m4:
2050: * src/libltdl/config_auto.h.in:
2051: * src/libltdl/configure:
2052: * src/libltdl/configure.in:
2053: * src/main/Makefile.in:
2054: * src/pcre/Makefile.am:
2055: * src/pcre/Makefile.in:
2056: * src/targets/Makefile.in:
2057: * src/targets/apache13/Makefile.in:
2058: * src/targets/cgi/Makefile.in:
2059: * src/types/Makefile.in:
2060: removed libltdl/libtool creation [modified acinclude.m4 which were creating int into just assignment LIBTOOL=../libtool]
2061: added default system config&charsetts
2062: prepared 'make install', now it installs
2063: targets/cgi/parser3 into bin directory
2064: etc/parser3.conf & etc/parser3.charsets/* into $sysconfdir and $sysconfdir/parser3.charsets respectively
2065:
2066: * src/classes/xdoc.C:
2067: * src/include/pa_charset.h:
2068: * src/include/pa_globals.h:
2069: * src/main/pa_globals.C:
2070: few forgotten ifdef XML added
2071:
2072: 2002-01-28 paf
2073: * src/classes/xdoc.C:
2074: * src/classes/xnode.h:
2075: * src/main/pa_exception.C:
2076: * src/operators.txt:
2077: xdoc.importNode 0
2078:
2079: * src/classes/xdoc.C:
2080: xdoc::set now untaints OK
2081:
2082: * src/aclocal.m4:
2083: without this one commited, stupid make runs autoconf
2084:
2085: * src/Makefile.in:
2086: stupid make runs automake on ths
2087:
2088: * src/classes/xnode.C:
2089: * src/types/pa_vxdoc.h:
2090: xdoc.importNode 1 [fixed as_node helper func to accept docs]
2091:
2092: * src/classes/Makefile.am:
2093: * src/classes/Makefile.in:
2094: * src/targets/cgi/Makefile.am:
2095: * src/targets/cgi/Makefile.in:
2096: xalan-patch removed
2097:
2098: * src/main/pa_exception.C:
2099: dom|generic error output fix
2100:
2101: * src/classes/xnode.C:
2102: xdoc.importNode 2 [mistype err]
2103:
2104: * src/classes/xnode.C:
2105: xdoc.importNode 3 [check err]
2106:
2107: 2002-01-25 paf
2108: * src/ChangeLog:
2109: * src/include/pa_charset.h:
2110: * src/main/pa_globals.C:
2111: http://localhost/abc -> $ENV{DOCUMENT_ROOT}/abc | ./abc
2112:
2113: * src/classes/hash.C:
2114: * src/operators.txt:
2115: unified hash::sql, now
2116: ^hash::sql{query}[[$.limit(2) $.offset(4)]]
2117:
2118: * src/classes/file.C:
2119: * src/classes/op.C:
2120: * src/classes/string.C:
2121: * src/classes/table.C:
2122: * src/classes/xdoc.C:
2123: * src/include/pa_common.h:
2124: * src/main/pa_common.C:
2125: * src/types/pa_vfile.h:
2126: removed redundant pool param to some pa_common funcs
2127:
2128: * src/classes/file.C:
2129: * src/include/pa_common.h:
2130: * src/main/pa_common.C:
2131: * src/operators.txt:
2132: ^file:lock[filename]{code}
2133:
2134: * src/include/pa_charset.h:
2135: * src/include/pa_charset.h:
2136: * src/include/pa_config_fixed.h:
2137: * src/main/compile.tab.C:
2138: * src/main/pa_charset.C:
2139: typedef XMLCh... not stupid illegal define
2140:
2141: * src/main/compile.tab.C:
2142: * src/main/compile.y:
2143: #comment before @ after @SPECIAL
2144: now works OK
2145:
2146: * src/configure:
2147: version
2148:
2149: * src/patches/libxml_error_column_tab.patch:
2150: error position in line with \t-s was badly pointed by ^, tabs
2151: changed to spaces
2152:
2153: * src/main/pa_exec.C:
2154: * src/operators.txt:
2155: max arg count now 10, and proper message on violation that added
2156:
2157: * src/main/pa_exec.C:
2158: * src/main/pa_exec.C:
2159: unix: exec now does chdir to script dir
2160:
2161: * src/operators.txt:
2162: table sort comment
2163:
2164: 2002-01-24 paf
2165: * src/classes/hashfile.C:
2166: * src/include/pa_db_table.h:
2167: * src/include/pa_opcode.h:
2168: * src/main/compile.tab.C:
2169: * src/main/compile.y:
2170: * src/main/compile_tools.C:
2171: * src/main/compile_tools.h:
2172: * src/main/execute.C:
2173: * src/main/pa_db_connection.C:
2174: * src/main/pa_db_table.C:
2175: * src/operators.txt:
2176: * src/types/pa_vhashfile.C:
2177: * src/types/pa_vhashfile.h:
1.1 paf 2178: merged from r17 - hashfile without logfiles
2179:
1.2 paf 2180: * src/patches/libxml_htmloutput_of_xslemptyattr_emptyquotes.patch:
2181: background="" from xslt now OK [were just background without =
2182: "]
2183:
2184: * src/classes/xnode.C:
2185: * src/operators.txt:
1.1 paf 2186: xnode.select returns array always now, in case 'nothing found'
2187: returns empty array
2188:
1.2 paf 2189: * src/configure.in:
2190: * src/include/pa_version.h:
2191: changed version number
2192:
2193: * src/classes/xdoc.C:
2194: checked empty response
1.1 paf 2195:
1.2 paf 2196: * src/classes/hashfile.C:
2197: * src/include/pa_db_table.h:
2198: * src/main/compile.tab.C:
2199: * src/main/pa_db_connection.C:
2200: * src/main/pa_db_table.C:
2201: * src/operators.txt:
2202: * src/types/pa_vhashfile.C:
2203: * src/types/pa_vhashfile.h:
1.1 paf 2204: hashfile:
2205: removed use of transactions
2206: [libdb removed DB_INIT_LOCK, DB_INIT_LOG, DB_INIT_TXN init bits,
2207: thus got rid of huge log files, which cluttered disk without huge need]
2208:
1.2 paf 2209: * src/classes/xdoc.C:
2210: * src/classes/xnode.C:
2211: * src/classes/xnode.h:
2212: gdome_xml_doc_get_xmlDoc handy macro, which is strangly abscent
2213: in dome lib
2214:
2215: * src/classes/xnode.C:
2216: xpath nodes select bug [0] instead of [i], be more tender with
2217: ctrl/c/v
2218:
2219: * src/classes/xdoc.C:
2220: xsltSaveResultTo checked <0 response
2221:
2222: * src/classes/xnode.C:
2223: xdoc.select fixed context node [were always /, not self node]
2224:
1.1 paf 2225: 2002-01-23 paf
1.2 paf 2226: * src/classes/xdoc.C:
2227: * src/main/pa_globals.C:
2228: * src/types/pa_vdouble.h:
1.1 paf 2229: %.20E now default float format
2230: this is for regretful twice-converting here:
2231: $a(double value) when they write double falue they convert it to string first,
2232: thus %g were losing precesion.
2233:
2234: todo: think up some way to remove double->string string->double twice-converting
2235:
1.2 paf 2236: * src/main/pa_globals.C:
1.1 paf 2237: removed debug xslt messages
2238:
1.2 paf 2239: * src/main/pa_globals.C:
1.1 paf 2240: xslt linked dynamically. [mistekenly were statically linked]
2241:
1.2 paf 2242: * src/include/pa_exception.h:
2243: * src/main/compile.tab.C:
2244: * src/main/pa_exception.C:
1.1 paf 2245: removed exception va_list constructor.
2246: 1. not needed anymore
2247: 2. there were a conflict[causing errors] between
2248: ctor(, va_list)
2249: ctor(, ...)
2250: compiler[both msvc and gcc] never detected an ambiguilty here, compiling
2251: ctor(, "hello") into ctor(, va_list) which, of course, caused gpf
2252:
1.2 paf 2253: * src/types/pa_vdouble.h:
1.1 paf 2254: %.20E now float format when %g produced 'e' in output
2255: this is for regretful twice-converting here:
2256: $a(double value) when they write double falue they convert it to string first,
2257: thus %g were losing precesion.
2258:
2259: todo: think up some way to remove double->string string->double twice-converting
2260:
1.2 paf 2261: * src/patches/libxml_html_output_no_charset_meta.patch:
2262: * src/patches/libxslt_html_output_no_charset_meta.patch:
1.1 paf 2263: no meta2
2264:
1.2 paf 2265: * src/types/pa_vdouble.h:
1.1 paf 2266: double prec. todo: get rid of twice-converting
2267:
1.2 paf 2268: * src/patches/libxml_transcoder_context1.patch:
2269: * src/patches/libxml_transcoder_context2.patch:
2270: * src/patches/libxml_transcoder_context3.patch:
2271: * src/patches/libxml_transcoder_context4.patch:
2272: * src/patches/xalan-DoubleSupport-arithmetic-overflow-on-negative-sqrt.patch:
2273: * src/patches/xalan-FormatterToHTML-attribute-digitalentitifying-and-noheadcharset.patch:
2274: * src/patches/xalan-XalanDOMString-systaxerr.patch:
2275: * src/patches/xalan-XalanTranscodingServices-digitalentitifying.patch:
2276: * src/patches/xerces-XMLURL-http-localhost-eq-documentroot-relative-file.patch:
1.1 paf 2277: removed xalan&xerces patches, started gnome xml lib patches.
2278: first patch series aimed at providing transcoder with context
2279:
1.2 paf 2280: * src/patches/libxslt_html_output_no_charset_meta.patch:
1.1 paf 2281: no meta3
2282:
1.2 paf 2283: * src/classes/xdoc.C:
2284: * src/include/pa_stylesheet_connection.h:
2285: * src/main/pa_globals.C:
2286: xmlSubstituteEntitiesDefault(1) now global, reasons in comment inside
2287:
2288: * src/classes/xdoc.C:
2289: * src/main/pa_globals.C:
2290: xdoc::load/set entities substituted.
2291: // 2. when dom tree with entites goes under transform text nodes
2292: // got [erroreosly] cut on first entity occurance
2293:
1.1 paf 2294: 2002-01-22 paf
1.2 paf 2295: * src/classes/table.C:
1.1 paf 2296: join behaived badly in case named tables structure mismatched: 0 strings sneaked into dest failing afterwards.
2297: replaced them with empty strings
2298:
1.2 paf 2299: * src/classes/xdoc.C:
2300: * src/include/pa_stylesheet_connection.h:
2301: * src/main/pa_globals.C:
1.1 paf 2302: xsl stylesheet load: parsed entities, this helps compiling stylesheet properly.
2303: example:
2304: this refused to work,
2305: <b>«<xsl:value-of select="@title" />»</b>
2306: stranly worked only this way:
2307: <b>«<xsl:value-of select="@title" />»</b>
2308:
2309: docs says "set it to 1", never going into details, so I decided to try NOT to do that
2310:
1.2 paf 2311: * src/classes/gd/gif.C:
2312: * src/classes/gd/mtables.h:
2313: angles adjust for image.arc and image.sector
2314:
2315: * src/classes/gd/gif.C:
1.1 paf 2316: added bounds check into image.replace...LineReplaceColor
2317:
2318: 2002-01-21 paf
1.2 paf 2319: * src/include/pa_stylesheet_connection.h:
2320: * src/main/pa_exception.C:
1.1 paf 2321: xml generic message 1
2322:
1.2 paf 2323: * src/main/pa_charset.C:
1.1 paf 2324: checked empty transcoders in transcode_cstr|buf
2325:
1.2 paf 2326: * src/classes/Makefile.in:
2327: * src/classes/xdoc.C:
2328: * src/classes/xnode.C:
2329: * src/configure:
2330: * src/configure.in:
2331: * src/include/pa_stylesheet_connection.h:
2332: * src/main/pa_charset.C:
2333: * src/main/pa_globals.C:
2334: * src/main/pa_sql_driver_manager.C:
2335: * src/main/pa_stylesheet_manager.C:
2336: * src/targets/cgi/Makefile.am:
2337: * src/targets/cgi/Makefile.in:
2338: autoconf gnome
1.1 paf 2339:
1.2 paf 2340: * src/classes/xdoc.C:
1.1 paf 2341: xdoc::load error source = filespec
2342:
1.2 paf 2343: * src/classes/table.C:
1.1 paf 2344: ^table::load
2345: empty lines or #comments before headline
2346:
1.2 paf 2347: * src/include/pa_array.h:
2348: * src/include/pa_globals.h:
2349: * src/include/pa_request.h:
2350: * src/include/pa_threads.h:
2351: * src/main/pa_array.C:
2352: * src/main/pa_exception.C:
2353: * src/main/pa_globals.C:
2354: * src/main/pa_request.C:
2355: * src/targets/apache13/pa_threads.C:
2356: * src/targets/cgi/pa_threads.C:
2357: * src/targets/isapi/pa_threads.C:
1.1 paf 2358: xml generic errors 0
2359:
1.2 paf 2360: * src/classes/xdoc.C:
2361: * src/classes/xnode.C:
2362: * src/include/pa_exception.h:
2363: * src/include/pa_globals.h:
2364: * src/include/pa_stylesheet_connection.h:
2365: * src/main/pa_exception.C:
2366: * src/main/pa_globals.C:
2367: * src/targets/apache13/pa_threads.C:
2368: * src/targets/cgi/pa_threads.C:
1.1 paf 2369: xslt generic error 1
2370:
1.2 paf 2371: * src/classes/xdoc.C:
2372: transform error source now stylesheet_filespec
2373:
1.1 paf 2374: 2002-01-16 paf
1.2 paf 2375: * src/classes/xdoc.C:
2376: * src/operators.txt:
1.1 paf 2377: few comments
2378:
1.2 paf 2379: * src/classes/hash.C:
2380: * src/classes/op.C:
2381: * src/classes/string.C:
2382: * src/classes/table.C:
2383: * src/classes/void.C:
2384: * src/classes/xdoc.C:
2385: * src/include/pa_db_connection.h:
2386: * src/include/pa_request.h:
2387: * src/include/pa_sql_connection.h:
2388: * src/include/pa_sql_driver_manager.h:
2389: * src/include/pa_stylesheet_connection.h:
2390: * src/include/pa_stylesheet_manager.h:
2391: * src/main/pa_request.C:
2392: * src/main/pa_sql_driver_manager.C:
2393: * src/main/pa_stylesheet_manager.C:
2394: * src/targets/cgi/pool_storage.h:
1.1 paf 2395: auto closers to sql_connection, stylesheet_connection
2396: auto destroyers to remaining gnome objects
2397:
2398: 2002-01-15 paf
1.2 paf 2399: * src/classes/xdoc.C:
2400: * src/include/pa_charset.h:
2401: * src/main/pa_charset.C:
2402: * src/operators.txt:
1.1 paf 2403: started output options parsing
2404:
1.2 paf 2405: * src/classes/xdoc.C:
2406: * src/operators.txt:
1.1 paf 2407: xdoc
2408: file
2409: save
2410: string
2411:
2412: ready.
2413: todo: error handling
2414:
1.2 paf 2415: * src/classes/xdoc.C:
1.1 paf 2416: xdoc save rewritten using xmlAllocOutputBuffer
2417: less mallocs, more reallocs. less fragmented result
2418:
2419: 2002-01-14 paf
1.2 paf 2420: * src/classes/xdoc.C:
1.1 paf 2421: method
2422:
1.2 paf 2423: * src/classes/xdoc.C:
2424: * src/classes/xnode.C:
2425: * src/include/pa_charset.h:
2426: * src/include/pa_pool.h:
2427: * src/include/pa_stylesheet_connection.h:
2428: * src/main/main.dsp:
2429: * src/main/pa_charset.C:
2430: * src/main/pa_globals.C:
2431: * src/main/pa_pool.C:
2432: * src/main/pa_stylesheet_manager.C:
2433: * src/types/pa_vxdoc.h:
1.1 paf 2434: xslt transform0.
2435: TODO:
2436: use output options
2437: handle errors
2438:
1.2 paf 2439: * src/classes/xdoc.C:
2440: * src/classes/xnode.C:
2441: * src/operators.txt:
2442: * src/operators.txt:
2443: ^xdoc.file
2444:
1.1 paf 2445: 2002-01-11 paf
1.2 paf 2446: * src/classes/xnode.C:
2447: * src/include/pa_charset.h:
2448: * src/main/pa_charset.C:
2449: xpath selectNode 1
2450:
2451: * src/include/pa_opcode.h:
2452: * src/main/compile.tab.C:
2453: * src/main/compile.y:
2454: * src/main/compile_tools.C:
2455: * src/main/compile_tools.h:
2456: * src/main/execute.C:
1.1 paf 2457: partial logical && || evaluation
2458:
1.2 paf 2459: * src/classes/xnode.C:
1.1 paf 2460: xpath selectNode 2
2461:
1.2 paf 2462: * src/classes/xnode.C:
2463: * src/include/pa_charset.h:
1.1 paf 2464: xpath selectNode 3: string/number/bool
2465:
1.2 paf 2466: * src/classes/xnode.C:
1.1 paf 2467: xpath selectNodes
2468:
2469: 2002-01-10 paf
1.2 paf 2470: * src/classes/xnode.C:
1.1 paf 2471: xpath selectNode -100 [just written]
2472:
1.2 paf 2473: * src/classes/xdoc.C:
2474: * src/classes/xnode.C:
2475: * src/include/pa_charset.h:
2476: * src/include/pa_exception.h:
2477: * src/include/pa_pool.h:
2478: * src/main/pa_charset.C:
2479: * src/main/pa_pool.C:
2480: * src/operators.txt:
1.1 paf 2481: GdomeDOMString_auto_ptr c++ wrapper [calls refcounter]
2482:
2483: 2002-01-09 paf
1.2 paf 2484: * src/operators.txt:
1.1 paf 2485: removed ^hashfile.transaction
2486:
2487: 2001-12-29 paf
1.2 paf 2488: * src/classes/xdoc.C:
2489: * src/include/pa_exception.h:
2490: * src/main/pa_charset.C:
2491: * src/main/pa_exception.C:
2492: * src/main/pa_globals.C:
1.1 paf 2493: xdoc
2494: ^set
2495: ^string with glib works 0
2496:
2497: 2001-12-28 paf
1.2 paf 2498: * src/classes/smtp/smtp.h:
2499: * src/main/pa_globals.C:
1.1 paf 2500: renamed gdome to libgdome.dll
2501:
1.2 paf 2502: * src/classes/classes.dsp:
2503: * src/classes/gd/gd.dsp:
2504: * src/classes/gd/gifio.C:
2505: * src/classes/mail.C:
2506: * src/classes/smtp/comms.C:
2507: * src/classes/smtp/smtp.C:
2508: * src/classes/smtp/smtp.dsp:
2509: * src/classes/xdoc.C:
2510: * src/classes/xnode.C:
2511: * src/classes/xnode.h:
2512: * src/include/pa_exception.h:
2513: * src/include/pa_globals.h:
2514: * src/main/compile.tab.C:
2515: * src/main/main.dsp:
2516: * src/main/pa_charset.C:
2517: * src/main/pa_dir.C:
2518: * src/main/pa_exception.C:
2519: * src/main/pa_exec.C:
2520: * src/main/pa_globals.C:
2521: * src/main/pa_socks.C:
2522: * src/operators.txt:
2523: * src/targets/cgi/parser3.C:
2524: * src/targets/cgi/parser3.dsp:
2525: * src/types/pa_vxdoc.C:
2526: * src/types/pa_vxdoc.h:
2527: * src/types/pa_vxnode.C:
2528: * src/types/pa_vxnode.h:
1.1 paf 2529: gnome libs just compiled in.
2530: no refcounting
2531: no xpath
2532: no xslt
2533: yet
2534:
1.2 paf 2535: * src/classes/xdoc.C:
2536: * src/include/pa_charset.h:
2537: * src/main/pa_charset.C:
2538: * src/main/pa_exception.C:
1.1 paf 2539: started glib transcoders
2540:
2541: 2001-12-27 paf
1.2 paf 2542: * src/configure.in:
2543: * src/include/pa_charset.h:
2544: * src/include/pa_common.h:
2545: * src/include/pa_exception.h:
2546: * src/include/pa_globals.h:
2547: * src/include/pa_pool.h:
2548: * src/main/main.dsp:
2549: * src/main/pa_charset.C:
2550: * src/main/pa_charsets.C:
2551: * src/main/pa_globals.C:
2552: * src/main/pa_pool.C:
2553: * src/parser3.dsw:
2554: * src/pcre/internal.h:
2555: * src/targets/cgi/parser3.C:
2556: * src/targets/cgi/parser3.dsp:
2557: * src/types/pa_vxdoc.C:
2558: * src/types/pa_vxdoc.h:
2559: * src/types/pa_vxnode.C:
2560: * src/types/pa_vxnode.h:
2561: * src/types/types.dsp:
1.1 paf 2562: going away from xalan&xerces, started the process.
2563: globals [initialization
2564: pool [charset update
2565: charset [transcodings
2566: vxnode vxdoc [DOM calls
2567:
1.2 paf 2568: * src/classes/Makefile.am:
1.1 paf 2569: going away from xalan&xerces, not needed anymore
2570:
2571: 2001-12-26 paf
1.2 paf 2572: * src/include/pa_charset.h:
2573: * src/include/pa_charsets.h:
2574: * src/main/pa_charset.C:
2575: * src/main/pa_charsets.C:
2576: * src/main/pa_request.C:
1.1 paf 2577: charset key globalized [bug]
2578:
2579: 2001-12-25 paf
1.2 paf 2580: * src/classes/mail.C:
2581: * src/classes/table.C:
2582: * src/include/pa_string.h:
2583: * src/main/pa_string.C:
1.1 paf 2584: table set & append changed splitting languages, separators now can be clean AND as-is
2585: same to mail command line $MAIN:MAIL.progX arguments
2586:
1.2 paf 2587: * src/patches/xerces-XMLURL-http-localhost-eq-documentroot-relative-file.patch:
1.1 paf 2588: checked no-DOCUMENT_ROOT situation
2589:
2590: 2001-12-24 paf
1.2 paf 2591: * src/classes/hashfile.C:
2592: * src/classes/op.C:
2593: * src/main/pa_db_table.C:
2594: * src/main/pa_string.C:
1.1 paf 2595: read from cache size check updated
2596:
1.2 paf 2597: * src/patches/xerces-XMLURL-http-localhost-eq-documentroot-relative-file.patch:
2598: * src/patches/xerces-http-localhost-eq-documentroot-relative-file.patch:
2599: * src/patches/xerces-http-localhost-eq-documentroot-relative-file.patch:
1.1 paf 2600: xerces http://localhost/hren equals reading from $DOCUMENT_ROOT
2601: hren file
2602:
1.2 paf 2603: * src/operators.txt:
1.1 paf 2604: comment on message part ordering
2605:
1.2 paf 2606: * src/main/pa_string.C:
2607: * src/main/pa_string.C:
2608: String::join_chain another ugly bug :(
2609:
2610: * src/classes/mail.C:
1.1 paf 2611: one parted text messages - no multipart mime-type anymore.
2612: for convinient if $.attach-ments
2613:
1.2 paf 2614: * src/operators.txt:
1.1 paf 2615: comment on "multipart" messages with one part
2616:
1.2 paf 2617: 2001-12-21 paf
2618: * src/main/pa_request.C:
2619: $result in @main actually not working, to hell with it for now
1.1 paf 2620:
1.2 paf 2621: * src/main/execute.C:
1.1 paf 2622: junction evaluation canceled - endless recursion detected
2623:
1.2 paf 2624: * src/classes/date.C:
2625: * src/operators.txt:
1.1 paf 2626: date:sql-string now returns localtime
2627:
1.2 paf 2628: * src/include/pa_request.h:
2629: * src/main/execute.C:
2630: * src/main/pa_request.C:
2631: * src/types/pa_vmethod_frame.h:
2632: * src/types/pa_wcontext.h:
1.1 paf 2633: $result in @main @postprocess @exception
2634:
1.2 paf 2635: * src/operators.txt:
1.1 paf 2636: date localtime comment
2637:
2638: 2001-12-19 paf
1.2 paf 2639: * src/main/pa_request.C:
2640: CLASS_PATH now / = DOCUMENT_ROOT
2641:
2642: * src/classes/op.C:
1.1 paf 2643: ^cache keypath now relative
2644:
1.2 paf 2645: * src/classes/hashfile.C:
1.1 paf 2646: ^hashfile.open DB_HOME now relative
2647:
1.2 paf 2648: * src/operators.txt:
1.1 paf 2649: UTF8, charset name case sensitivity comment
2650:
1.2 paf 2651: * src/main/pa_charset.C:
2652: * src/operators.txt:
1.1 paf 2653: charset->charset transcoding via unicode intermediate
2654:
1.2 paf 2655: * src/classes/mail.C:
2656: * src/include/pa_config_fixed.h:
2657: * src/operators.txt:
1.1 paf 2658: to/from 0 check were missing
2659:
1.2 paf 2660: * src/patches/xalan-FormatterToHTML-attribute-digitalentitifying-and-noheadcharset.patch:
2661: * src/patches/xalan-FormatterToHTML-attribute-digitalentitifying.patch:
1.1 paf 2662: xalan-FormatterToHTML...noheadcharset.patch
2663:
1.2 paf 2664: * src/ChangeLog:
2665: * src/operators.txt:
1.1 paf 2666: ^mail:send charset comment
2667:
1.2 paf 2668: * src/configure:
2669: * src/configure.in:
1.1 paf 2670: --with-pathlink=-R or -rpath-link
2671:
1.2 paf 2672: * src/classes/mail.C:
1.1 paf 2673: changed weighting prior to sort
2674:
1.2 paf 2675: * src/configure:
2676: * src/configure.in:
1.1 paf 2677: comment
2678:
2679: 2001-12-17 paf
1.2 paf 2680: * src/classes/mail.C:
2681: * src/include/pa_charsets.h:
2682: * src/include/pa_string.h:
2683: * src/main/pa_charsets.C:
2684: * src/main/untaint.C:
2685: * src/operators.txt:
2686: * src/types/pa_vrequest.C:
2687: * src/types/pa_vresponse.C:
1.1 paf 2688: ^mail:send[
2689: $.charset[zzz]
2690: addded
2691:
1.2 paf 2692: * src/include/pa_db_table.h:
2693: * src/main/pa_db_table.C:
1.1 paf 2694: db_table used outdated unset services_pool
2695:
1.2 paf 2696: * src/operators.txt:
1.1 paf 2697: warning about form:fields and $request/response:charset
2698:
1.2 paf 2699: * src/main/pa_charset.C:
1.1 paf 2700: ifndef XML were bad type
2701:
1.2 paf 2702: * src/classes/image.C:
1.1 paf 2703: govno
2704:
1.2 paf 2705: * src/main/untaint.C:
1.1 paf 2706: allowed space in filespec
2707:
1.2 paf 2708: * src/classes/image.C:
1.1 paf 2709: no govno
2710:
1.2 paf 2711: * src/targets/apache13/mod_parser3.C:
2712: test r->finfo.st_mode check seems to work only on win32
2713:
2714: * src/main/pa_charset.C:
1.1 paf 2715: empty bufs transcode [forgot check :(]
2716:
2717: 2001-12-15 paf
1.2 paf 2718: * src/classes/file.C:
2719: * src/classes/math.C:
2720: * src/classes/op.C:
2721: * src/classes/string.C:
2722: * src/classes/table.C:
2723: * src/classes/xdoc.C:
2724: * src/include/pa_array.h:
2725: * src/include/pa_cache_managers.h:
2726: * src/include/pa_charset_connection.h:
2727: * src/include/pa_charset_manager.h:
2728: * src/include/pa_common.h:
2729: * src/include/pa_db_connection.h:
2730: * src/include/pa_db_manager.h:
2731: * src/include/pa_db_table.h:
2732: * src/include/pa_dictionary.h:
2733: * src/include/pa_exception.h:
2734: * src/include/pa_exec.h:
2735: * src/include/pa_globals.h:
2736: * src/include/pa_hash.h:
2737: * src/include/pa_opcode.h:
2738: * src/include/pa_pool.h:
2739: * src/include/pa_request.h:
2740: * src/include/pa_sapi.h:
2741: * src/include/pa_socks.h:
2742: * src/include/pa_sql_connection.h:
2743: * src/include/pa_sql_driver_manager.h:
2744: * src/include/pa_string.h:
2745: * src/include/pa_stylesheet_connection.h:
2746: * src/include/pa_stylesheet_manager.h:
2747: * src/include/pa_table.h:
2748: * src/include/pa_transcoder.h:
2749: * src/main/compile_tools.h:
2750: * src/main/main.dsp:
2751: * src/main/pa_charset.C:
2752: * src/main/pa_charset_connection.C:
2753: * src/main/pa_charset_manager.C:
2754: * src/main/pa_charsets.C:
2755: * src/main/pa_globals.C:
2756: * src/main/pa_pool.C:
2757: * src/main/pa_request.C:
2758: * src/main/pa_string.C:
2759: * src/main/pa_transcoder.C:
2760: * src/main/untaint.C:
2761: * src/types/pa_vfile.C:
2762: * src/types/pa_vform.C:
2763: * src/types/pa_vform.h:
2764: * src/types/pa_vrequest.C:
2765: * src/types/pa_vrequest.h:
2766: * src/types/pa_vresponse.C:
2767: * src/types/pa_vresponse.h:
2768: * src/types/types.dsp:
1.1 paf 2769: introducing Charset
2770:
1.2 paf 2771: * src/main/pa_charset.C:
1.1 paf 2772: name_cstr 0
2773:
1.2 paf 2774: * src/configure.in:
2775: * src/configure.in:
1.1 paf 2776: -R returned
2777: tothink of: rpath-link
2778:
1.2 paf 2779: * src/configure:
2780: * src/main/Makefile.in:
2781: * src/targets/apache13/Makefile.in:
2782: * src/targets/cgi/Makefile.in:
2783: * src/types/Makefile.in:
1.1 paf 2784: makes
2785:
1.2 paf 2786: * src/include/pa_charset.h:
2787: * src/include/pa_charsets.h:
1.1 paf 2788: forgot to add
2789:
1.2 paf 2790: * src/main/Makefile.am:
2791: * src/main/pa_charset.C:
2792: * src/types/Makefile.am:
1.1 paf 2793: charset_connection&manager replaced by charset&charsets
2794:
1.2 paf 2795: * src/patches/xalan-DoubleSupport-arithmetic-overflow-on-negative-sqrt.patch:
1.1 paf 2796: some strange empty line removal killed
2797:
1.2 paf 2798: * src/main/untaint.C:
1.1 paf 2799: uri lang now knows about client/source charsets
2800:
1.2 paf 2801: * src/configure.in:
1.1 paf 2802: -rpath-link
2803:
2804: 2001-12-14 paf
1.2 paf 2805: * src/include/pa_request.h:
2806: * src/include/pa_transcoder.h:
2807: * src/main/pa_request.C:
2808: * src/main/pa_transcoder.C:
2809: * src/types/pa_vform.C:
2810: * src/types/pa_vform.h:
1.1 paf 2811: transcodeToUTF8[were FromUTF8] for forms
2812: todo: uri lang
2813:
1.2 paf 2814: * src/targets/apache13/Makefile.am:
2815: * src/targets/cgi/Makefile.am:
1.1 paf 2816: -I../../pcre to .am
2817:
1.2 paf 2818: * src/include/pa_charset_connection.h:
2819: * src/include/pa_pool.h:
2820: * src/include/pa_request.h:
2821: * src/include/pa_transcoder.h:
2822: * src/main/Makefile.am:
2823: * src/main/main.dsp:
2824: * src/main/pa_charset_connection.C:
2825: * src/main/pa_charset_manager.C:
2826: * src/main/pa_request.C:
2827: * src/main/pa_transcoder.C:
2828: * src/operators.txt:
2829: * src/types/Makefile.am:
2830: * src/types/pa_vrequest.C:
2831: * src/types/pa_vrequest.h:
2832: * src/types/pa_vresponse.h:
2833: * src/types/types.dsp:
1.1 paf 2834: changed charset model.
2835: now important:
2836: $request:charset
2837: $response:charset
2838: while
2839: $response:content-type.charset
2840: become unimportant [informational]
2841:
1.2 paf 2842: * src/include/pa_globals.h:
2843: * src/main/pa_globals.C:
1.1 paf 2844: removed unused defalts_name global
2845:
1.2 paf 2846: * src/main/pa_transcoder.C:
1.1 paf 2847: transcodeToUTF8,
2848: now form&uri lang
2849:
2850: 2001-12-13 paf
1.2 paf 2851: * src/include/pa_types.h:
1.1 paf 2852: msvc head debugging flag
2853:
1.2 paf 2854: * src/classes/xdoc.C:
1.1 paf 2855: freed up listener
2856:
1.2 paf 2857: * src/classes/xdoc.C:
2858: * src/main/pa_sql_driver_manager.C:
1.1 paf 2859: rewritten auto_ptr part other way, because of stupid gcc 2.96
2860: /usr/include/g++-3/memory:40: candidates are: auto_ptr<_Tp>
2861: &auto_ptr<_Tp>::operator= (auto_ptr<_Tp> &) [with _Tp =
2862: FormatterListener]
2863: /usr/include/g++-3/memory:48: auto_ptr<_Tp>
2864: &auto_ptr<_Tp>::operator= (auto_ptr<_Tp1> &) [with _Tp1 =
2865: FormatterListener, _Tp = FormatterListener]
2866:
1.2 paf 2867: * src/include/pa_config_fixed.h:
2868: * src/main/pa_common.C:
2869: * src/main/pa_string.C:
1.1 paf 2870: removed signed mismatch warnings
2871:
1.2 paf 2872: * src/classes/xdoc.C:
1.1 paf 2873: rewritten auto_ptr part other way2, because of stupid gcc 2.96
2874: /usr/include/g++-3/memory:40: candidates are: auto_ptr<_Tp>
2875: &auto_ptr<_Tp>::operator= (auto_ptr<_Tp> &) [with _Tp =
2876: FormatterListener]
2877: /usr/include/g++-3/memory:48: auto_ptr<_Tp>
2878: &auto_ptr<_Tp>::operator= (auto_ptr<_Tp1> &) [with _Tp1 =
2879: FormatterListener, _Tp = FormatterListener]
2880:
1.2 paf 2881: * src/main/pa_string.C:
1.1 paf 2882: string::recustruct erroreusly used outdated row ptr
2883:
1.2 paf 2884: * src/include/pa_cache_managers.h:
2885: * src/include/pa_charset_manager.h:
2886: * src/include/pa_config_fixed.h:
2887: * src/include/pa_db_manager.h:
2888: * src/include/pa_sql_driver_manager.h:
2889: * src/include/pa_stylesheet_manager.h:
2890: * src/main/pa_cache_managers.C:
2891: * src/main/pa_globals.C:
1.1 paf 2892: ~Cache_managers
2893:
1.2 paf 2894: * src/classes/string.C:
1.1 paf 2895: change msg '... code is not code'
2896:
1.2 paf 2897: * src/classes/xdoc.C:
1.1 paf 2898: removed extra inc
2899:
1.2 paf 2900: * src/targets/apache13/mod_parser3.C:
2901: * src/targets/cgi/parser3.C:
2902: * src/targets/isapi/parser3isapi.C:
1.1 paf 2903: removed 'expires' from header outputs
2904:
1.2 paf 2905: * src/targets/cgi/pa_pool.C:
2906: * src/targets/isapi/pa_pool.C:
1.1 paf 2907: EOL@EOF
2908:
1.2 paf 2909: * src/main/pa_db_connection.C:
2910: * src/main/pa_db_manager.C:
2911: * src/main/pa_sql_driver_manager.C:
2912: * src/main/pa_stylesheet_manager.C:
2913: * src/targets/cgi/pool_storage.h:
1.1 paf 2914: couple cache expiratiors were wrong [past/future prob]
2915:
1.2 paf 2916: * src/classes/xdoc.C:
2917: * src/operators.txt:
2918: lang list updated
2919:
2920: * src/targets/cgi/pa_pool.C:
2921: * src/targets/cgi/parser3.C:
1.1 paf 2922: msvc heap debugging flag
2923:
1.2 paf 2924: * src/classes/file.C:
1.1 paf 2925: file::cgi bug, request_method were passed to SERVER_PROTOCOL
2926: but SERVER_PROTOCOL were forgotten
2927:
2928: 2001-12-11 paf
1.2 paf 2929: * src/configure.in:
1.1 paf 2930: so extension const removed
2931:
1.2 paf 2932: * src/configure:
1.1 paf 2933: makes
2934:
2935: 2001-12-10 paf
1.2 paf 2936: * src/main/untaint.C:
1.1 paf 2937: FILE_SPEC untainting changed so that one can erase files like that, knowing their full name
2938: introducing
2939: // theoretical problem with, for instance, "_2B" and "." fragments,
2940: // they would yield the same
2941: // because need_file_encode('_')=false
2942: // but we need to delete such files somehow, getting names from ^index
2943:
1.2 paf 2944: * src/main/pa_string.C:
2945: ^string.replace bug fixed [bad string::join_chank break]
2946:
2947: * src/classes/math.C:
1.1 paf 2948: ^math:random(n) now yields[0;n) not [0;n]
2949:
2950: 2001-12-07 paf
1.2 paf 2951: * src/main/pa_string.C:
1.1 paf 2952: stupid sparc architecture failed to access short at odd address
2953: 0x311f0 <deserialize__6StringUiPvUiPCc+16>: lduh [ %i2 + 1 ], %l0
2954:
2955: bus error,
2956: fixed that
2957:
1.2 paf 2958: * src/configure:
2959: * src/include/pa_config_auto.h.in:
1.1 paf 2960: makes
2961:
1.2 paf 2962: * src/main/pa_string.C:
1.1 paf 2963: strange string deserialize bug on client[pmts], a bit shortened,
2964:
1.2 paf 2965: * src/configure.in:
2966: * src/include/pa_common.h:
2967: * src/include/pa_config_fixed.h:
2968: * src/include/pa_config_includes.h:
2969: * src/main/pa_common.C:
2970: * src/operators.txt:
1.1 paf 2971: exclusive lock file write
2972: shared lock file read
2973:
1.2 paf 2974: * src/classes/hashfile.C:
2975: * src/classes/op.C:
2976: * src/classes/table.C:
2977: * src/configure:
2978: * src/configure.in:
2979: * src/include/pa_common.h:
2980: * src/include/pa_config_auto.h.in:
2981: * src/include/pa_config_fixed.h:
2982: * src/include/pa_config_includes.h:
2983: * src/include/pa_db_table.h:
2984: * src/include/pa_request.h:
2985: * src/main/pa_common.C:
2986: * src/main/pa_db_table.C:
2987: * src/main/pa_request.C:
2988: * src/main/pa_string.C:
2989: * src/operators.txt:
2990: * src/patches/xalan-FormatterToHTML-attribute-digitalentitifying.patch:
2991: * src/patches/xalan-FormatterToHTML-attribute-digitalentitifying.patch:
2992: * src/types/pa_vhashfile.C:
2993: merged from r14_simple_cache
2994:
1.1 paf 2995: 2001-12-06 paf
1.2 paf 2996: * src/main/compile.tab.C:
2997: * src/targets/cgi/parser3.C:
1.1 paf 2998: removed debug info
2999:
1.2 paf 3000: * src/classes/op.C:
3001: * src/classes/table.C:
3002: * src/include/pa_request.h:
3003: * src/main/pa_request.C:
3004: #ifdef RESOURCES_DEBUG
3005:
3006: * src/classes/op.C:
3007: * src/include/pa_common.h:
3008: * src/include/pa_config_fixed.h:
3009: * src/main/pa_common.C:
1.1 paf 3010: ^cache operator
3011:
1.2 paf 3012: * src/classes/hashfile.C:
1.1 paf 3013: removed transaction from ^cache
3014:
3015: 2001-12-05 paf
1.2 paf 3016: * src/operators.txt:
3017: * src/targets/cgi/parser3.C:
3018: * src/targets/cgi/parser3.C:
1.1 paf 3019: fatal error reporting fixed.
3020: in IIS5 there were a prob with illegal call check
3021:
3022: 2001-12-04 paf
1.2 paf 3023: * src/classes/op.C:
3024: * src/classes/table.C:
3025: * src/include/pa_request.h:
3026: * src/main/pa_request.C:
1.1 paf 3027: measures to log
3028:
3029: 2001-11-27 paf
1.2 paf 3030: * src/patches/xalan-FormatterToHTML-attribute-digitalentitifying.patch:
3031: * src/patches/xalan-XalanDOMString-systaxerr.patch:
1.1 paf 3032: forgot to add
3033:
1.2 paf 3034: * src/patches/xalan-FormatterToHTML-attribute-digitalentitifying.patch:
1.1 paf 3035: forgot to cvs that buggy thing
3036:
3037: 2001-11-26 paf
1.2 paf 3038: * src/patches/xalan-XalanDOMString-systaxerr.patch:
1.1 paf 3039: case
3040:
1.2 paf 3041: * src/targets/apache13/mod_parser3.C:
1.1 paf 3042: merge dir config now works OK with parser_root_config_filespec
3043:
3044: 20011126 paf: noticed, that this is called even on virtual root merge with something "parent", while thought that that is part of merge_server...
3045:
1.2 paf 3046: * src/operators.txt:
1.1 paf 3047: about image measure/load format limits
3048:
3049: 2001-11-24 paf
1.2 paf 3050: * src/patches/xalan-XalanDOMString-systaxerr.patch:
1.1 paf 3051: commented out some syntax error
3052:
3053: 2001-11-23 paf
1.2 paf 3054: * src/classes/hashfile.C:
3055: * src/classes/table.C:
3056: * src/include/pa_db_table.h:
3057: * src/main/pa_common.C:
3058: * src/main/pa_db_table.C:
3059: * src/main/pa_string.C:
3060: * src/types/pa_vhashfile.C:
1.1 paf 3061: merged from _0014, 1
3062:
1.2 paf 3063: * src/classes/hashfile.C:
3064: * src/classes/table.C:
3065: * src/include/pa_db_table.h:
3066: * src/main/pa_common.C:
3067: * src/main/pa_db_table.C:
3068: * src/types/pa_vhashfile.C:
1.1 paf 3069: hashfile bugfix2 more wrong sizes.
3070: ^cache behaviour changed: if ^cache(33) would change
3071:
3072: 0660 bits in file_write & hashfile create
3073:
1.2 paf 3074: * src/main/pa_db_table.C:
3075: * src/main/pa_db_table.C:
3076: * src/main/pa_string.C:
3077: * src/main/pa_string.C:
1.1 paf 3078: cache bugfix [wrong types after pa_string optimization]
3079:
3080: 2001-11-22 paf
1.2 paf 3081: * src/patches/xml-xalan.patch:
1.1 paf 3082: superceeded by xalan-XalanTranscodingServices
3083: digitalentitifying.patch
3084:
1.2 paf 3085: * src/main/untaint.C:
1.1 paf 3086: ORIGINS mode removed UHTML
3087:
1.2 paf 3088: * src/classes/op.C:
3089: process cstr(,connection)
3090:
3091: * src/configure:
1.1 paf 3092: configs
3093:
1.2 paf 3094: * src/Makefile.in:
3095: * src/classes/gd/Makefile.in:
3096: * src/classes/xdoc.C:
3097: * src/libltdl/Makefile.in:
3098: * src/pcre/Makefile.in:
3099: * src/targets/Makefile.in:
3100: * src/targets/apache13/Makefile.in:
3101: * src/targets/cgi/Makefile.in:
3102: cached xslt [removed nocache forcing]
3103:
3104: * src/classes/op.C:
1.1 paf 3105: process now gets its body on current language, not as-is
3106:
1.2 paf 3107: * src/configure.in:
1.1 paf 3108: configure line
3109:
1.2 paf 3110: * src/main/untaint.C:
1.1 paf 3111: ORIGINS mode was bad - forgot about optimize bit
3112:
1.2 paf 3113: * src/classes/table.C:
3114: * src/include/pa_table.h:
3115: * src/main/pa_table.C:
3116: * src/operators.txt:
1.1 paf 3117: table.offset[whence]
3118:
3119: 2001-11-21 paf
1.2 paf 3120: * src/classes/table.C:
3121: * src/main/pa_string.C:
3122: * src/main/untaint.C:
3123: * src/parser3.dsw:
3124: * src/targets/cgi/parser3.C:
1.1 paf 3125: table.append bug fixed: forgot to switch default language for {
3126: code}, it happen to change it's language from CLEAN, so later
3127: refused to split by CLEAN \t
3128:
1.2 paf 3129: * src/classes/xdoc.C:
3130: * src/operators.txt:
3131: * src/types/pa_vxdoc.C:
3132: * src/types/pa_vxdoc.h:
1.1 paf 3133: <xsl:output
3134: output options made identical to xsl:output attributes
3135: exclusion:
3136: cdata-section-elements
3137: what xalan can do but that not used now:
3138: it can escape and remove CDATA sections
3139:
1.2 paf 3140: * src/targets/cgi/parser3.C:
1.1 paf 3141: removed debug cgi||1
3142:
1.2 paf 3143: * src/main/untaint.C:
3144: * src/targets/cgi/parser3.C:
1.1 paf 3145: optimized \r produced by xslt
3146:
1.2 paf 3147: * src/main/pa_string.C:
3148: * src/main/untaint.C:
1.1 paf 3149: cached some string::size() es
3150:
3151: 2001-11-20 paf
1.2 paf 3152: * src/classes/Makefile.am:
3153: * src/classes/Makefile.in:
3154: * src/classes/table.C:
3155: * src/main/Makefile.am:
3156: * src/main/Makefile.in:
3157: * src/main/pa_exception.C:
3158: * src/types/Makefile.am:
3159: * src/types/Makefile.in:
1.1 paf 3160: moved ident.C & co to bottom of dependeces, so that errors
3161: would popup quicklier, fixed line numbering in table::sql
3162:
3163: 2001-11-19 paf
1.2 paf 3164: * src/classes/op.C:
3165: * src/include/pa_request.h:
3166: * src/include/pa_string.h:
3167: * src/include/pa_types.h:
3168: * src/main/pa_globals.C:
3169: * src/main/pa_request.C:
3170: * src/main/pa_string.C:
3171: * src/main/untaint.C:
3172: * src/targets/apache13/mod_parser3.C:
3173: * src/targets/cgi/parser3.C:
3174: * src/targets/isapi/parser3isapi.C:
3175: * src/types/pa_wcontext.C:
3176: * src/types/pa_wcontext.h:
1.1 paf 3177: UL_CLEAN pieces now inherit UL_OPTIMIZED_BIT at wcontext.write
3178:
1.2 paf 3179: * src/classes/Makefile.in:
3180: * src/classes/gd/Makefile.in:
3181: * src/libltdl/Makefile.in:
3182: * src/main/Makefile.in:
3183: * src/pcre/Makefile.in:
3184: * src/targets/Makefile.am:
3185: * src/targets/Makefile.in:
3186: * src/targets/apache13/Makefile.in:
3187: * src/targets/apache13/mod_parser3.C:
3188: * src/targets/cgi/Makefile.in:
3189: * src/targets/cgi/parser3.C:
3190: * src/types/Makefile.in:
1.1 paf 3191: #if _MSC_VER _set_new_handler
3192:
1.2 paf 3193: * src/operators.txt:
1.1 paf 3194: few words about content-type.charset
3195:
1.2 paf 3196: * src/Makefile.in:
3197: * src/targets/apache13/mod_parser3.C:
3198: * src/targets/cgi/parser3.C:
3199: * src/targets/isapi/parser3isapi.C:
1.1 paf 3200: set_new_handler in apache&isapi
3201:
3202: 2001-11-16 paf
1.2 paf 3203: * src/include/pa_string.h:
3204: * src/main/pa_string.C:
3205: * src/main/pa_string.C:
3206: * src/main/untaint.C:
3207: * src/types/pa_vstring.C:
3208: removed 1+4 bytes from String
3209:
3210: * src/include/pa_string.h:
3211: * src/include/pa_types.h:
3212: * src/main/pa_string.C:
1.1 paf 3213: removed 8 bytes from String, 2 bytes from string::chunk::row::item
3214:
1.2 paf 3215: * src/include/pa_globals.h:
3216: * src/include/pa_string.h:
3217: * src/include/pa_types.h:
3218: * src/main/pa_globals.C:
3219: * src/main/pa_pool.C:
3220: * src/main/pa_pool.C:
3221: * src/main/pa_request.C:
3222: * src/main/untaint.C:
3223: * src/sql/pa_sql_driver.h:
3224: * src/targets/cgi/parser3.C:
1.1 paf 3225: introducing estimating String::cstr_bufsize, 0
3226:
1.2 paf 3227: * src/include/pa_pool.h:
3228: * src/include/pa_pool.h:
3229: * src/main/execute.C:
3230: * src/main/pa_pool.C:
3231: * src/main/pa_pool.C:
3232: * src/main/pa_pool.C:
3233: * src/targets/cgi/parser3.C:
3234: * src/targets/cgi/parser3.C:
1.1 paf 3235: die in pool::fail
3236:
1.2 paf 3237: * src/targets/cgi/parser3.C:
1.1 paf 3238: pool debug @ die
3239:
3240: 2001-11-15 paf
1.2 paf 3241: * src/Makefile.in:
3242: * src/configure:
3243: * src/configure.in:
1.1 paf 3244: configure set_new_handler check added
3245:
1.2 paf 3246: * src/targets/cgi/parser3.C:
1.1 paf 3247: set_new_handler started
3248:
1.2 paf 3249: * src/include/pa_exception.h:
3250: * src/main/execute.C:
3251: * src/main/main.dsp:
3252: * src/main/pa_exception.C:
3253: * src/targets/cgi/parser3.C:
1.1 paf 3254: exception with dynamic buffer re-back
3255: now with counter
3256:
1.2 paf 3257: * src/include/pa_config_auto.h.in:
3258: * src/main/Makefile.in:
1.1 paf 3259: makes
3260:
1.2 paf 3261: * src/include/pa_exception.h:
3262: * src/main/pa_exception.C:
1.1 paf 3263: exception with static buffer back
3264:
1.2 paf 3265: * src/classes/classes.awk:
3266: * src/configure:
3267: * src/configure.in:
3268: * src/include/pa_config_auto.h.in:
3269: * src/include/pa_config_includes.h:
1.1 paf 3270: setnewhandler check
3271:
1.2 paf 3272: * src/targets/cgi/parser3.C:
1.1 paf 3273: std::
3274:
3275: 2001-11-14 paf
1.2 paf 3276: * src/main/execute.C:
3277: * src/types/pa_vclass.h:
3278: * src/types/pa_vobject.h:
3279: * src/types/pa_vstateless_class.h:
3280: * src/types/pa_vstateless_object.h:
1.1 paf 3281: fixed this:
3282: $bred[^string::length[]]
3283: $bred[^response::clear[]]
3284: $bred[^int::int[]]
3285:
3286: now VObject creation moved into overriden VClass::create_new_value, thus 0 from create_new_value means that class has no ctors
3287:
1.2 paf 3288: * src/include/pa_common.h:
3289: * src/include/pa_common.h:
3290: * src/include/pa_common.h:
3291: * src/main/pa_common.C:
3292: * src/main/pa_common.C:
1.1 paf 3293: snprintf replacement was wrong
3294:
1.2 paf 3295: * src/main/execute.C:
3296: * src/types/pa_vclass.h:
3297: * src/types/pa_vobject.h:
3298: * src/types/pa_vstateless_class.h:
3299: * src/types/pa_vstateless_object.h:
1.1 paf 3300: merged with no_bad_constructors_try
3301:
1.2 paf 3302: * src/classes/op.C:
3303: * src/operators.txt:
1.1 paf 3304: ^untaint{body} as-is default now
3305:
1.2 paf 3306: * src/main/pa_request.C:
3307: z
1.1 paf 3308:
1.2 paf 3309: * src/include/pa_common.h:
3310: * src/main/pa_common.C:
3311: * src/main/pa_common.C:
1.1 paf 3312: snprintf on buffer full returns
3313: win32 -1
3314: solaris >buffer_size
3315:
3316: checked all that
3317:
1.2 paf 3318: * src/operators.txt:
1.1 paf 3319: doc
3320:
3321: 2001-11-13 paf
1.2 paf 3322: * src/classes/classes.C:
1.1 paf 3323: returned accedently removed if in foreach callbacks [when hash
3324: no-0-restructure]
3325:
3326: 2001-11-12 paf
1.2 paf 3327: * src/classes/classes.C:
3328: * src/classes/hash.C:
3329: * src/classes/xdoc.C:
3330: * src/include/pa_hash.h:
3331: * src/main/pa_db_connection.C:
3332: * src/main/pa_db_manager.C:
3333: * src/main/pa_dictionary.C:
3334: * src/main/pa_hash.C:
3335: * src/main/pa_sql_driver_manager.C:
3336: * src/main/pa_stylesheet_manager.C:
1.1 paf 3337: hash now does not containt 0 values. put 0 actullay removes.
3338: no check on 0 value in foreach now required
3339:
1.2 paf 3340: * src/classes/date.C:
1.1 paf 3341: date.roll parser2 alg used
3342:
1.2 paf 3343: * src/main/pa_pool.C:
1.1 paf 3344: changed xdoc createXXX politics, now string passed as-is to
3345: method, xalan makes & into & itself
3346:
1.2 paf 3347: * src/operators.txt:
3348: * src/operators.txt:
3349: * src/operators.txt:
3350: doc
3351:
1.1 paf 3352: 2001-11-11 paf
1.2 paf 3353: * src/main/pa_sql_driver_manager.C:
3354: * src/sql/pa_sql_driver.h:
1.1 paf 3355: sql driver initialize not const
3356:
1.2 paf 3357: * src/operators.txt:
3358: * src/sql/pa_sql_driver.h:
1.1 paf 3359: removed extra constructor, doc
3360:
1.2 paf 3361: * src/main/pa_sql_driver_manager.C:
3362: * src/sql/pa_sql_driver.h:
1.1 paf 3363: CRLF
3364:
3365: 2001-11-10 paf
1.2 paf 3366: * src/main/pa_exec.C:
3367: * src/operators.txt:
1.1 paf 3368: doc
3369:
3370: 2001-11-09 paf
1.2 paf 3371: * src/main/pa_common.C:
3372: * src/operators.txt:
1.1 paf 3373: line endings fixing fixed last piece[was still cstr oriented]
3374:
1.2 paf 3375: * src/include/pa_common.h:
3376: * src/main/pa_common.C:
3377: * src/types/pa_vform.C:
3378: line endings fixing got rid of cstr, now must work ok with post multipart
3379:
3380: * src/classes/string.C:
3381: * src/classes/xdoc.C:
1.1 paf 3382: xdoc::set{code} now untaints param properly
3383:
1.2 paf 3384: * src/types/pa_vform.C:
1.1 paf 3385: line endings fixed at post / multipart / not file also now
3386:
1.2 paf 3387: * src/classes/string.C:
1.1 paf 3388: string.save now does untainting before saving
3389:
3390: 2001-11-08 paf
1.2 paf 3391: * src/include/pa_request.h:
3392: * src/main/pa_request.C:
3393: * src/targets/apache13/mod_parser3.C:
3394: * src/targets/cgi/parser3.C:
3395: * src/targets/isapi/parser3isapi.C:
1.1 paf 3396: apache 'status' class enabler
3397:
3398: <Location /parser-status.html>
3399: ParserStatusAllowed
3400: </Location>
3401:
1.2 paf 3402: * src/Makefile.in:
3403: * src/configure:
3404: * src/include/pa_common.h:
3405: * src/main/Makefile.am:
3406: * src/main/Makefile.in:
3407: * src/targets/cgi/pa_pool.C:
1.1 paf 3408: makes
3409:
1.2 paf 3410: * src/include/pa_cache_managers.h:
3411: * src/include/pa_charset_manager.h:
3412: * src/include/pa_db_manager.h:
3413: * src/include/pa_sql_driver_manager.h:
3414: * src/include/pa_stylesheet_manager.h:
3415: * src/main/pa_charset_manager.C:
3416: * src/main/pa_db_manager.C:
3417: * src/main/pa_sql_driver_manager.C:
3418: * src/main/pa_stylesheet_manager.C:
1.1 paf 3419: restructured Cache manager to be simple parent, not second
3420: parent [gcc 2.96 strangly refused to call virtual from second
3421: parent]
3422:
1.2 paf 3423: * src/operators.txt:
1.1 paf 3424: doc
3425:
1.2 paf 3426: * src/include/pa_cache_managers.h:
3427: * src/include/pa_charset_manager.h:
3428: * src/include/pa_db_manager.h:
3429: * src/include/pa_sql_driver_manager.h:
3430: * src/include/pa_stylesheet_manager.h:
3431: * src/main/main.dsp:
3432: * src/main/pa_cache_managers.C:
3433: * src/main/pa_charset_manager.C:
3434: * src/main/pa_db_manager.C:
3435: * src/main/pa_globals.C:
3436: * src/main/pa_request.C:
3437: * src/main/pa_sql_driver_manager.C:
3438: * src/main/pa_stylesheet_manager.C:
3439: * src/types/pa_vstatus.h:
1.1 paf 3440: cache_managers, maybe-expiring every request
3441: todo: apache 'status' class enabler
3442:
3443: 2001-11-05 paf
1.2 paf 3444: * src/classes/xdoc.C:
3445: * src/include/pa_db_connection.h:
3446: * src/include/pa_stylesheet_connection.h:
3447: * src/include/pa_stylesheet_manager.h:
3448: * src/main/pa_stylesheet_manager.C:
3449: * src/operators.txt:
3450: * src/types/pa_vstatus.h:
1.1 paf 3451: $status:stylesheet
3452:
1.2 paf 3453: * src/targets/cgi/parser3.C:
1.1 paf 3454: read can return 0, that means sort of sig_pipe on freebsd [moko's experiments].
3455: checked that in cgi, on apache already done :)
3456:
1.2 paf 3457: * src/main/pa_db_connection.C:
3458: * src/main/pa_db_manager.C:
3459: * src/main/pa_request.C:
1.1 paf 3460: hence i removed skipping 0 values in hash::for_each-es we need to check cleaned cache items manually. few more checks.
3461:
3462: expiring to 0 time was wrong, changed to 'now' time
3463:
1.2 paf 3464: * src/main/pa_db_connection.C:
3465: * src/main/pa_db_manager.C:
1.1 paf 3466: hence i removed skipping 0 values in hash::for_each-es we need
3467: to check cleaned cache items manually
3468:
1.2 paf 3469: * src/include/pa_charset_connection.h:
3470: * src/main/pa_charset_manager.C:
3471: * src/operators.txt:
3472: $status:charset
3473:
3474: * src/classes/classes.C:
3475: * src/classes/classes.h:
3476: * src/classes/date.C:
3477: * src/classes/double.C:
3478: * src/classes/file.C:
3479: * src/classes/form.C:
3480: * src/classes/gd/gif.C:
3481: * src/classes/gd/gif.h:
3482: * src/classes/gd/gifio.C:
3483: * src/classes/hash.C:
3484: * src/classes/hashfile.C:
3485: * src/classes/image.C:
3486: * src/classes/int.C:
3487: * src/classes/mail.C:
3488: * src/classes/math.C:
3489: * src/classes/op.C:
3490: * src/classes/response.C:
3491: * src/classes/smtp/comms.C:
3492: * src/classes/smtp/smtp.C:
3493: * src/classes/smtp/smtp.h:
3494: * src/classes/string.C:
3495: * src/classes/table.C:
3496: * src/classes/void.C:
3497: * src/classes/xdoc.C:
3498: * src/classes/xnode.C:
3499: * src/classes/xnode.h:
3500: * src/include/pa_array.h:
3501: * src/include/pa_charset_connection.h:
3502: * src/include/pa_charset_manager.h:
3503: * src/include/pa_common.h:
3504: * src/include/pa_config_fixed.h:
3505: * src/include/pa_config_includes.h:
3506: * src/include/pa_db_connection.h:
3507: * src/include/pa_db_manager.h:
3508: * src/include/pa_db_table.h:
3509: * src/include/pa_dictionary.h:
3510: * src/include/pa_dir.h:
3511: * src/include/pa_exception.h:
3512: * src/include/pa_exec.h:
3513: * src/include/pa_globals.h:
3514: * src/include/pa_hash.h:
3515: * src/include/pa_opcode.h:
3516: * src/include/pa_pool.h:
3517: * src/include/pa_pragma_pack_begin.h:
3518: * src/include/pa_pragma_pack_end.h:
3519: * src/include/pa_request.h:
3520: * src/include/pa_sapi.h:
3521: * src/include/pa_socks.h:
3522: * src/include/pa_sql_connection.h:
3523: * src/include/pa_sql_driver_manager.h:
3524: * src/include/pa_stack.h:
3525: * src/include/pa_string.h:
3526: * src/include/pa_stylesheet_connection.h:
3527: * src/include/pa_stylesheet_manager.h:
3528: * src/include/pa_table.h:
3529: * src/include/pa_threads.h:
3530: * src/include/pa_types.h:
3531: * src/main/compile.C:
3532: * src/main/compile.tab.C:
3533: * src/main/compile_tools.C:
3534: * src/main/compile_tools.h:
3535: * src/main/execute.C:
3536: * src/main/pa_array.C:
3537: * src/main/pa_charset_connection.C:
3538: * src/main/pa_charset_manager.C:
3539: * src/main/pa_common.C:
3540: * src/main/pa_db_connection.C:
3541: * src/main/pa_db_manager.C:
3542: * src/main/pa_db_table.C:
3543: * src/main/pa_dictionary.C:
3544: * src/main/pa_dir.C:
3545: * src/main/pa_exception.C:
3546: * src/main/pa_exec.C:
3547: * src/main/pa_globals.C:
3548: * src/main/pa_hash.C:
3549: * src/main/pa_pool.C:
3550: * src/main/pa_request.C:
3551: * src/main/pa_socks.C:
3552: * src/main/pa_sql_driver_manager.C:
3553: * src/main/pa_status_provider.C:
3554: * src/main/pa_string.C:
3555: * src/main/pa_stylesheet_manager.C:
3556: * src/main/pa_table.C:
3557: * src/main/untaint.C:
3558: * src/operators.txt:
3559: * src/pcre/pcre_parser_ctype.c:
3560: * src/sql/pa_sql_driver.h:
3561: * src/targets/apache13/mod_parser3.C:
3562: * src/targets/apache13/pa_pool.C:
3563: * src/targets/apache13/pa_threads.C:
3564: * src/targets/cgi/pa_pool.C:
3565: * src/targets/cgi/pa_threads.C:
3566: * src/targets/cgi/parser3.C:
3567: * src/targets/cgi/pool_storage.h:
3568: * src/targets/isapi/pa_pool.C:
3569: * src/targets/isapi/pa_threads.C:
3570: * src/targets/isapi/parser3isapi.C:
3571: * src/targets/isapi/pool_storage.h:
3572: * src/types/pa_valiased.C:
3573: * src/types/pa_valiased.h:
3574: * src/types/pa_value.h:
3575: * src/types/pa_vbool.h:
3576: * src/types/pa_vclass.h:
3577: * src/types/pa_vcode_frame.h:
3578: * src/types/pa_vcookie.C:
3579: * src/types/pa_vcookie.h:
3580: * src/types/pa_vdate.h:
3581: * src/types/pa_vdouble.h:
3582: * src/types/pa_venv.h:
3583: * src/types/pa_vfile.C:
3584: * src/types/pa_vfile.h:
3585: * src/types/pa_vform.C:
3586: * src/types/pa_vform.h:
3587: * src/types/pa_vhash.h:
3588: * src/types/pa_vhashfile.C:
3589: * src/types/pa_vhashfile.h:
3590: * src/types/pa_vimage.C:
3591: * src/types/pa_vimage.h:
3592: * src/types/pa_vint.h:
3593: * src/types/pa_vjunction.h:
3594: * src/types/pa_vmath.h:
3595: * src/types/pa_vmethod_frame.h:
3596: * src/types/pa_vobject.h:
3597: * src/types/pa_vrequest.C:
3598: * src/types/pa_vrequest.h:
3599: * src/types/pa_vresponse.h:
3600: * src/types/pa_vstateless_class.C:
3601: * src/types/pa_vstateless_class.h:
3602: * src/types/pa_vstateless_object.h:
3603: * src/types/pa_vstatus.h:
3604: * src/types/pa_vstring.C:
3605: * src/types/pa_vstring.h:
3606: * src/types/pa_vtable.C:
3607: * src/types/pa_vtable.h:
3608: * src/types/pa_vvoid.h:
3609: * src/types/pa_vxdoc.C:
3610: * src/types/pa_vxdoc.h:
3611: * src/types/pa_vxnode.C:
3612: * src/types/pa_vxnode.h:
3613: * src/types/pa_wcontext.C:
3614: * src/types/pa_wcontext.h:
3615: * src/types/pa_wwrapper.h:
1.1 paf 3616: $status:db
3617: fixed used not initialized in db_connection & db_table
3618:
1.2 paf 3619: * src/include/pa_charset_manager.h:
3620: * src/include/pa_db_manager.h:
3621: * src/include/pa_request.h:
3622: * src/include/pa_sql_connection.h:
3623: * src/include/pa_sql_driver_manager.h:
3624: * src/include/pa_stylesheet_manager.h:
3625: * src/main/main.dsp:
3626: * src/main/pa_charset_manager.C:
3627: * src/main/pa_common.C:
3628: * src/main/pa_db_manager.C:
3629: * src/main/pa_globals.C:
3630: * src/main/pa_request.C:
3631: * src/main/pa_sql_driver_manager.C:
3632: * src/main/pa_status_provider.C:
3633: * src/main/pa_stylesheet_manager.C:
3634: * src/operators.txt:
3635: * src/types/pa_vstatus.h:
3636: * src/types/pa_vxnode.C:
3637: * src/types/types.dsp:
1.1 paf 3638: started status parser class
3639:
1.2 paf 3640: * src/main/pa_db_connection.C:
3641: * src/main/pa_db_table.C:
1.1 paf 3642: parser_multithreaded check was wrong
3643:
1.2 paf 3644: * src/main/pa_db_connection.C:
3645: * src/main/pa_db_manager.C:
1.1 paf 3646: expiration from debug to normal
3647:
1.2 paf 3648: * src/operators.txt:
3649: * src/operators.txt:
1.1 paf 3650: doc
3651:
3652: 2001-11-01 paf
1.2 paf 3653: * src/classes/hash.C:
3654: * src/classes/op.C:
3655: * src/operators.txt:
3656: * src/types/pa_vmethod_frame.h:
3657: * src/types/pa_vstring.C:
3658: * src/types/pa_vstring.h:
3659: ^foreach[key|value]{body}[[separator]|{separator}]
3660:
3661: * src/ChangeLog:
3662: * src/classes/hash.C:
3663: * src/include/pa_hash.h:
3664: * src/main/pa_hash.C:
3665: * src/operators.txt:
3666: * src/types/pa_vcookie.C:
1.1 paf 3667: ^hash.delete[key]
3668:
1.2 paf 3669: * src/classes/gd/gif.C:
3670: * src/classes/math.C:
3671: * src/configure.in:
3672: * src/include/pa_common.h:
1.1 paf 3673: HAVE_TRUNC HAVE_ROUND checks [for hp, there are such in math.h]
3674:
1.2 paf 3675: * src/classes/op.C:
1.1 paf 3676: ^for endless loop check strightened
3677:
1.2 paf 3678: * src/Makefile.in:
3679: * src/classes/Makefile.in:
3680: * src/classes/gd/Makefile.in:
3681: * src/configure:
3682: * src/include/pa_config_auto.h.in:
3683: * src/libltdl/Makefile.in:
3684: * src/main/Makefile.in:
3685: * src/pcre/Makefile.in:
3686: * src/targets/Makefile.in:
3687: * src/targets/apache13/Makefile.in:
3688: * src/targets/cgi/Makefile.in:
3689: * src/types/Makefile.in:
1.1 paf 3690: makes
3691:
1.2 paf 3692: * src/main/pa_hash.C:
1.1 paf 3693: removed old extra include
3694:
1.2 paf 3695: * src/classes/hash.C:
3696: * src/classes/xdoc.C:
3697: * src/classes/xnode.C:
3698: * src/include/pa_hash.h:
3699: * src/main/pa_hash.C:
3700: * src/main/pa_request.C:
3701: * src/types/pa_vhash.h:
3702: * src/types/pa_vxnode.C:
1.1 paf 3703: hash locking
3704: disabled changing of hash inside of foreach
3705:
1.2 paf 3706: * src/classes/hash.C:
3707: * src/classes/hashfile.C:
3708: * src/operators.txt:
3709: * src/types/pa_vhashfile.C:
3710: ^hashfile.foreach[key|value]{body}[[separator]|{separator}]
3711: prev were hash.foreach
1.1 paf 3712:
1.2 paf 3713: * src/classes/hash.C:
3714: * src/classes/op.C:
3715: * src/main/execute.C:
1.1 paf 3716: changed root behavior in native calls.
3717: it left unchanged, so ^for ^foreach & co can use r.root to write their i & key,value there
3718:
1.2 paf 3719: * src/classes/op.C:
1.1 paf 3720: detected for var storage bug, fixed. todo:foreach
3721:
3722: 2001-10-31 paf
1.2 paf 3723: * src/configure:
1.1 paf 3724: configure
3725:
1.2 paf 3726: * src/classes/table.C:
3727: * src/operators.txt:
1.1 paf 3728: ^table.save[[nameless|+append;]path]
3729:
1.2 paf 3730: * src/main/pa_db_connection.C:
3731: * src/main/pa_sql_driver_manager.C:
1.1 paf 3732: // lockdetector flags
3733: dbenv.lk_detect=DB_LOCK_RANDOM;
3734:
1.2 paf 3735: * src/include/pa_threads.h:
3736: * src/main/pa_db_connection.C:
3737: * src/main/pa_db_table.C:
3738: * src/targets/apache13/pa_threads.C:
3739: * src/targets/cgi/pa_threads.C:
3740: * src/targets/isapi/pa_threads.C:
1.1 paf 3741: libdb DB_THREAD flag only when really needed
3742:
1.2 paf 3743: * src/configure.in:
3744: * src/main/pa_sql_driver_manager.C:
1.1 paf 3745: hiding passwords and addresses from accidental show [imagine
3746: user forgot @exception]
3747:
1.2 paf 3748: * src/include/pa_opcode.h:
3749: * src/main/compile.tab.C:
3750: * src/main/compile.y:
3751: * src/main/execute.C:
3752: * src/operators.txt:
3753: \ in expression: int divide 10/3=3
3754:
3755: * src/main/pa_common.C:
1.1 paf 3756: typing bug in common - bad ifdeff
3757:
1.2 paf 3758: * src/main/pa_db_connection.C:
3759: z
3760:
3761: * src/classes/file.C:
3762: * src/classes/image.C:
3763: * src/classes/mail.C:
3764: * src/classes/string.C:
3765: * src/classes/xnode.C:
3766: * src/include/pa_common.h:
3767: * src/main/pa_common.C:
3768: * src/operators.txt:
1.1 paf 3769: ^string.save[[append;]path]
3770:
1.2 paf 3771: * src/types/pa_vhashfile.h:
3772: hashfile ^delete to do something only inside of ^cache
1.1 paf 3773:
1.2 paf 3774: * src/main/compile.C:
3775: * src/main/pa_common.C:
1.1 paf 3776: completely empty file now considered "read", not ignored [not
3777: perfect trick used]
3778:
1.2 paf 3779: * src/main/pa_common.C:
1.1 paf 3780: simplier common ifdefs
3781:
3782: 2001-10-30 paf
1.2 paf 3783: * src/include/pa_common.h:
3784: * src/main/pa_common.C:
3785: * src/types/pa_vform.C:
1.1 paf 3786: form post data line endings not reformatted now.
3787:
1.2 paf 3788: * src/classes/xdoc.C:
1.1 paf 3789: rolled back {} in xdoc.createTextNode for now
3790:
1.2 paf 3791: * src/configure.in:
1.1 paf 3792: rtti needed on solaris for exceptions to work OK, removing -fno
3793: rtti from everywhere
3794:
1.2 paf 3795: * src/classes/classes.dsp:
3796: * src/classes/gd/gd.dsp:
3797: * src/classes/smtp/smtp.dsp:
3798: * src/libltdl/libltdl.dsp:
3799: * src/main/main.dsp:
3800: * src/parser3.dsw:
3801: * src/pcre/pcre.dsp:
3802: * src/pcre/pcre_dftables.dsp:
3803: * src/pcre/pcre_parser_ctype.dsp:
3804: * src/targets/apache13/ApacheModuleParser3.dsp:
3805: * src/targets/cgi/parser3.dsp:
3806: * src/targets/isapi/parser3isapi.dsp:
3807: * src/types/types.dsp:
1.1 paf 3808: enabled debug incremental compile
3809:
1.2 paf 3810: * src/main/pa_db_connection.C:
3811: * src/main/pa_db_manager.C:
3812: * src/main/pa_db_table.C:
3813: * src/main/pa_exec.C:
3814: * src/main/pa_request.C:
3815: * src/main/pa_sql_driver_manager.C:
3816: * src/main/pa_string.C:
3817: cstr(asis) default param removed
1.1 paf 3818:
1.2 paf 3819: * src/types/pa_vform.C:
3820: * src/types/pa_vform.h:
1.1 paf 3821: AppendFormEntry length param now required [had bug when file=
3822: has no value]
3823:
1.2 paf 3824: * src/types/pa_vform.C:
1.1 paf 3825: VForm::AppendFormEntry {length convention was broken} fix_line_breaks
3826:
1.2 paf 3827: * src/include/pa_dir.h:
3828: LOAD_DIR fixed
3829:
3830: * src/include/pa_config_fixed.h:
3831: * src/include/pa_pragma_pack_begin.h:
3832: * src/include/pa_pragma_pack_end.h:
3833: * src/include/pa_string.h:
3834: * src/include/pa_types.h:
1.1 paf 3835: String & Origin packed with #pragma pack
3836:
1.2 paf 3837: * src/Makefile.in:
3838: * src/configure:
3839: * src/configure.in:
3840: * src/include/pa_config_auto.h.in:
1.1 paf 3841: pragma detection
3842:
1.2 paf 3843: * src/classes/xdoc.C:
1.1 paf 3844: rolled back {} in xdoc.createElement for now
3845:
3846: 2001-10-29 paf
1.2 paf 3847: * src/configure.in:
3848: * src/configure.in:
3849: * src/configure.in:
1.1 paf 3850: if...
3851: AC_DEFINE(HAVE_PRAGMA_PACK,,compiler supports #pragma pack(1))
3852:
1.2 paf 3853: * src/types/pa_wcontext.h:
1.1 paf 3854: bitfield syntax stricter
3855:
1.2 paf 3856: * src/include/pa_string.h:
3857: * src/main/pa_string.C:
3858: * src/targets/cgi/pa_pool.C:
1.1 paf 3859: debugging memory
3860: String::fused_rows func now
3861:
3862: [Mon Oct 29 17:55:45 2001] total 5917436/158731
3863: [Mon Oct 29 18:11:53 2001] total 5796092/158731
3864:
1.2 paf 3865: * src/classes/file.C:
3866: * src/classes/image.C:
3867: * src/classes/string.C:
3868: * src/classes/xdoc.C:
3869: * src/include/pa_pool.h:
3870: * src/include/pa_string.h:
3871: * src/main/execute.C:
3872: * src/main/pa_array.C:
3873: * src/main/pa_common.C:
3874: * src/main/pa_hash.C:
3875: * src/main/pa_sql_driver_manager.C:
3876: * src/main/pa_string.C:
3877: * src/main/untaint.C:
3878: * src/targets/cgi/pa_pool.C:
3879: * src/targets/cgi/parser3.C:
3880: * src/types/pa_vcookie.C:
3881: * src/types/pa_vstring.h:
1.1 paf 3882: debuggging memory.
3883: string::as_int/double now usually uses stack, not heap [200K out of 17M :)]
3884: VString(String&) not copies reference [29M -> 17M]
3885:
1.2 paf 3886: * src/include/pa_sql_connection.h:
1.1 paf 3887: SQL_CONNECTION_FUNC_GUARDED name
3888:
1.2 paf 3889: * src/targets/isapi/pa_pool.C:
1.1 paf 3890: added isapi&apache real_malloc debug param.someday either ifdef
3891: or remove it
3892:
1.2 paf 3893: * src/targets/apache13/pa_pool.C:
3894: * src/targets/cgi/pa_pool.C:
3895: * src/targets/cgi/parser3.C:
1.1 paf 3896: removed debug defines
3897:
1.2 paf 3898: * src/Makefile.am:
1.1 paf 3899: .am order
3900:
1.2 paf 3901: * src/main/pa_sql_driver_manager.C:
3902: ping to have services [old hiding bug]
3903:
3904: * src/main/untaint.C:
1.1 paf 3905: optimizing returned after debugging
3906:
1.2 paf 3907: * src/include/pa_array.h:
3908: * src/include/pa_charset_manager.h:
3909: * src/include/pa_db_connection.h:
3910: * src/include/pa_db_manager.h:
3911: * src/include/pa_db_table.h:
3912: * src/include/pa_hash.h:
3913: * src/include/pa_request.h:
3914: * src/include/pa_sql_driver_manager.h:
3915: * src/include/pa_stylesheet_manager.h:
3916: * src/include/pa_threads.h:
3917: * src/types/pa_valiased.h:
3918: * src/types/pa_vhashfile.h:
3919: * src/types/pa_vstateless_class.h:
3920: * src/types/pa_wcontext.h:
1.1 paf 3921: gcc 3.0.1 required "friend class"
3922:
3923: ../include/pa_request.h:51: friend declaration requires class-key, i.e. `friend
3924: class Temp_lang'
3925:
1.2 paf 3926: * src/include/pa_string.h:
3927: * src/main/pa_string.C:
3928: * src/main/untaint.C:
3929: * src/targets/cgi/pa_pool.C:
1.1 paf 3930: String size_t replace to uint in proper places [todo:Array]
3931:
1.2 paf 3932: * src/classes/file.C:
3933: * src/include/pa_hash.h:
3934: * src/include/pa_string.h:
3935: * src/main/pa_globals.C:
3936: * src/targets/cgi/pa_pool.C:
1.1 paf 3937: debugging memory
3938: hash key ref now
3939:
3940: [Mon Oct 29 16:01:17 2001] total 17050496/202647
3941: [Mon Oct 29 17:11:17 2001] total 16867948/202658
3942:
1.2 paf 3943: * src/classes/file.C:
3944: * src/types/pa_vimage.C:
3945: image&file couple stack string hash.puts
3946:
3947: * src/main/execute.C:
3948: * src/targets/cgi/pa_pool.C:
3949: * src/targets/cgi/parser3.dsp:
3950: * src/types/pa_wcontext.h:
3951: * src/types/pa_wwrapper.h:
1.1 paf 3952: debugging memory
3953: WContext
3954: flags to bits
3955:
3956: total 5 652 652/158731
3957: total 5 469 332/158731
3958:
1.2 paf 3959: * src/include/pa_sql_connection.h:
1.1 paf 3960: there were one wrong SQL_CONNECTION_FUNC_GUARDED [failed]
3961:
1.2 paf 3962: * src/include/pa_exception.h:
3963: * src/include/pa_sql_connection.h:
3964: * src/main/pa_exception.C:
3965: * src/main/pa_sql_driver_manager.C:
3966: * src/sql/pa_sql_driver.h:
1.1 paf 3967: sql driver impl changed in _throw part.
3968:
3969: the idea is to #1 jump to C++ some function to main body, where
3970: every function stack frame has exception unwind information
3971: and from there... #2 propagate_exception()
3972:
1.2 paf 3973: * src/include/pa_array.h:
3974: * src/main/pa_array.C:
1.1 paf 3975: debugging memory
3976: Array:: without cache in get/put now
3977:
3978: [Mon Oct 29 18:23:02 2001] total 5 796 092/158731
3979: [Mon Oct 29 18:25:27 2001] total 5 652 652/158731
3980:
1.2 paf 3981: * src/include/pa_string.h:
3982: * src/include/pa_types.h:
3983: * src/main/pa_string.C:
3984: * src/main/untaint.C:
1.1 paf 3985: memory hunging
3986: #pragma pack(1)
3987:
3988: 16 419 844
3989: 13 169 394
3990:
3991: 2001-10-28 paf
1.2 paf 3992: * src/configure:
3993: * src/configure.in:
3994: * src/include/pa_config_auto.h.in:
3995: * src/include/pa_config_fixed.h:
3996: * src/include/pa_db_connection.h:
3997: * src/include/pa_db_manager.h:
3998: * src/include/pa_db_table.h:
3999: * src/main/pa_db_connection.C:
4000: * src/main/pa_db_table.C:
1.1 paf 4001: db2 on linux with DB 2.4.14: (6/2/98)
4002:
1.2 paf 4003: * src/main/pa_db_connection.C:
4004: * src/main/pa_db_table.C:
1.1 paf 4005: exception translation
4006:
1.2 paf 4007: * src/main/pa_db_connection.C:
1.1 paf 4008: expire table [was accidently pasted with wrong type/cast]
4009:
1.2 paf 4010: * src/classes/Makefile.am:
4011: * src/classes/Makefile.in:
4012: * src/configure:
4013: * src/configure.in:
4014: * src/targets/apache13/p3runConfigure.in:
4015: * src/targets/cgi/Makefile.am:
4016: * src/targets/cgi/Makefile.in:
1.1 paf 4017: db makes. remember to build DB2 with -fexceptions!!!
4018:
1.2 paf 4019: * src/main/pa_db_table.C:
1.1 paf 4020: DB_RMW defed
4021:
1.2 paf 4022: * src/main/pa_db_connection.C:
1.1 paf 4023: removed old consts
4024:
4025: 2001-10-27 paf
1.2 paf 4026: * src/ChangeLog:
4027: * src/classes/hashfile.C:
4028: * src/include/pa_db_connection.h:
4029: * src/include/pa_db_table.h:
4030: * src/main/pa_db_connection.C:
4031: * src/main/pa_db_manager.C:
4032: * src/main/pa_db_table.C:
4033: * src/main/pa_globals.C:
4034: * src/types/pa_vhashfile.C:
1.1 paf 4035: DB2 ifdefs
4036:
1.2 paf 4037: * src/Makefile.in:
4038: * src/classes/Makefile.am:
4039: * src/classes/Makefile.in:
4040: * src/classes/gd/Makefile.in:
4041: * src/configure:
4042: * src/configure.in:
4043: * src/include/pa_config_fixed.h:
4044: * src/libltdl/Makefile.in:
4045: * src/main/Makefile.am:
4046: * src/main/Makefile.in:
4047: * src/pcre/Makefile.in:
4048: * src/targets/Makefile.in:
4049: * src/targets/apache13/Makefile.in:
4050: * src/targets/apache13/p3runConfigure.in:
4051: * src/targets/cgi/Makefile.am:
4052: * src/targets/cgi/Makefile.in:
4053: * src/types/Makefile.am:
4054: * src/types/Makefile.in:
1.1 paf 4055: makes with DB2
4056:
1.2 paf 4057: * src/classes/classes.awk:
1.1 paf 4058: no $ in var names
4059:
1.2 paf 4060: * src/main/pa_globals.C:
4061: * src/targets/apache13/ApacheModuleParser3.dsp:
4062: * src/targets/cgi/parser3.dsp:
4063: * src/targets/isapi/parser3isapi.dsp:
4064: vc projects libdb ifdefed into globals.C
4065:
4066: * src/main/pa_db_connection.C:
4067: * src/main/pa_db_manager.C:
1.1 paf 4068: db expiration connection&table [forgotten calls]
4069:
1.2 paf 4070: * src/operators.txt:
4071: ^hashfile.clear[] doced
1.1 paf 4072:
1.2 paf 4073: * src/Makefile.in:
4074: * src/classes/Makefile.in:
4075: * src/classes/gd/Makefile.in:
4076: * src/configure:
4077: * src/configure.in:
4078: * src/include/pa_config_auto.h.in:
4079: * src/main/Makefile.am:
4080: * src/main/Makefile.in:
4081: * src/pcre/Makefile.in:
4082: * src/targets/Makefile.in:
4083: * src/targets/apache13/p3runConfigure.in:
4084: * src/targets/cgi/Makefile.in:
4085: * src/types/Makefile.am:
4086: * src/types/Makefile.in:
4087: makes db
1.1 paf 4088:
1.2 paf 4089: * src/classes/hashfile.C:
4090: * src/include/pa_db_connection.h:
4091: * src/include/pa_db_table.h:
4092: * src/main/pa_db_connection.C:
4093: * src/main/pa_db_table.C:
4094: * src/operators.txt:
1.1 paf 4095: ^hashfile.clear[]
4096:
4097: 2001-10-26 paf
1.2 paf 4098: * src/classes/xdoc.C:
4099: * src/classes/xdoc.C:
4100: * src/types/pa_vxdoc.h:
1.1 paf 4101: transform2 for parsed_source
4102:
1.2 paf 4103: * src/classes/hashfile.C:
4104: * src/include/pa_db_connection.h:
4105: * src/include/pa_db_manager.h:
4106: * src/include/pa_db_table.h:
4107: * src/include/pa_hash.h:
4108: * src/main/pa_db_connection.C:
4109: * src/main/pa_db_manager.C:
4110: * src/main/pa_db_table.C:
4111: * src/main/pa_hash.C:
4112: * src/types/pa_vhashfile.C:
4113: * src/types/pa_vhashfile.h:
1.1 paf 4114: db connections & tables now cached at create time & multithreaded
4115:
1.2 paf 4116: * src/classes/xdoc.C:
4117: xdoc createTextNode createElement UL_XML default. but entities
4118: still reparsed. todo: tothink
1.1 paf 4119:
1.2 paf 4120: * src/classes/hashfile.C:
4121: * src/include/pa_db_table.h:
4122: * src/main/pa_db_table.C:
1.1 paf 4123: db: child transaction commit/rollback responsibility left to
4124: parent [as it sould - else there were a bug with double free]
4125:
1.2 paf 4126: * src/include/pa_db_connection.h:
4127: * src/main/pa_db_connection.C:
4128: * src/main/pa_db_connection.C:
4129: db checkpoints
4130:
4131: * src/main/pa_db_connection.C:
4132: * src/operators.txt:
1.1 paf 4133: about to remove connection from vhashfile
4134:
1.2 paf 4135: * src/main/pa_db_connection.C:
1.1 paf 4136: db recover mech 2
4137:
4138: 2001-10-25 paf
1.2 paf 4139: * src/classes/hashfile.C:
4140: * src/include/pa_common.h:
4141: * src/include/pa_db_connection.h:
4142: * src/include/pa_db_manager.h:
4143: * src/include/pa_db_table.h:
4144: * src/main/main.dsp:
4145: * src/main/pa_db_connection.C:
4146: * src/main/pa_db_manager.C:
4147: * src/main/pa_db_table.C:
4148: * src/operators.txt:
4149: * src/parser3.dsw:
4150: * src/types/pa_vhashfile.C:
4151: * src/types/pa_vhashfile.h:
1.1 paf 4152: started db_home [multiple, cached]
4153: todo: autorecover [tried, but not succeded, yet]
4154:
1.2 paf 4155: * src/include/pa_db_connection.h:
4156: * src/main/pa_db_manager.C:
4157: transaction parent passed
4158:
4159: * src/include/pa_dir.h:
1.1 paf 4160: ancient gpf on dir not found fixed
4161:
4162: 2001-10-24 parser
1.2 paf 4163: * src/classes/Makefile.am:
4164: * src/classes/Makefile.am:
4165: * src/classes/Makefile.am:
4166: * src/classes/Makefile.in:
4167: * src/classes/Makefile.in:
4168: * src/main/Makefile.in:
4169: * src/targets/cgi/Makefile.am:
4170: * src/targets/cgi/Makefile.in:
4171: * src/targets/cgi/pool_storage.h:
4172: * src/targets/cgi/pool_storage.h:
1.1 paf 4173: makes
4174:
1.2 paf 4175: * src/include/pa_db_connection.h:
4176: * src/main/pa_db_connection.C:
4177: * src/types/pa_vhashfile.C:
1.1 paf 4178: db_cursor constructor public now
4179:
1.2 paf 4180: * src/ChangeLog:
4181: * src/include/pa_common.h:
4182: * src/main/Makefile.am:
4183: * src/main/pa_common.C:
4184: * src/types/pa_vform.C:
4185: * src/types/pa_vform.h:
1.1 paf 4186: .am
4187:
1.2 paf 4188: * src/classes/hashfile.C:
4189: * src/include/pa_request.h:
4190: * src/operators.txt:
1.1 paf 4191: hashfile.cache 0
4192:
1.2 paf 4193: * src/main/pa_db_connection.C:
4194: * src/types/pa_vhashfile.C:
1.1 paf 4195: db_connection not bothers with key when not returning expired data
4196:
1.2 paf 4197: * src/targets/cgi/pool_storage.h:
4198: * src/targets/isapi/parser3isapi.C:
4199: * src/targets/isapi/pool_storage.h:
4200: pool_storage fixed
4201:
4202: * src/include/pa_common.h:
4203: * src/main/pa_common.C:
4204: * src/types/pa_vform.C:
4205: * src/types/pa_vform.h:
1.1 paf 4206: form fix_line_breaks
4207:
1.2 paf 4208: * src/operators.txt:
4209: * src/types/pa_vhashfile.C:
4210: * src/types/pa_vhashfile.h:
4211: hashfile expiring 0
1.1 paf 4212:
1.2 paf 4213: * src/main/pa_db_connection.C:
4214: * src/types/pa_vhashfile.C:
1.1 paf 4215: hashfile expiring 1
4216:
1.2 paf 4217: * src/classes/hashfile.C:
4218: * src/include/pa_db_connection.h:
4219: * src/main/pa_db_connection.C:
1.1 paf 4220: hashfile expired deleted from db when get & iterate
4221:
1.2 paf 4222: * src/classes/hashfile.C:
4223: * src/operators.txt:
4224: * src/types/pa_vhashfile.h:
1.1 paf 4225: hashfile 1
4226:
1.2 paf 4227: * src/operators.txt:
4228: * src/operators.txt:
4229: * src/targets/apache13/ApacheModuleParser3.dsp:
4230: * src/targets/isapi/parser3isapi.dsp:
4231: doc
4232:
4233: * src/include/pa_db_connection.h:
4234: * src/main/pa_db_connection.C:
4235: * src/types/pa_vhashfile.C:
4236: * src/types/pa_vhashfile.h:
1.1 paf 4237: hashfile data stamped, todo: put_element analize
4238:
1.2 paf 4239: * src/sql/pa_sql_driver.h:
4240: version
1.1 paf 4241:
1.2 paf 4242: * src/include/pa_db_connection.h:
4243: * src/include/pa_string.h:
4244: * src/main/pa_db_connection.C:
4245: * src/main/pa_string.C:
4246: * src/operators.txt:
4247: hashfile pieced serialize. todo stamp
1.1 paf 4248:
1.2 paf 4249: * src/main/pa_db_connection.C:
4250: * src/main/pa_db_manager.C:
1.1 paf 4251: hashfile setted this:
4252: DB_RMW
4253: 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
4254:
4255: 2001-10-23 parser
1.2 paf 4256: * src/classes/file.C:
4257: * src/classes/hash.C:
4258: * src/classes/hashfile.C:
4259: * src/classes/image.C:
4260: * src/classes/mail.C:
4261: * src/classes/response.C:
4262: * src/classes/string.C:
4263: * src/classes/table.C:
4264: * src/classes/xdoc.C:
4265: * src/include/pa_config_fixed.h:
4266: * src/include/pa_db_connection.h:
4267: * src/main/pa_common.C:
4268: * src/main/pa_db_connection.C:
4269: * src/main/pa_request.C:
4270: * src/operators.txt:
4271: * src/types/pa_value.h:
4272: * src/types/pa_vcookie.C:
4273: * src/types/pa_vhash.h:
4274: * src/types/pa_vhashfile.C:
4275: * src/types/pa_vhashfile.h:
4276: * src/types/pa_vresponse.h:
4277: * src/types/pa_vtable.C:
1.1 paf 4278: ^hashfile.hash[]
4279:
1.2 paf 4280: * src/classes/hashfile.C:
4281: * src/include/pa_db_connection.h:
4282: * src/include/pa_db_manager.h:
4283: * src/main/pa_db_connection.C:
4284: * src/main/pa_db_manager.C:
4285: * src/operators.txt:
4286: * src/types/pa_vhashfile.h:
1.1 paf 4287: ^hashfile.transaction{code}
4288: ^hashfile:clear[filename]
4289: ^hashfile.delete[key]
4290:
1.2 paf 4291: * src/classes/hashfile.C:
4292: * src/classes/xdoc.C:
4293: * src/include/pa_config_fixed.h:
4294: * src/main/pa_db_manager.C:
4295: * src/main/pa_globals.C:
4296: * src/operators.txt:
1.1 paf 4297: ifdefs so it compiled without db
4298:
4299: 2001-10-22 parser
1.2 paf 4300: * src/classes/classes.dsp:
4301: * src/classes/hashfile.C:
4302: * src/classes/xdoc.C:
4303: * src/classes/xnode.C:
4304: * src/include/pa_charset_connection.h:
4305: * src/include/pa_db_connection.h:
4306: * src/include/pa_db_manager.h:
4307: * src/include/pa_exception.h:
4308: * src/include/pa_sapi.h:
4309: * src/include/pa_sql_connection.h:
4310: * src/include/pa_sql_driver_manager.h:
4311: * src/include/pa_stylesheet_connection.h:
4312: * src/include/pa_stylesheet_manager.h:
4313: * src/include/pa_xslt_stylesheet_manager.h:
4314: * src/main/main.dsp:
4315: * src/main/pa_db_connection.C:
4316: * src/main/pa_db_manager.C:
4317: * src/main/pa_exception.C:
4318: * src/main/pa_globals.C:
4319: * src/main/pa_pool.C:
4320: * src/main/pa_sql_driver_manager.C:
4321: * src/main/pa_stylesheet_manager.C:
4322: * src/main/pa_xslt_stylesheet_manager.C:
4323: * src/operators.txt:
4324: * src/targets/apache13/mod_parser3.C:
4325: * src/targets/cgi/parser3.C:
4326: * src/targets/isapi/parser3isapi.C:
4327: * src/types/pa_vhashfile.C:
4328: * src/types/pa_vhashfile.h:
4329: * src/types/pa_vxdoc.C:
4330: * src/types/pa_vxnode.C:
4331: * src/types/types.dsp:
1.1 paf 4332: hashfile 0
4333:
1.2 paf 4334: * src/targets/cgi/pa_pool.C:
4335: * src/targets/cgi/parser3.C:
4336: * src/targets/cgi/parser3.dsp:
4337: * src/targets/cgi/pool_storage.h:
4338: * src/targets/isapi/pool_storage.h:
1.1 paf 4339: cgi += pool cleanups
4340:
1.2 paf 4341: * src/targets/apache13/mod_parser3.C:
4342: * src/targets/isapi/parser3isapi.C:
4343: SEH minor ifdef changes
4344:
4345: * src/targets/apache13/mod_parser3.C:
1.1 paf 4346: html
4347:
1.2 paf 4348: * src/classes/classes.dsp:
4349: * src/classes/hashfile.C:
4350: * src/include/pa_config_fixed.h:
4351: * src/main/execute.C:
4352: * src/operators.txt:
4353: * src/targets/cgi/parser3.dsp:
4354: * src/types/pa_vhashfile.C:
4355: * src/types/pa_vhashfile.h:
4356: * src/types/types.dsp:
4357: hashfile -100
4358:
4359: * src/include/pa_exception.h:
4360: * src/include/pa_request.h:
4361: * src/main/execute.C:
4362: * src/main/pa_exception.C:
4363: * src/main/pa_request.C:
4364: * src/targets/cgi/parser3.C:
4365: * src/targets/cgi/parser3.dsp:
4366: * src/types/pa_vclass.h:
4367: * src/types/pa_vobject.h:
1.1 paf 4368: stack backtrace
4369:
1.2 paf 4370: * src/operators.txt:
4371: * src/parser3.dsw:
4372: * src/types/pa_vhashfile.C:
1.1 paf 4373: z
4374:
1.2 paf 4375: * src/operators.txt:
1.1 paf 4376: comment
4377:
4378: 2001-10-19 parser
1.2 paf 4379: * src/main/pa_request.C:
4380: * src/targets/apache13/mod_parser3.C:
1.1 paf 4381: pool:: context - get_context
4382:
1.2 paf 4383: * src/main/pa_pool.C:
1.1 paf 4384: auto compiled on gcc
4385:
1.2 paf 4386: * src/classes/classes.h:
4387: * src/classes/date.C:
4388: * src/classes/double.C:
4389: * src/classes/file.C:
4390: * src/classes/form.C:
4391: * src/classes/gd/gd.dsp:
4392: * src/classes/gd/gif.C:
4393: * src/classes/hash.C:
4394: * src/classes/image.C:
4395: * src/classes/int.C:
4396: * src/classes/mail.C:
4397: * src/classes/math.C:
4398: * src/classes/op.C:
4399: * src/classes/smtp/smtp.C:
4400: * src/classes/smtp/smtp.dsp:
4401: * src/classes/string.C:
4402: * src/classes/table.C:
4403: * src/classes/void.C:
4404: * src/include/pa_config_fixed.h:
4405: * src/include/pa_exception.h:
4406: * src/include/pa_pool.h:
4407: * src/include/pa_request.h:
4408: * src/include/pa_types.h:
4409: * src/libltdl/libltdl.dsp:
4410: * src/main/compile.C:
4411: * src/main/compile_tools.C:
4412: * src/main/execute.C:
4413: * src/main/pa_array.C:
4414: * src/main/pa_common.C:
4415: * src/main/pa_dictionary.C:
4416: * src/main/pa_exception.C:
4417: * src/main/pa_exec.C:
4418: * src/main/pa_pool.C:
4419: * src/main/pa_request.C:
4420: * src/main/pa_socks.C:
4421: * src/main/pa_sql_driver_manager.C:
4422: * src/main/pa_string.C:
4423: * src/main/pa_table.C:
4424: * src/main/untaint.C:
4425: * src/parser3.dsw:
4426: * src/pcre/pcre_dftables.dsp:
4427: * src/pcre/pcre_parser_ctype.dsp:
4428: * src/targets/apache13/ApacheModuleParser3.dsp:
4429: * src/targets/apache13/mod_parser3.C:
4430: * src/targets/cgi/parser3.C:
4431: * src/targets/isapi/parser3isapi.C:
4432: * src/types/pa_value.h:
4433: * src/types/pa_vbool.h:
4434: * src/types/pa_vdouble.h:
4435: * src/types/pa_vfile.h:
4436: * src/types/pa_vform.C:
4437: * src/types/pa_vhash.h:
4438: * src/types/pa_vint.h:
4439: * src/types/pa_vjunction.h:
4440: * src/types/pa_vmethod_frame.h:
4441: * src/types/pa_vstateless_class.h:
4442: * src/types/pa_vtable.C:
4443: * src/types/pa_wcontext.C:
4444: * src/types/pa_wwrapper.h:
1.1 paf 4445: switched to c++ exceptions 0
4446:
1.2 paf 4447: * src/Makefile.in:
4448: * src/classes/Makefile.in:
4449: * src/configure:
4450: * src/include/pa_pool.h:
4451: * src/libltdl/Makefile.in:
4452: * src/main/Makefile.in:
4453: * src/main/pa_common.C:
4454: * src/pcre/Makefile.in:
4455: * src/targets/Makefile.in:
4456: * src/targets/apache13/Makefile.in:
4457: * src/targets/cgi/Makefile.in:
4458: * src/types/Makefile.in:
1.1 paf 4459: makes
4460:
1.2 paf 4461: * src/include/pa_pool.h:
1.1 paf 4462: header
4463:
1.2 paf 4464: * src/classes/xdoc.C:
4465: * src/classes/xnode.C:
4466: * src/include/pa_pool.h:
4467: * src/include/pa_types.h:
4468: * src/main/pa_pool.C:
1.1 paf 4469: first c++ exceptions result: can free up xalandomstring
4470: resulting from pool::transcode
4471:
1.2 paf 4472: * src/classes/classes.awk:
1.1 paf 4473: $ removed
4474:
1.2 paf 4475: * src/classes/Makefile.am:
4476: * src/classes/xdoc.C:
4477: * src/classes/xnode.C:
4478: * src/configure.in:
4479: * src/include/pa_config_fixed.h:
4480: * src/include/pa_exception.h:
4481: * src/include/pa_stylesheet_connection.h:
4482: * src/main/pa_charset_connection.C:
4483: * src/main/pa_exception.C:
4484: * src/main/pa_pool.C:
4485: * src/types/pa_vxdoc.C:
4486: * src/types/pa_vxdoc.h:
4487: * src/types/pa_vxnode.C:
4488: * src/types/pa_vxnode.h:
1.1 paf 4489: switched to c++ exceptions 1xml
4490: configure fixed to exclude xalan-patch from non-xml compile
4491:
1.2 paf 4492: * src/classes/xdoc.C:
4493: * src/classes/xnode.C:
4494: * src/classes/xnode.h:
4495: * src/types/pa_vxdoc.C:
4496: * src/types/pa_vxdoc.h:
4497: * src/types/pa_vxnode.C:
4498: * src/types/pa_vxnode.h:
1.1 paf 4499: xnode clone got freed
4500:
1.2 paf 4501: * src/classes/image.C:
1.1 paf 4502: comment
4503:
1.2 paf 4504: * src/operators.txt:
4505: going to switch to c++ exceptions
4506:
1.1 paf 4507: 2001-10-18 parser
1.2 paf 4508: * src/classes/xdoc.C:
4509: * src/types/pa_vxdoc.h:
4510: * src/types/pa_vxnode.C:
1.1 paf 4511: vxdoc set_document & ctor question "who owns document" solved
4512:
1.2 paf 4513: * src/classes/xdoc.C:
4514: * src/classes/xnode.C:
4515: * src/include/pa_pool.h:
4516: * src/main/pa_pool.C:
4517: encoding in dom creating funcs
4518:
4519: * src/include/pa_stylesheet_connection.h:
1.1 paf 4520: prev stylesheet destroyed @ recompile
4521:
1.2 paf 4522: * src/classes/xdoc.C:
1.1 paf 4523: comment
4524:
1.2 paf 4525: * src/classes/xdoc.C:
4526: * src/classes/xnode.C:
4527: * src/main/compile.tab.C:
4528: * src/operators.txt:
1.1 paf 4529: xdoc create now uses XercesDocumentBridge, appendChild&co now works
4530:
1.2 paf 4531: * src/classes/xdoc.C:
4532: * src/main/pa_pool.C:
1.1 paf 4533: extra free removed
4534:
1.2 paf 4535: * src/classes/xdoc.C:
4536: * src/classes/xdoc.C:
4537: * src/types/pa_vxdoc.h:
1.1 paf 4538: dom created by create can be transformed now
4539:
1.2 paf 4540: * src/classes/xdoc.C:
1.1 paf 4541: z
4542:
1.2 paf 4543: * src/types/pa_vcookie.C:
1.1 paf 4544: cookie:CLASS
4545:
1.2 paf 4546: * src/classes/classes.dsp:
4547: * src/classes/xdoc.C:
4548: * src/operators.txt:
4549: * src/types/types.dsp:
4550: fiew leechy-found bugs in code&doc fixed
4551:
4552: * src/classes/xdoc.C:
4553: * src/classes/xnode.C:
4554: * src/operators.txt:
1.1 paf 4555: xdoc::create[] now. and all dom tag names forced to XML lang
4556:
1.2 paf 4557: * src/main/main.dsp:
4558: project
1.1 paf 4559:
1.2 paf 4560: * src/main/compile.tab.C:
4561: * src/main/compile.y:
4562: * src/main/pa_request.C:
4563: * src/operators.txt:
1.1 paf 4564: ^:
4565: no colon in $origin @exception[
4566:
1.2 paf 4567: 2001-10-17 parser
4568: * src/types/pa_vimage.h:
4569: removed unused vimage::save
1.1 paf 4570:
1.2 paf 4571: * src/operators.txt:
1.1 paf 4572: hashfile planned
4573:
1.2 paf 4574: * src/classes/classes.dsp:
4575: * src/classes/string.C:
4576: * src/main/pa_string.C:
4577: * src/operators.txt:
4578: * src/types/pa_vxnode.h:
4579: * src/types/types.dsp:
1.1 paf 4580: string::mid fixed, string.mid n functionality preserved
4581:
4582: 2001-10-16 parser
1.2 paf 4583: * src/operators.txt:
4584: * src/parser3.dsw:
4585: * src/types/pa_vhash.h:
4586: * src/types/pa_vtable.h:
1.1 paf 4587: hash can be used as boolean
4588:
1.2 paf 4589: * src/types/pa_vimage.C:
1.1 paf 4590: comment
4591:
1.2 paf 4592: * src/classes/image.C:
1.1 paf 4593: gd size/resize bugfix
4594:
1.2 paf 4595: * src/classes/gd/gif.C:
4596: * src/classes/gd/gif.h:
4597: * src/classes/image.C:
1.1 paf 4598: :CopyResampled made gd2beta+my hands, very ineffective, but
4599: works for small paleted image
4600:
1.2 paf 4601: * src/classes/xnode.C:
4602: * src/classes/xnode.C:
4603: * src/operators.txt:
4604: removed few dom returns & changed op.txt
4605:
4606: * src/classes/classes.dsp:
4607: * src/classes/gd/gd.dsp:
4608: * src/classes/smtp/smtp.dsp:
4609: * src/main/main.dsp:
4610: * src/targets/apache13/ApacheModuleParser3.dsp:
4611: * src/targets/cgi/parser3.dsp:
4612: * src/targets/isapi/parser3isapi.dsp:
4613: * src/types/types.dsp:
1.1 paf 4614: ident >nul 2>&1
4615:
1.2 paf 4616: * src/classes/gd/gif.C:
4617: * src/classes/gd/gif.h:
4618: * src/classes/image.C:
4619: * src/operators.txt:
1.1 paf 4620: image.copy tolerance
4621:
1.2 paf 4622: * src/classes/gd/gif.C:
1.1 paf 4623: copyResized
4624:
1.2 paf 4625: * src/classes/string.C:
4626: * src/main/pa_string.C:
4627: * src/operators.txt:
1.1 paf 4628: $string.mid(p[;n])
4629:
1.2 paf 4630: * src/main/pa_common.C:
1.1 paf 4631: \r\n -> \n DOS
4632: \r -> \n Macintosh
4633: on all systems
4634:
1.2 paf 4635: * src/classes/gd/gif.C:
1.1 paf 4636: couple casts
4637:
1.2 paf 4638: * src/classes/image.C:
4639: * src/operators.txt:
4640: * src/types/pa_vimage.h:
1.1 paf 4641: image.copy[source](src x;src y;src w;src h;dst x;dst y[;dest w
4642: ;dest h]])
4643:
4644: 2001-10-15 parser
1.2 paf 4645: * src/ChangeLog:
4646: * src/Makefile.in:
4647: * src/operators.txt:
4648: * src/types/pa_vcode_frame.h:
4649: * src/types/pa_wcontext.C:
1.1 paf 4650: code_frame fixed - ::write badly passed string too
4651: transparently [failed to intercept it]
4652:
1.2 paf 4653: * src/operators.txt:
4654: * src/types/pa_vxnode.C:
1.1 paf 4655: document_type_node.
4656: !readonly attribute DOMString name
4657: !notation_node.
4658: !readonly attribute DOMString publicId
4659: !readonly attribute DOMString systemId
4660:
1.2 paf 4661: * src/classes/xdoc.C:
4662: * src/classes/xnode.C:
4663: * src/include/pa_config_fixed.h:
4664: * src/include/pa_request.h:
4665: * src/main/pa_sql_driver_manager.C:
4666: * src/operators.txt:
4667: * src/types/pa_vxdoc.C:
4668: * src/types/pa_vxdoc.h:
4669: * src/types/pa_vxnode.C:
4670: * src/types/pa_vxnode.h:
1.1 paf 4671: DOM1 major addtion, only few attributes/methods left
4672:
1.2 paf 4673: * src/main/execute.C:
1.1 paf 4674: z
4675:
1.2 paf 4676: * src/classes/xdoc.C:
4677: * src/classes/xdoc.C:
4678: * src/operators.txt:
4679: !::create{qualifiedName}
4680:
1.1 paf 4681: 2001-10-13 parser
1.2 paf 4682: * src/main/execute.C:
4683: * src/types/pa_vcode_frame.h:
4684: vcodeframe made transparent enough to handle hash if creation&passing
4685:
4686: * src/include/pa_config_fixed.h:
4687: * src/main/execute.C:
4688: * src/main/pa_exception.C:
4689: * src/operators.txt:
1.1 paf 4690: noticed that vcodeframe not transparent enough, would change now
4691:
1.2 paf 4692: * src/types/pa_vcode_frame.h:
1.1 paf 4693: couple comments
4694:
1.2 paf 4695: * src/targets/isapi/pool_storage.h:
1.1 paf 4696: isapi pool storage reverse cleanups & frees order
4697:
1.2 paf 4698: * src/main/pa_sql_driver_manager.C:
4699: * src/targets/cgi/parser3.C:
4700: * src/targets/isapi/parser3isapi.C:
1.1 paf 4701: isapi&cgi couple non-pooled mallocs in main handler
4702:
4703: 2001-10-12 parser
1.2 paf 4704: * src/classes/double.C:
4705: * src/classes/int.C:
4706: * src/classes/string.C:
1.1 paf 4707: sql{}[$.default[({})]] handling changed:
4708: now type of default param analized always, not only at problem time,
4709: thus helping early problem spotting
4710:
1.2 paf 4711: * src/classes/classes.dsp:
4712: * src/classes/gd/gd.dsp:
4713: * src/classes/smtp/smtp.dsp:
4714: * src/classes/xdoc.C:
4715: * src/libltdl/libltdl.dsp:
4716: * src/main/compile.tab.C:
4717: * src/main/main.dsp:
4718: * src/main/pa_globals.C:
4719: * src/operators.txt:
4720: * src/operators.txt:
4721: * src/pcre/pcre.dsp:
4722: * src/pcre/pcre_dftables.dsp:
4723: * src/pcre/pcre_parser_ctype.dsp:
4724: * src/targets/apache13/ApacheModuleParser3.dsp:
4725: * src/targets/apache13/mod_parser3.C:
4726: * src/targets/cgi/parser3.C:
4727: * src/targets/cgi/parser3.dsp:
4728: * src/targets/isapi/parser3isapi.C:
4729: * src/targets/isapi/parser3isapi.C:
4730: * src/targets/isapi/parser3isapi.dsp:
4731: * src/types/types.dsp:
1.1 paf 4732: xalan&xerces multithread bug fixed. initialization&free on each
4733: thread!
4734:
4735: 2001-10-11 parser
1.2 paf 4736: * src/targets/apache13/Makefile.am:
1.1 paf 4737: started restructuring
4738:
1.2 paf 4739: * src/Makefile.in:
4740: * src/Makefile.in:
4741: * src/Makefile.in:
4742: * src/classes/Makefile.in:
4743: * src/classes/Makefile.in:
4744: * src/classes/gd/Makefile.in:
4745: * src/classes/gd/Makefile.in:
4746: * src/configure:
4747: * src/configure:
4748: * src/configure:
4749: * src/configure.in:
4750: * src/configure.in:
4751: * src/ident.awk:
4752: * src/include/pa_config_auto.h.in:
4753: * src/libltdl/Makefile.in:
4754: * src/libltdl/Makefile.in:
4755: * src/main/Makefile.in:
4756: * src/main/Makefile.in:
4757: * src/pcre/Makefile.in:
4758: * src/pcre/Makefile.in:
4759: * src/targets/Makefile.in:
4760: * src/targets/Makefile.in:
4761: * src/targets/apache13/Makefile.in:
4762: * src/targets/apache13/Makefile.in:
4763: * src/targets/apache13/p3runConfigure.in:
4764: * src/targets/cgi/Makefile.in:
4765: * src/targets/cgi/Makefile.in:
4766: * src/types/Makefile.in:
4767: * src/types/Makefile.in:
1.1 paf 4768: makes
4769:
1.2 paf 4770: * src/classes/xnode.C:
4771: * src/operators.txt:
1.1 paf 4772: xnode.selectSingle now
4773:
1.2 paf 4774: * src/targets/apache13/ApacheModuleParser3.dsp:
1.1 paf 4775: .dsp fixed due to relocate
4776:
1.2 paf 4777: * src/classes/xdoc.C:
4778: * src/classes/xnode.C:
4779: * src/include/pa_exception.h:
4780: * src/include/pa_pool.h:
4781: * src/include/pa_stylesheet_connection.h:
4782: * src/main/pa_exception.C:
4783: * src/main/pa_pool.C:
1.1 paf 4784: moved xslt exceptions convertors out of Pool into Exception
4785:
1.2 paf 4786: * src/Makefile.in:
4787: * src/classes/Makefile.in:
4788: * src/classes/gd/Makefile.in:
4789: * src/configure:
4790: * src/configure.in:
1.1 paf 4791: makes. stdc++ lib added to apache libraries
4792:
1.2 paf 4793: * src/classes/hash.C:
4794: * src/operators.txt:
1.1 paf 4795: !^hash.add[addme]
4796: !^hash.sub[subme]
4797: !^a.union[b] = new
4798: !^a.intersection[b] = new
4799: !^a.intersects[b] = bool
4800:
1.2 paf 4801: * src/main/pa_string.C:
1.1 paf 4802: const
4803:
1.2 paf 4804: * src/classes/hash.C:
4805: * src/operators.txt:
4806: * src/types/pa_vhash.h:
1.1 paf 4807: !^hash::create[[copy_from]]
4808:
1.2 paf 4809: * src/classes/hash.C:
4810: * src/operators.txt:
1.1 paf 4811: !^hash::append[append_from]
4812:
1.2 paf 4813: * src/targets/apache13/Makefile.am:
4814: * src/targets/apache13/p3runConfigure.in:
1.1 paf 4815: added
4816:
1.2 paf 4817: * src/include/pa_string.h:
4818: * src/main/pa_string.C:
1.1 paf 4819: restructured string: linked pieces of same language together
4820: prior to String::replace
4821:
1.2 paf 4822: * src/targets/apache13/ApacheModuleParser3.dsp:
4823: * src/targets/apache13/mod_parser3.C:
4824: * src/targets/apache13/p3runConfigure.in:
4825: * src/targets/apache13/pa_pool.C:
4826: * src/targets/apache13/pa_threads.C:
4827: restructured
4828:
4829: * src/classes/string.C:
4830: * src/classes/table.C:
4831: * src/include/pa_globals.h:
4832: * src/include/pa_string.h:
4833: * src/main/pa_globals.C:
4834: * src/main/pa_string.C:
4835: * src/main/untaint.C:
4836: * src/types/pa_vvoid.h:
1.1 paf 4837: untaint lang origins table fixed.
4838: got rid of empty_string, which caused errors - it hasnt exception but somebody[value.bark] tried to throw it on it's pool
4839:
4840: 2001-10-10 parser
1.2 paf 4841: * src/classes/gd/gif.C:
1.1 paf 4842: arc algorithms: commented all bresenhams, algs must be unified
4843: not "perfect"
4844:
1.2 paf 4845: * src/classes/gd/gif.C:
4846: * src/main/compile.tab.C:
4847: * src/main/compile.y:
1.1 paf 4848: ^a[^b] more informative compile error
4849:
1.2 paf 4850: * src/main/compile.tab.C:
4851: * src/main/compile.y:
1.1 paf 4852: ^a[
4853:
4854: @next_method << now unclosed ] would be reported here
4855:
1.2 paf 4856: * src/classes/op.C:
4857: * src/main/compile.tab.C:
4858: * src/operators.txt:
1.1 paf 4859: ^error[msg]
4860:
4861: 2001-10-09 parser
1.2 paf 4862: * src/classes/classes.dsp:
4863: * src/classes/xdoc.C:
4864: * src/include/pa_stylesheet_connection.h:
4865: * src/main/main.dsp:
4866: * src/operators.txt:
4867: * src/parser3.dsw:
4868: * src/targets/cgi/parser3.C:
4869: * src/targets/isapi/parser3isapi.C:
4870: * src/types/pa_vxdoc.h:
4871: * src/types/pa_vxnode.h:
4872: * src/types/types.dsp:
4873: xalan patches starting
4874:
4875: * src/classes/op.C:
4876: * src/classes/table.C:
4877: * src/types/pa_vfile.h:
4878: * src/types/pa_vimage.h:
4879: * src/types/pa_vjunction.h:
4880: * src/types/pa_vxdoc.h:
4881: * src/types/pa_vxnode.h:
1.1 paf 4882: table:menu & op for delims made allowed not to be code [be
4883: string..]
4884:
1.2 paf 4885: * src/Makefile.in:
4886: * src/Makefile.in:
4887: * src/classes/Makefile.am:
4888: * src/classes/Makefile.am:
4889: * src/classes/Makefile.in:
4890: * src/classes/Makefile.in:
4891: * src/classes/gd/Makefile.in:
4892: * src/classes/gd/Makefile.in:
4893: * src/configure:
4894: * src/configure.in:
4895: * src/libltdl/Makefile.in:
4896: * src/libltdl/Makefile.in:
4897: * src/main/Makefile.am:
4898: * src/main/Makefile.in:
4899: * src/main/Makefile.in:
4900: * src/pcre/Makefile.in:
4901: * src/pcre/Makefile.in:
4902: * src/targets/Makefile.in:
4903: * src/targets/Makefile.in:
4904: * src/targets/apache13/Makefile.in:
4905: * src/targets/apache13/Makefile.in:
4906: * src/targets/cgi/Makefile.am:
4907: * src/targets/cgi/Makefile.in:
4908: * src/targets/cgi/Makefile.in:
4909: * src/types/Makefile.am:
4910: * src/types/Makefile.in:
4911: * src/types/Makefile.in:
4912: makes
4913:
4914: * src/targets/cgi/parser3.C:
4915: * src/targets/isapi/parser3isapi.C:
4916: xml transform win32 errors intercepted [xalan transformer
4917: patched and incorporated]
1.1 paf 4918:
1.2 paf 4919: * src/classes/double.C:
4920: * src/classes/file.C:
4921: * src/classes/image.C:
4922: * src/classes/int.C:
4923: * src/classes/op.C:
4924: * src/classes/string.C:
4925: * src/classes/table.C:
1.1 paf 4926: lots of params->as_int/double/as_string/as_junction
4927: as_no_junction messages added
4928:
1.2 paf 4929: * src/classes/op.C:
4930: * src/classes/table.C:
4931: * src/operators.txt:
1.1 paf 4932: table.hash[key field;value field(s) string/table] now
4933:
1.2 paf 4934: * src/operators.txt:
4935: for delim desc
1.1 paf 4936:
1.2 paf 4937: * src/classes/op.C:
4938: * src/classes/table.C:
1.1 paf 4939: z
4940:
1.2 paf 4941: * src/classes/date.C:
4942: * src/classes/table.C:
4943: * src/operators.txt:
1.1 paf 4944: calendar moved to date
4945:
1.2 paf 4946: * src/classes/string.C:
4947: * src/classes/table.C:
4948: * src/operators.txt:
1.1 paf 4949: ^string.save[file]
4950:
4951: 2001-10-08 parser
1.2 paf 4952: * src/classes/xdoc.C:
1.1 paf 4953: xdoc:load exceptions intercepted [like in set]
4954:
1.2 paf 4955: * src/types/pa_vcookie.C:
1.1 paf 4956: removing cookie made more netscape-like way
4957:
1.2 paf 4958: * src/classes/image.C:
4959: * src/include/pa_common.h:
4960: * src/main/pa_common.C:
4961: * src/types/pa_vcookie.C:
1.1 paf 4962: cookie urlencoded [netscape doc reread]
4963:
1.2 paf 4964: * src/classes/gd/gif.C:
1.1 paf 4965: image.bar now draws (100 100 0 0)
4966:
1.2 paf 4967: * src/classes/gd/gif.C:
4968: * src/classes/gd/mtables.h:
4969: * src/operators.txt:
1.1 paf 4970: image:arc image:circle
4971:
1.2 paf 4972: * src/classes/gd/gd.dsp:
4973: * src/classes/gd/gif.C:
4974: * src/classes/gd/gif.h:
4975: * src/classes/image.C:
4976: * src/operators.txt:
4977: * src/types/pa_vcookie.C:
4978: * src/types/pa_vimage.C:
1.1 paf 4979: image:sector
4980: removed image:html internal "line-*" attribs
4981:
1.2 paf 4982: * src/classes/file.C:
4983: * src/classes/form.C:
4984: * src/main/pa_common.C:
4985: * src/main/untaint.C:
1.1 paf 4986: header untainting to UL_HTTP_HEADER, UL_MAIL_HEADER made
4987: nonforced [only tainted pieces]
4988:
1.2 paf 4989: * src/classes/gd/gif.C:
4990: * src/classes/image.C:
1.1 paf 4991: image:circle [and round arc] uses Bresenham
4992:
1.2 paf 4993: * src/main/untaint.C:
4994: \r to ' ' in origins mode
4995:
4996: * src/classes/date.C:
4997: * src/classes/image.C:
4998: * src/classes/string.C:
4999: * src/classes/table.C:
5000: * src/classes/void.C:
5001: * src/include/pa_request.h:
1.1 paf 5002: params->as_int/double message added
5003:
1.2 paf 5004: * src/classes/xdoc.C:
5005: * src/include/pa_config_fixed.h:
5006: * src/main/compile.tab.C:
5007: * src/types/pa_vxdoc.h:
1.1 paf 5008: parsedSource produced by nonstandard liaison freed up
5009:
1.2 paf 5010: * src/include/pa_common.h:
5011: * src/main/pa_common.C:
5012: * src/main/untaint.C:
5013: * src/targets/cgi/parser3.C:
5014: * src/targets/isapi/parser3isapi.C:
1.1 paf 5015: remove_crlf @ SAPI::log
5016:
5017: 2001-10-07 parser
1.2 paf 5018: * src/include/pa_config_fixed.h:
5019: * src/main/compile.tab.C:
5020: * src/pcre/pcre.dsp:
1.1 paf 5021: restored project
5022:
5023: 2001-10-05 parser
1.2 paf 5024: * src/classes/xdoc.C:
5025: * src/include/pa_dictionary.h:
5026: * src/main/main.dsp:
5027: * src/main/pa_dictionary.C:
5028: * src/main/pa_string.C:
5029: * src/types/pa_vxdoc.h:
5030: started xml errorhandler.
5031: fixed string.replace a little, read @test
5032:
5033: * src/main/pa_charset_connection.C:
1.1 paf 5034: unicode zero pair at the beging of totable appered to be vital
5035:
1.2 paf 5036: * src/classes/xdoc.C:
5037: * src/main/compile.tab.C:
5038: * src/operators.txt:
1.1 paf 5039: xdoc.transform now
5040:
1.2 paf 5041: * src/doc/doxygen.cfg:
5042: * src/doc/html2chm.cmd:
5043: * src/doc/sources2html.cmd:
5044: paths
1.1 paf 5045:
1.2 paf 5046: * src/classes/xdoc.C:
5047: * src/include/pa_pool.h:
5048: * src/main/main.dsp:
5049: * src/main/pa_pool.C:
5050: changed xdoc:set to prevent SAXParseException from outputing to cerr.
5051: lots of "todos"
1.1 paf 5052:
1.2 paf 5053: * src/main/pa_charset_connection.C:
5054: * src/main/pa_charset_connection.C:
1.1 paf 5055: ctype another mem clear bugfix
5056:
1.2 paf 5057: * src/main/untaint.C:
5058: http_header tainting more gentle with enquoting now
5059:
5060: * src/main/pa_string.C:
5061: found replace bug - first_that_starts(char *) does not have
5062: limit, and looks further eos, fixing....
1.1 paf 5063:
1.2 paf 5064: * src/include/pa_hash.h:
5065: * src/main/pa_hash.C:
1.1 paf 5066: Hash::size() calculated wrong. fixed it
5067:
1.2 paf 5068: * src/Makefile.in:
5069: * src/main/compile.tab.C:
5070: * src/main/compile.y:
1.1 paf 5071: disabled ^literals in names
5072: $result[^[$p^]z]
5073: now works fine
5074:
1.2 paf 5075: * src/operators.txt:
1.1 paf 5076: desc
5077:
5078: 2001-10-04 parser
1.2 paf 5079: * src/classes/image.C:
5080: * src/operators.txt:
1.1 paf 5081: ^image.length[text]
5082:
5083: 2001-10-03 parser
1.2 paf 5084: * src/main/pa_request.C:
1.1 paf 5085: restored pcre defaulting in request [mindlessly "optimized" yesterday]
5086: comment left
5087:
1.2 paf 5088: * src/main/pa_request.C:
1.1 paf 5089: DEFAULT...charset was ignored when !XML
5090:
5091: 2001-10-02 parser
1.2 paf 5092: * src/include/pa_request.h:
5093: * src/main/pa_charset_connection.C:
5094: * src/main/pa_charset_connection.C:
5095: * src/main/pa_request.C:
5096: * src/pcre/pcre.dsp:
5097: * src/types/pa_vstring.h:
1.1 paf 5098: pcre tables now const inside
5099: removed default - pcre handles that internally
5100: fixed bug on not-cleaning tables [previously was calloced, now member]
5101:
1.2 paf 5102: * src/Makefile.in:
5103: * src/classes/Makefile.in:
5104: * src/classes/gd/Makefile.in:
5105: * src/configure:
5106: * src/libltdl/Makefile.in:
5107: * src/main/Makefile.in:
5108: * src/patches/xml-xalan.patch:
5109: * src/pcre/Makefile.in:
5110: * src/targets/Makefile.in:
5111: * src/targets/apache13/Makefile.in:
5112: * src/targets/cgi/Makefile.in:
5113: * src/types/Makefile.in:
1.1 paf 5114: makes
5115:
1.2 paf 5116: * src/configure.in:
1.1 paf 5117: == wrong@solaris [strangly worked@linux] fixed
5118:
1.2 paf 5119: * src/operators.txt:
1.1 paf 5120: changed connect string format to support options
5121: charset=cp1251_koi8
5122: timeout=3
5123: compress=1&
5124: named_pipe=1
5125:
1.2 paf 5126: * src/include/pa_config_fixed.h:
5127: * src/main/pa_charset_connection.C:
1.1 paf 5128: tested charset reload on file change @ apache version = OK
5129: tested freeing up prev encoding on adding new = OK
5130:
1.2 paf 5131: * src/configure.in:
1.1 paf 5132: --rpath renamed to --R [this works on solaris too]
5133:
1.2 paf 5134: * src/operators.txt:
1.1 paf 5135: commented charset format
5136:
1.2 paf 5137: * src/classes/table.C:
5138: * src/operators.txt:
1.1 paf 5139: # config comments fixed
5140:
1.2 paf 5141: * src/patches/xml-xalan.patch:
1.1 paf 5142: renamed to xalan-XalanTranscodingServices-digitalentitifying.patch
5143:
1.2 paf 5144: * src/patches/xalan-DoubleSupport-arithmetic-overflow-on-negative-sqrt.patch:
5145: on intel solaris nan=sqrt(-2.01) caused arithmetic overflow signal = core
5146: investigation revealed that compiler[or somebody else] installed FPE handler too late - in main() sqrt successfully returs NaN.
5147: fixed to constant. todo: little/big endian check.
1.1 paf 5148:
1.2 paf 5149: * src/patches/xalan-DoubleSupport-arithmetic-overflow-on-negative-sqrt.patch:
1.1 paf 5150: inserted gcc version
5151:
1.2 paf 5152: * src/configure.in:
1.1 paf 5153: changed link spec to link @ solaris
5154:
1.2 paf 5155: * src/configure.in:
5156: * src/configure.in:
1.1 paf 5157: --rpath renamed to -R [this works on solaris too]
5158:
1.2 paf 5159: * src/operators.txt:
1.1 paf 5160: comment on CLASS_PATH
5161:
1.2 paf 5162: * src/include/pa_pool.h:
5163: * src/include/pa_stylesheet_connection.h:
5164: * src/include/pa_stylesheet_connection.h:
5165: * src/main/pa_charset_manager.C:
5166: * src/main/pa_charset_manager.C:
5167: * src/main/pa_pool.C:
5168: * src/types/pa_vresponse.h:
1.1 paf 5169: forgot non-xml pool.*charset needed
5170:
1.2 paf 5171: * src/classes/table.C:
5172: * src/main/pa_charset_connection.C:
5173: * src/operators.txt:
1.1 paf 5174: table:load & charset_connection
5175: #comment now
5176:
1.2 paf 5177: * src/patches/xalan-XalanTranscodingServices-digitalentitifying.patch:
5178: hacked - unspecified entitifying now "do not entitify"
5179:
5180: * src/classes/classes.dsp:
5181: * src/types/types.dsp:
1.1 paf 5182: release projects options fixed to use release msvcrt lib
5183:
1.2 paf 5184: * src/configure.in:
1.1 paf 5185: removed that overloaded-virtual warnings request
5186:
1.2 paf 5187: * src/patches/xml-xalan.patch:
1.1 paf 5188: created xalan patch to remove entitifying
5189:
5190: 2001-10-01 parser
1.2 paf 5191: * src/include/pa_charset_connection.h:
5192: * src/include/pa_charset_manager.h:
5193: * src/include/pa_xslt_stylesheet_manager.h:
5194: * src/main/main.dsp:
5195: * src/main/pa_charset_connection.C:
5196: * src/main/pa_charset_manager.C:
5197: * src/main/pa_request.C:
1.1 paf 5198: charset loading & caching mech 0
5199:
1.2 paf 5200: * src/include/pa_stylesheet_connection.h:
5201: * src/include/pa_xslt_stylesheet_manager.h:
5202: * src/main/main.dsp:
5203: * src/main/pa_globals.C:
5204: * src/main/pa_request.C:
1.1 paf 5205: would make charset loading & caching mech now
5206:
1.2 paf 5207: * src/main/pa_charset_connection.C:
1.1 paf 5208: removed entitify external hack [internal installed]
5209:
1.2 paf 5210: * src/classes/gd/Makefile.am:
5211: * src/classes/gd/Makefile.in:
1.1 paf 5212: makes
5213:
1.2 paf 5214: * src/main/Makefile.am:
5215: * src/main/Makefile.in:
1.1 paf 5216: makes+removed dtd
5217:
5218: 2001-09-30 parser
1.2 paf 5219: * src/classes/xdoc.C:
5220: * src/include/pa_request.h:
5221: * src/main/pa_request.C:
1.1 paf 5222: ctype with unicode 1. todo: no П entities on output somehow
5223:
1.2 paf 5224: * src/include/pa_globals.h:
5225: * src/main/pa_globals.C:
5226: * src/main/pa_request.C:
1.1 paf 5227: now charsets table configuration variable is: CHARSETS
5228:
1.2 paf 5229: * src/main/pa_request.C:
1.1 paf 5230: forgot to fill toTable
5231:
1.2 paf 5232: * src/classes/file.C:
5233: * src/classes/op.C:
5234: * src/classes/string.C:
5235: * src/include/pa_request.h:
5236: * src/main/pa_request.C:
5237: * src/pcre/ibm-1251.ucm:
1.1 paf 5238: started ctype with unicode values
5239:
1.2 paf 5240: * src/include/pa_config_fixed.h:
5241: * src/main/pa_request.C:
1.1 paf 5242: started hack_s_maximumCharacterValues to
5243: XALAN_HACK_DIGITAL_ENTITIES but failed on win32 for now..
5244:
5245: 2001-09-28 parser
1.2 paf 5246: * src/classes/xdoc.C:
5247: * src/classes/xnode.C:
1.1 paf 5248: xdoc addencoding works! invented a way of user-configuring...
5249: todo: implement
5250:
1.2 paf 5251: * src/classes/mail.C:
5252: * src/classes/op.C:
5253: * src/classes/xdoc.C:
5254: * src/include/pa_stylesheet_connection.h:
5255: * src/main/pa_request.C:
5256: * src/operators.txt:
5257: * src/pcre/pcre_parser_ctype.c:
1.1 paf 5258: letter body string passed AS-IS now
5259:
5260: 2001-09-27 parser
1.2 paf 5261: * src/classes/classes.dsp:
5262: * src/classes/gd/gd.dsp:
5263: * src/classes/gd/gifio.C:
5264: * src/classes/smtp/smtp.dsp:
5265: * src/classes/xdoc.C:
5266: * src/main/main.dsp:
5267: * src/operators.txt:
5268: * src/targets/cgi/parser3.dsp:
5269: * src/targets/isapi/parser3isapi.dsp:
5270: * src/types/types.dsp:
1.1 paf 5271: win32 ident make system so not to rebuild library [ident.C.new]
5272:
1.2 paf 5273: * src/operators.txt:
1.1 paf 5274: inserted piece from dom docs
5275:
1.2 paf 5276: * src/classes/table.C:
5277: * src/operators.txt:
5278: table.sort changed to sort table itself
5279:
5280: * src/operators.txt:
1.1 paf 5281: z
5282:
1.2 paf 5283: * src/classes/xdoc.C:
5284: * src/operators.txt:
5285: * src/targets/isapi/parser3isapi.dsp:
1.1 paf 5286: X^.getElementsByTagName[tagname] = array of xnode
5287: X^.getElementsByTagNameNS[namespaceURI;localName] = array of nodes
5288: removed - regretfully not supported @ xalan. maybe someday would reimplement, if needed.
5289:
5290: win32build system: solved long waiting anti-non-started-apache problem
5291:
5292: 2001-09-26 parser
1.2 paf 5293: * src/Makefile.am:
5294: * src/classes/Makefile.am:
5295: * src/classes/Makefile.in:
5296: * src/classes/gd/Makefile.am:
5297: * src/classes/gd/Makefile.in:
5298: * src/main/Makefile.am:
5299: * src/main/Makefile.in:
5300: * src/targets/Makefile.in:
5301: * src/targets/apache13/Makefile.in:
5302: * src/targets/cgi/Makefile.am:
5303: * src/targets/cgi/Makefile.in:
5304: * src/types/Makefile.am:
5305: * src/types/Makefile.in:
1.1 paf 5306: makes with clases.awk
5307:
1.2 paf 5308: * src/include/pa_config_fixed.h:
5309: * src/targets/cgi/parser3.C:
5310: * src/targets/isapi/parser3isapi.C:
1.1 paf 5311: #ifdef SMTP
5312:
1.2 paf 5313: * src/classes/classes.C:
5314: * src/classes/classes.awk:
5315: * src/classes/classes.dsp:
5316: * src/classes/classes.h:
5317: * src/classes/date.C:
5318: * src/classes/dnode.C:
5319: * src/classes/dnode.h:
5320: * src/classes/dom.C:
5321: * src/classes/double.C:
5322: * src/classes/file.C:
5323: * src/classes/form.C:
5324: * src/classes/gd/gd.dsp:
5325: * src/classes/gd/gif.C:
5326: * src/classes/gd/gif.h:
5327: * src/classes/gd/gifio.C:
5328: * src/classes/hash.C:
5329: * src/classes/image.C:
5330: * src/classes/int.C:
5331: * src/classes/mail.C:
5332: * src/classes/math.C:
5333: * src/classes/op.C:
5334: * src/classes/response.C:
5335: * src/classes/smtp/comms.C:
5336: * src/classes/smtp/smtp.C:
5337: * src/classes/smtp/smtp.dsp:
5338: * src/classes/smtp/smtp.h:
5339: * src/classes/string.C:
5340: * src/classes/table.C:
5341: * src/classes/void.C:
5342: * src/ident.awk:
5343: * src/ident.awk:
5344: * src/include/pa_array.h:
5345: * src/include/pa_common.h:
5346: * src/include/pa_config_fixed.h:
5347: * src/include/pa_config_includes.h:
5348: * src/include/pa_dictionary.h:
5349: * src/include/pa_dir.h:
5350: * src/include/pa_exception.h:
5351: * src/include/pa_exec.h:
5352: * src/include/pa_globals.h:
5353: * src/include/pa_request.h:
5354: * src/include/pa_sapi.h:
5355: * src/include/pa_socks.h:
5356: * src/include/pa_sql_connection.h:
5357: * src/include/pa_sql_driver_manager.h:
5358: * src/include/pa_stack.h:
5359: * src/include/pa_string.h:
5360: * src/include/pa_stylesheet_connection.h:
5361: * src/include/pa_table.h:
5362: * src/include/pa_threads.h:
5363: * src/include/pa_types.h:
5364: * src/include/pa_xslt_stylesheet_manager.h:
5365: * src/libltdl/libltdl.dsp:
5366: * src/main/compile.C:
5367: * src/main/compile.y:
5368: * src/main/compile_tools.C:
5369: * src/main/compile_tools.h:
5370: * src/main/execute.C:
5371: * src/main/main.dsp:
5372: * src/main/pa_array.C:
5373: * src/main/pa_common.C:
5374: * src/main/pa_dictionary.C:
5375: * src/main/pa_dir.C:
5376: * src/main/pa_exception.C:
5377: * src/main/pa_exec.C:
5378: * src/main/pa_globals.C:
5379: * src/main/pa_hash.C:
5380: * src/main/pa_pool.C:
5381: * src/main/pa_request.C:
5382: * src/main/pa_socks.C:
5383: * src/main/pa_sql_driver_manager.C:
5384: * src/main/pa_string.C:
5385: * src/main/pa_table.C:
5386: * src/main/pa_xslt_stylesheet_manager.C:
5387: * src/main/untaint.C:
5388: * src/parser3.dsw:
5389: * src/pcre/pcre.dsp:
5390: * src/pcre/pcre_dftables.dsp:
5391: * src/pcre/pcre_parser_ctype.dsp:
5392: * src/sql/pa_sql_driver.h:
5393: * src/targets/cgi/pa_pool.C:
5394: * src/targets/cgi/pa_threads.C:
5395: * src/targets/cgi/parser3.C:
5396: * src/targets/cgi/parser3.dsp:
5397: * src/targets/isapi/pa_pool.C:
5398: * src/targets/isapi/pa_threads.C:
5399: * src/targets/isapi/parser3isapi.C:
5400: * src/targets/isapi/parser3isapi.dsp:
5401: * src/targets/isapi/pool_storage.h:
5402: * src/types/pa_valiased.C:
5403: * src/types/pa_valiased.h:
5404: * src/types/pa_value.h:
5405: * src/types/pa_vbool.h:
5406: * src/types/pa_vclass.h:
5407: * src/types/pa_vcode_frame.h:
5408: * src/types/pa_vcookie.C:
5409: * src/types/pa_vcookie.h:
5410: * src/types/pa_vdate.h:
5411: * src/types/pa_vdnode.C:
5412: * src/types/pa_vdnode.h:
5413: * src/types/pa_vdom.C:
5414: * src/types/pa_vdom.h:
5415: * src/types/pa_vdouble.h:
5416: * src/types/pa_venv.h:
5417: * src/types/pa_vfile.C:
5418: * src/types/pa_vfile.h:
5419: * src/types/pa_vform.C:
5420: * src/types/pa_vform.h:
5421: * src/types/pa_vimage.C:
5422: * src/types/pa_vimage.h:
5423: * src/types/pa_vint.h:
5424: * src/types/pa_vjunction.h:
5425: * src/types/pa_vmath.h:
5426: * src/types/pa_vmethod_frame.h:
5427: * src/types/pa_vobject.h:
5428: * src/types/pa_vrequest.C:
5429: * src/types/pa_vrequest.h:
5430: * src/types/pa_vresponse.h:
5431: * src/types/pa_vstateless_class.C:
5432: * src/types/pa_vstateless_class.h:
5433: * src/types/pa_vstateless_object.h:
5434: * src/types/pa_vstring.C:
5435: * src/types/pa_vstring.h:
5436: * src/types/pa_vtable.C:
5437: * src/types/pa_vtable.h:
5438: * src/types/pa_vvoid.h:
5439: * src/types/pa_wcontext.C:
5440: * src/types/pa_wcontext.h:
5441: * src/types/pa_wwrapper.h:
5442: * src/types/types.dsp:
1.1 paf 5443: added ident.awk and main.dsp splitted to main+classes+types
5444: along to .am
5445:
1.2 paf 5446: * src/classes/classes.dsp:
5447: * src/classes/dnode.C:
5448: * src/classes/dnode.h:
5449: * src/classes/dom.C:
5450: * src/classes/xdoc.C:
5451: * src/classes/xnode.C:
5452: * src/classes/xnode.h:
5453: * src/main/compile.tab.C:
5454: * src/operators.txt:
5455: * src/types/pa_vdnode.C:
5456: * src/types/pa_vdnode.h:
5457: * src/types/pa_vdom.C:
5458: * src/types/pa_vdom.h:
5459: * src/types/pa_vxdoc.C:
5460: * src/types/pa_vxdoc.h:
5461: * src/types/pa_vxnode.C:
5462: * src/types/pa_vxnode.h:
5463: * src/types/types.dsp:
5464: xdoc&xnode now
5465:
5466: * src/classes/classes.dsp:
5467: * src/classes/gd/gd.dsp:
5468: * src/classes/smtp/smtp.dsp:
5469: * src/classes/xdoc.C:
5470: * src/classes/xnode.C:
5471: * src/classes/xnode.h:
5472: * src/include/pa_config_fixed.h:
5473: * src/main/main.dsp:
5474: * src/operators.txt:
5475: * src/operators.txt:
5476: * src/targets/cgi/parser3.C:
5477: * src/targets/cgi/parser3.C:
5478: * src/targets/isapi/parser3isapi.C:
5479: * src/types/pa_vxnode.C:
5480: * src/types/types.dsp:
5481: z
5482:
5483: * src/classes/classes.cmd:
5484: * src/main/main.dsp:
5485: * src/targets/cgi/parser3.dsp:
1.1 paf 5486: moved classes.inc generation on win32 to main.dsp
5487:
1.2 paf 5488: * src/classes/classes.C:
5489: forgot one non-xml check
5490:
5491: * src/classes/Makefile.am:
1.1 paf 5492: removed useless var
5493:
5494: 2001-09-25 parser
1.2 paf 5495: * src/Makefile.am:
5496: * src/Makefile.in:
5497: * src/classes/Makefile.am:
5498: * src/classes/Makefile.in:
5499: * src/classes/dom.C:
5500: * src/classes/gd/Makefile.am:
5501: * src/classes/gd/Makefile.in:
5502: * src/configure:
5503: * src/configure.in:
5504: * src/include/pa_stylesheet_connection.h:
5505: * src/libltdl/Makefile.in:
5506: * src/main/Makefile.am:
5507: * src/main/Makefile.in:
5508: * src/main/pa_pool.C:
5509: * src/pcre/Makefile.in:
5510: * src/targets/Makefile.in:
5511: * src/targets/apache13/Makefile.in:
5512: * src/targets/cgi/Makefile.am:
5513: * src/targets/cgi/Makefile.in:
5514: * src/types/Makefile.am:
5515: * src/types/Makefile.in:
5516: * src/types/pa_vdom.h:
1.1 paf 5517: xml configure makes
5518:
1.2 paf 5519: * src/configure:
5520: * src/configure.in:
5521: * src/include/pa_config_auto.h.in:
5522: * src/libltdl/Makefile.in:
1.1 paf 5523: xml on linux[elik] works! no 1251 though, todo ICU
5524:
5525: 2001-09-24 parser
1.2 paf 5526: * src/types/pa_vfile.h:
5527: * src/types/pa_vimage.h:
5528: * src/types/pa_vstring.h:
1.1 paf 5529: fiew wrong resolved conflicts fixed [const]
5530:
1.2 paf 5531: * src/Makefile.in:
5532: * src/classes/Makefile.am:
5533: * src/classes/Makefile.in:
5534: * src/classes/gd/Makefile.in:
5535: * src/configure:
5536: * src/include/pa_config_auto.h.in:
5537: * src/libltdl/Makefile.in:
5538: * src/main/Makefile.in:
5539: * src/pcre/Makefile.in:
5540: * src/targets/Makefile.in:
5541: * src/targets/apache13/Makefile.in:
5542: * src/types/Makefile.am:
5543: * src/types/Makefile.in:
1.1 paf 5544: makes
5545:
1.2 paf 5546: * src/targets/cgi/Makefile.am:
5547: * src/targets/cgi/Makefile.in:
1.1 paf 5548: makefiles
5549:
1.2 paf 5550: * src/types/pa_value.h:
5551: * src/types/pa_vdnode.C:
5552: * src/types/pa_vtable.C:
5553: * src/types/pa_vvoid.h:
1.1 paf 5554: z
5555:
1.2 paf 5556: * src/types/pa_vclass.h:
5557: * src/types/pa_vhash.h:
5558: * src/types/pa_vhash.h:
5559: * src/types/pa_vtable.h:
1.1 paf 5560: fixed small bugs with usinge hash/table in expressions
5561:
1.2 paf 5562: * src/classes/classes.cmd:
5563: * src/classes/gd/gd.dsp:
5564: * src/classes/gd/gif.C:
5565: * src/classes/gd/gif.h:
5566: * src/classes/image.C:
5567: * src/classes/op.C:
5568: * src/classes/table.C:
5569: * src/include/pa_request.h:
5570: * src/include/pa_sapi.h:
5571: * src/main/compile.C:
5572: * src/main/compile.tab.C:
5573: * src/main/compile.y:
5574: * src/main/compile_tools.h:
5575: * src/main/main.dsp:
5576: * src/main/pa_common.C:
5577: * src/main/pa_sql_driver_manager.C:
5578: * src/parser3.dsw:
5579: * src/targets/cgi/parser3.C:
5580: * src/targets/cgi/parser3.dsp:
5581: * src/types/pa_value.h:
5582: * src/types/pa_vbool.h:
5583: * src/types/pa_vdate.h:
5584: * src/types/pa_vdouble.h:
5585: * src/types/pa_vform.C:
5586: * src/types/pa_vhash.h:
5587: * src/types/pa_vimage.h:
5588: * src/types/pa_vint.h:
5589: * src/types/pa_vstring.h:
5590: * src/types/pa_vtable.h:
5591: * src/types/pa_vvoid.h:
1.1 paf 5592: merged3 with before_xml
5593: [merge2 actually didn't happen - i've created tags on wrong branch. so this merge is in fact re-merge]
5594:
1.2 paf 5595: * src/Makefile.am:
5596: * src/Makefile.am:
5597: * src/Makefile.am:
5598: * src/configure.in:
5599: * src/main/Makefile.am:
5600: * src/targets/Makefile.am:
5601: * src/targets/apache13/Makefile.am:
5602: * src/targets/cgi/Makefile.am:
5603: * src/targets/cgi/pa_pool.C:
1.1 paf 5604: started unix makes update
5605:
5606: 2001-09-21 parser
1.2 paf 5607: * src/classes/gd/gd.dsp:
5608: * src/classes/smtp/smtp.dsp:
5609: * src/main/main.dsp:
5610: * src/targets/cgi/parser3.dsp:
5611: * src/targets/isapi/parser3isapi.dsp:
5612: updated project files [/ sadly produced "" in make file and
5613: sadly wrong interpreted on load]
5614:
5615: * src/include/pa_pool.h:
5616: * src/main/pa_pool.C:
5617: * src/operators.txt:
1.1 paf 5618: checked whether transcoder were created right
5619: "unsupported encoding" message.
5620: not @ set time, but @ use time, so until xml output functions .string, .file, .save used - no encoding name check occur
5621:
5622: reduced transcode buffer size to 60
5623: fixed pool cleanup - no registration needed, pools are officially destructured
5624:
1.2 paf 5625: * src/classes/dom.C:
5626: * src/classes/dom.C:
5627: * src/classes/dom.C:
5628: * src/classes/dom.C:
5629: * src/include/pa_pool.h:
5630: * src/include/pa_pool.h:
5631: * src/main/pa_pool.C:
5632: * src/operators.txt:
5633: * src/types/pa_vdnode.C:
5634: * src/types/pa_vresponse.h:
1.1 paf 5635: defaulted dom writing methods encoding to pool.get_charset
5636:
1.2 paf 5637: * src/ChangeLog:
5638: * src/classes/classes.C:
5639: * src/classes/date.C:
5640: * src/classes/dnode.C:
5641: * src/classes/dom.C:
5642: * src/classes/file.C:
5643: * src/classes/form.C:
5644: * src/classes/gd/gd.dsp:
5645: * src/classes/gd/gif.C:
5646: * src/classes/gd/gifio.C:
5647: * src/classes/int.C:
5648: * src/classes/mail.C:
5649: * src/classes/smtp/comms.C:
5650: * src/classes/smtp/smtp.C:
5651: * src/classes/smtp/smtp.dsp:
5652: * src/doc/doxygen.cfg:
5653: * src/include/pa_config_fixed.h:
5654: * src/include/pa_pool.h:
5655: * src/main/main.dsp:
5656: * src/main/pa_globals.C:
5657: * src/main/pa_pool.C:
5658: * src/main/pa_request.C:
5659: * src/main/pa_xslt_stylesheet_manager.C:
5660: * src/parser3.dsw:
5661: * src/pcre/pcre_parser_ctype.c:
5662: * src/targets/cgi/pa_pool.C:
5663: * src/targets/cgi/pa_threads.C:
5664: * src/targets/cgi/parser3.dsp:
5665: * src/targets/isapi/pa_pool.C:
5666: * src/targets/isapi/pa_threads.C:
5667: * src/targets/isapi/parser3isapi.dsp:
5668: * src/types/pa_valiased.C:
5669: * src/types/pa_vcookie.C:
5670: * src/types/pa_vdnode.C:
5671: * src/types/pa_vdom.C:
5672: * src/types/pa_vfile.C:
5673: * src/types/pa_vform.C:
5674: * src/types/pa_vimage.C:
5675: * src/types/pa_vrequest.C:
5676: * src/types/pa_vresponse.h:
5677: * src/types/pa_vstateless_class.C:
5678: * src/types/pa_vstring.C:
5679: * src/types/pa_vtable.C:
5680: * src/types/pa_wcontext.C:
1.1 paf 5681: zillions of #ifdef XML
5682: created new projects for sql drivers [planning to remove sql drivers from main cvs project]
5683: first, will join latest changes
5684:
1.2 paf 5685: * src/Makefile.in:
5686: * src/classes/classes.h:
5687: * src/classes/gd/gd.dsp:
5688: * src/classes/gd/gif.h:
5689: * src/classes/hash.C:
5690: * src/classes/op.C:
5691: * src/classes/smtp/smtp.dsp:
5692: * src/classes/table.C:
5693: * src/doc/doxygen.cfg:
5694: * src/include/pa_common.h:
5695: * src/include/pa_globals.h:
5696: * src/include/pa_request.h:
5697: * src/include/pa_sapi.h:
5698: * src/include/pa_sql_driver_manager.h:
5699: * src/include/pa_string.h:
5700: * src/main/compile.tab.C:
5701: * src/main/main.dsp:
5702: * src/main/pa_common.C:
5703: * src/main/pa_exec.C:
5704: * src/main/pa_globals.C:
5705: * src/operators.txt:
5706: * src/targets/cgi/parser3.dsp:
5707: * src/targets/isapi/parser3isapi.dsp:
1.1 paf 5708: merged with before_xml
5709:
5710: 2001-09-20 parser
1.2 paf 5711: * src/classes/dnode.C:
5712: * src/classes/dom.C:
5713: * src/operators.txt:
5714: * src/targets/cgi/parser3.dsp:
5715: * src/types/pa_vstring.h:
1.1 paf 5716: dnode .file .string .save moved back to dom due to strange
5717: xalan bug
5718:
1.2 paf 5719: * src/main/pa_pool.C:
5720: * src/main/pa_request.C:
5721: Pool::transcode defaults from $MAIN:DEFAULTS.content-type[$
5722: charset[here]]
5723:
5724: * src/classes/dom.C:
5725: * src/operators.txt:
1.1 paf 5726: dom. string save file
5727: moved output xml options to last param and made it optional
5728:
1.2 paf 5729: * src/operators.txt:
5730: * src/operators.txt:
5731: * src/types/pa_vhash.h:
5732: * src/types/pa_vhash.h:
5733: * src/types/pa_vstring.h:
5734: * src/types/pa_vtable.h:
5735: * src/types/pa_vtable.h:
5736: table/hash can be used in expression context now, there value = size
5737: and boolean value size!=0
5738:
5739: * src/classes/dnode.C:
5740: * src/classes/dom.C:
5741: * src/classes/gd/gd.dsp:
5742: * src/classes/smtp/smtp.dsp:
5743: * src/include/pa_config_includes.h:
5744: * src/include/pa_globals.h:
5745: * src/include/pa_pool.h:
5746: * src/main/main.dsp:
5747: * src/main/pa_globals.C:
5748: * src/main/pa_pool.C:
5749: * src/targets/cgi/parser3.dsp:
5750: * src/targets/isapi/parser3isapi.C:
5751: * src/targets/isapi/parser3isapi.dsp:
5752: * src/types/pa_vdnode.C:
5753: * src/types/pa_vdnode.h:
5754: * src/types/pa_vresponse.h:
5755: Pool::transcode 0
1.1 paf 5756:
1.2 paf 5757: * src/operators.txt:
5758: * src/types/pa_vdnode.C:
1.1 paf 5759: !$elementnode.attributes = hash of dnodes
5760: !$attributenode.specified = boolean
5761: true if the attribute received its value explicitly in the XML document,
5762: or if a value was assigned programatically with the setValue function.
5763: false if the attribute value came from the default value declared in the document's DTD.
5764: !$pinode.target = target of this processing instruction
5765: XML defines this as being the first token following the markup
5766: that begins the processing instruction.
5767: XPath:
5768: !^node.select[xpath/query/expression] = hash of 0->node0 1->node1
5769: !^node.select-single[xpath/query/expression] = first node if any
5770:
1.2 paf 5771: * src/classes/image.C:
1.1 paf 5772: 20K preload on jpg measure [image::measure]
5773:
1.2 paf 5774: * src/types/pa_value.h:
5775: * src/types/pa_vbool.h:
5776: * src/types/pa_vdate.h:
5777: * src/types/pa_vdouble.h:
5778: * src/types/pa_vhash.h:
5779: * src/types/pa_vint.h:
5780: * src/types/pa_vstring.h:
5781: * src/types/pa_vtable.h:
5782: * src/types/pa_vvoid.h:
1.1 paf 5783: some 'const's added
5784:
5785: 2001-09-18 parser
1.2 paf 5786: * src/classes/dnode.C:
5787: * src/classes/dom.C:
5788: * src/classes/gd/gif.C:
5789: * src/classes/gd/gif.h:
5790: * src/classes/hash.C:
5791: * src/classes/image.C:
5792: * src/classes/op.C:
5793: * src/classes/table.C:
5794: * src/include/pa_common.h:
5795: * src/include/pa_globals.h:
5796: * src/include/pa_request.h:
5797: * src/include/pa_sql_driver_manager.h:
5798: * src/main/compile.C:
5799: * src/main/compile.tab.C:
5800: * src/main/compile.y:
5801: * src/main/compile_tools.h:
5802: * src/main/execute.C:
5803: * src/main/pa_common.C:
5804: * src/main/pa_request.C:
5805: * src/main/pa_sql_driver_manager.C:
5806: * src/main/pa_string.C:
5807: * src/main/pa_table.C:
5808: * src/operators.txt:
5809: * src/targets/cgi/parser3.C:
5810: * src/targets/cgi/parser3.dsp:
5811: * src/targets/isapi/parser3isapi.C:
5812: * src/types/pa_value.h:
5813: * src/types/pa_vform.C:
5814: * src/types/pa_vform.h:
5815: * src/types/pa_vhash.h:
5816: * src/types/pa_vimage.C:
5817: * src/types/pa_vimage.h:
5818: * src/types/pa_vtable.h:
1.1 paf 5819: merged latest bugfixes from before_xml branch
5820: ^if(def $hash) now true only when ^hash:_count[]!=0
5821: moved
5822: .string .save .file from dom to dnode
5823:
1.2 paf 5824: * src/classes/dnode.C:
5825: * src/classes/dnode.h:
5826: * src/main/main.dsp:
5827: * src/types/pa_vdnode.C:
5828: * src/types/pa_vdnode.h:
5829: dom, dnode 0
1.1 paf 5830:
1.2 paf 5831: * src/operators.txt:
5832: * src/types/pa_vdnode.C:
5833: * src/types/pa_vdom.h:
5834: * src/types/pa_vhash.h:
5835: * src/types/pa_vtable.h:
5836: dom, dnode 1
1.1 paf 5837:
1.2 paf 5838: * src/classes/image.C:
5839: * src/main/pa_string.C:
5840: * src/main/pa_table.C:
1.1 paf 5841: image: poly* fixed
5842:
1.2 paf 5843: * src/classes/op.C:
5844: * src/main/execute.C:
1.1 paf 5845: operators self changed to root
5846: ^for variable context changed to self
5847:
5848: 2001-09-17 parser
1.2 paf 5849: * src/classes/classes.h:
5850: * src/classes/dom.C:
5851: * src/classes/hash.C:
5852: * src/include/pa_stylesheet_connection.h:
5853: * src/main/main.dsp:
5854: * src/operators.txt:
5855: * src/targets/cgi/pa_pool.C:
5856: * src/types/pa_vdom.h:
5857: * src/types/pa_vfile.h:
5858: * src/types/pa_vimage.h:
1.1 paf 5859: started
5860: dnode
5861: DOM:
5862: $node.name
5863: $node.value
5864: ...others...
5865: ^node.xpath[/rates/USD] = hash
5866: dom(dnode)
5867:
1.2 paf 5868: * src/classes/dom.C:
5869: * src/main/main.dsp:
5870: * src/main/pa_globals.C:
5871: * src/operators.txt:
5872: * src/types/pa_vdom.h:
1.1 paf 5873: started dnode+dom
5874:
5875: dnode
5876: DOM methods:
5877: $node.name
5878: $node.value
5879: ...others...
5880:
5881: ^node.xpath[/rates/USD] = hash
5882: $hash[
5883: $.0[node0]
5884: $.1[node1]
5885: ]
5886:
1.2 paf 5887: * src/classes/gd/gif.C:
5888: * src/classes/gd/gif.h:
5889: * src/classes/image.C:
5890: * src/operators.txt:
5891: * src/types/pa_vimage.C:
1.1 paf 5892: $image.line-style
5893: now applies to all linear primitives
5894:
1.2 paf 5895: * src/classes/hash.C:
5896: * src/main/compile.C:
5897: * src/main/compile.tab.C:
5898: * src/main/compile.y:
5899: * src/main/compile_tools.h:
5900: * src/main/execute.C:
5901: * src/operators.txt:
5902: * src/targets/cgi/parser3.C:
1.1 paf 5903: expressions unary+
5904: ^hash.count[]
5905: bugfix: in expression compound($aa.zz.xx) names now can have minus '-' in name after '.'
5906:
5907: 2001-09-15 parser
1.2 paf 5908: * src/classes/gd/gif.C:
5909: * src/classes/gd/gif.h:
5910: * src/classes/image.C:
5911: * src/operators.txt:
5912: * src/operators.txt:
5913: * src/types/pa_vimage.C:
5914: * src/types/pa_vimage.h:
1.1 paf 5915: image: $line-width ^line(...)[**** style]
5916:
1.2 paf 5917: * src/classes/dom.C:
5918: * src/classes/image.C:
5919: * src/include/pa_pool.h:
5920: * src/include/pa_stylesheet_connection.h:
5921: * src/main/main.dsp:
5922: * src/targets/cgi/pa_pool.C:
5923: * src/targets/isapi/pa_pool.C:
5924: * src/targets/isapi/pool_storage.h:
5925: * src/types/pa_vdom.C:
5926: * src/types/pa_vdom.h:
1.1 paf 5927: xalan objects freed up [introducing Pool::register_cleanup]
5928:
1.2 paf 5929: * src/doc/doxygen.cfg:
5930: * src/include/pa_sapi.h:
5931: * src/types/pa_vdom.h:
1.1 paf 5932: comments
5933:
1.2 paf 5934: * src/ChangeLog:
5935: * src/classes/dom.C:
5936: * src/targets/isapi/parser3isapi.C:
5937: * src/targets/isapi/pool_storage.h:
5938: * src/types/pa_vdom.h:
1.1 paf 5939: fixed bug in isapi pool_storage -
5940: cleanups first, allocations second.
5941: apache wisely does just like that
5942:
1.2 paf 5943: * src/targets/isapi/parser3isapi.C:
5944: * src/targets/isapi/pool_storage.h:
1.1 paf 5945: pool_storage rewritten using template, no bugs now
5946:
1.2 paf 5947: * src/include/pa_pool.h:
5948: * src/main/pa_pool.C:
5949: * src/targets/cgi/pa_pool.C:
5950: * src/targets/isapi/pa_pool.C:
5951: * src/targets/isapi/parser3isapi.C:
5952: * src/targets/isapi/parser3isapi.dsp:
5953: * src/targets/isapi/pool_storage.h:
1.1 paf 5954: poorly started isapi pool_storage, would rewrite using template now
5955:
5956: 2001-09-14 parser
1.2 paf 5957: * src/classes/dom.C:
5958: * src/classes/file.C:
5959: * src/classes/image.C:
5960: * src/classes/mail.C:
5961: * src/include/pa_common.h:
5962: * src/include/pa_sql_driver_manager.h:
5963: * src/include/pa_string.h:
5964: * src/include/pa_stylesheet_connection.h:
5965: * src/include/pa_xslt_stylesheet_manager.h:
5966: * src/main/main.dsp:
5967: * src/main/pa_common.C:
5968: * src/main/pa_exec.C:
5969: * src/main/pa_globals.C:
5970: * src/main/pa_sql_driver_manager.C:
5971: * src/main/pa_xslt_stylesheet_manager.C:
5972: * src/main/untaint.C:
5973: * src/operators.txt:
5974: * src/types/pa_vfile.C:
5975: dom.xslt stylesheet compiled&cached
5976:
5977: * src/main/pa_sql_driver_manager.C:
5978: * src/main/pa_xslt_stylesheet_manager.C:
5979: * src/operators.txt:
1.1 paf 5980: z
5981:
5982: 2001-09-13 parser
1.2 paf 5983: * src/classes/dom.C:
5984: * src/operators.txt:
1.1 paf 5985: dom:file content-type(.method)
5986:
1.2 paf 5987: * src/classes/dom.C:
5988: * src/classes/file.C:
5989: * src/classes/image.C:
5990: * src/types/pa_vfile.C:
5991: * src/types/pa_vfile.h:
1.1 paf 5992: ^dom.file[] charset
5993:
1.2 paf 5994: * src/include/pa_globals.h:
5995: * src/include/pa_request.h:
5996: * src/main/pa_request.C:
5997: * src/targets/cgi/parser3.C:
5998: * src/targets/isapi/parser3isapi.C:
1.1 paf 5999: ParserRootConfig .../parser3.conf
6000: ParserSiteConfig .../parser3.conf
6001:
6002: cgi&isapi looks for {configure|c:\windows}/parser3.conf
6003:
1.2 paf 6004: * src/include/pa_common.h:
6005: * src/include/pa_globals.h:
6006: * src/main/pa_common.C:
6007: * src/main/pa_request.C:
6008: * src/operators.txt:
6009: $MAIN:CLASS_PATH now
6010: can be string now
6011: more informative error messages
6012:
6013: * src/operators.txt:
6014: * src/operators.txt:
1.1 paf 6015: changes reflected in operators.txt
6016:
6017: 2001-09-12 parser
1.2 paf 6018: * src/main/compile.y:
6019: * src/main/compile_tools.h:
1.1 paf 6020: name.[part].xxx syntax lexer on LS_USER level did [] matching without setting nestage,
6021: introduced special LS_NAME_SQUARE_PART state
6022:
1.2 paf 6023: * src/main/compile.tab.C:
6024: * src/operators.txt:
1.1 paf 6025: fixed - subname code parts actually [] braced
6026:
1.2 paf 6027: * src/classes/op.C:
6028: * src/include/pa_sql_driver_manager.h:
6029: * src/main/pa_sql_driver_manager.C:
1.1 paf 6030: ^connect[]
6031: ^connect[aaa]
6032: more precise error reporting:
6033: "connection string must start with protocol://"
6034: now
6035:
6036: 2001-09-11 parser
1.2 paf 6037: * src/types/pa_vdom.h:
1.1 paf 6038: messages
6039:
1.2 paf 6040: * src/classes/dom.C:
6041: * src/operators.txt:
6042: * src/types/pa_vdom.h:
1.1 paf 6043: ^dom:set[<some>xml</some>]
6044:
1.2 paf 6045: * src/classes/dom.C:
6046: * src/include/pa_string.h:
6047: * src/main/pa_globals.C:
6048: * src/main/untaint.C:
1.1 paf 6049: ^dom:set{<some>xml</some>} default language XML
6050: languages+=xml
6051:
1.2 paf 6052: * src/classes/dom.C:
6053: * src/classes/dom.C:
1.1 paf 6054: ^dom:save/string/file[output options]
6055: output options:
6056: $.method[xml|html|text] detection fixed
6057:
6058: 2001-09-10 parser
1.2 paf 6059: * src/classes/dom.C:
6060: * src/main/main.dsp:
6061: * src/types/pa_vform.C:
6062: * src/types/pa_vform.h:
1.1 paf 6063: ^dom.save[b.xml] 0
6064:
1.2 paf 6065: * src/classes/dom.C:
6066: * src/operators.txt:
1.1 paf 6067: ^dom.file[encoding] = file
6068:
1.2 paf 6069: * src/classes/dom.C:
6070: * src/operators.txt:
1.1 paf 6071: ^dom.xslt[stylesheet filename][params hash added]
6072:
1.2 paf 6073: * src/classes/dom.C:
6074: * src/main/main.dsp:
6075: * src/types/pa_vdom.h:
1.1 paf 6076: ^dom.xslt[stylesheet filename] -1 doc is lying
6077:
1.2 paf 6078: * src/classes/dom.C:
6079: * src/main/main.dsp:
6080: * src/types/pa_vdom.h:
6081: ^dom.xslt[stylesheet filename] 0
6082:
6083: * src/classes/dom.C:
6084: * src/operators.txt:
6085: ^dom.save[b.xml] 1:error handling
6086:
6087: * src/classes/dom.C:
6088: * src/operators.txt:
1.1 paf 6089: ^dom:save/string/file[output options]
6090: output options:
6091: $.method[xml|html|text] $.encoding[windows-1251|...]
6092:
1.2 paf 6093: * src/classes/dom.C:
6094: * src/operators.txt:
1.1 paf 6095: ^dom.string[] 0
6096:
1.2 paf 6097: * src/classes/dom.C:
6098: * src/classes/dom.C:
6099: * src/operators.txt:
6100: * src/operators.txt:
1.1 paf 6101: ^dom.string[encoding] 1
6102: ^dom.save[encoding;filename]
6103:
1.2 paf 6104: * src/operators.txt:
1.1 paf 6105: dom output options xml default
6106:
6107: 2001-09-08 parser
1.2 paf 6108: * src/operators.txt:
6109: * src/types/pa_vform.C:
1.1 paf 6110: $form:tables.name.field
6111:
6112: 2001-09-07 parser
1.2 paf 6113: * src/classes/dom.C:
6114: * src/operators.txt:
6115: * src/types/pa_value.h:
6116: * src/types/pa_vtable.h:
6117: (def $table) is false when table is empty
1.1 paf 6118:
1.2 paf 6119: * src/main/pa_request.C:
6120: * src/operators.txt:
6121: * src/types/pa_vform.C:
6122: * src/types/pa_vform.h:
6123: !$form:tables
6124: $atable[$form:tables.a]
6125: ^atable.menu{a=$atable.element}[,]
1.1 paf 6126:
1.2 paf 6127: * src/classes/dom.C:
1.1 paf 6128: file dom.C was initially added on branch xalan1_2.
6129:
1.2 paf 6130: * src/main/pa_exception.C:
6131: * src/operators.txt:
6132: * src/types/pa_vform.C:
6133: getting FIRST form element [not last]
1.1 paf 6134:
1.2 paf 6135: * src/classes/table.C:
6136: * src/operators.txt:
1.1 paf 6137: table:empty removed, superceded by ^if(def $table)...
6138:
1.2 paf 6139: * src/operators.txt:
6140: * src/targets/cgi/parser3.dsp:
6141: * src/types/pa_vform.C:
6142: * src/types/pa_vform.h:
6143: * src/types/pa_vhash.h:
6144: !$form:fields
1.1 paf 6145:
1.2 paf 6146: * src/include/pa_hash.h:
6147: * src/main/pa_hash.C:
6148: * src/operators.txt:
6149: * src/operators.txt:
6150: * src/targets/cgi/parser3.C:
6151: * src/types/pa_vfile.h:
6152: * src/types/pa_vform.C:
6153: * src/types/pa_vform.C:
6154: * src/types/pa_vform.h:
6155: z
6156:
6157: * src/Makefile.in:
6158: * src/classes/dom.C:
6159: * src/classes/table.C:
6160: * src/main/main.dsp:
6161: * src/operators.txt:
6162: * src/parser3.dsw:
6163: * src/types/pa_vdom.h:
6164: introducing dom. dom:load[a.xml]
1.1 paf 6165:
1.2 paf 6166: * src/main/pa_string.C:
1.1 paf 6167: a[] ^if($a){y;n} is 'n' now [conversion from '' to int/double
6168: is 0]
6169:
1.2 paf 6170: * src/Makefile.in:
6171: * src/classes/dom.C:
6172: * src/classes/table.C:
6173: * src/main/main.dsp:
6174: * src/operators.txt:
6175: * src/types/pa_vdom.h:
6176: * src/types/pa_vform.C:
6177: merged with successful start of dom
1.1 paf 6178:
1.2 paf 6179: * src/types/pa_vdom.h:
6180: file pa_vdom.h was initially added on branch xalan1_2.
1.1 paf 6181:
6182: 2001-09-06 parser
1.2 paf 6183: * src/doc/doxygen.cfg:
1.1 paf 6184: merged new default options from 1.2.10 doxygen
6185:
1.2 paf 6186: * src/classes/hash.C:
6187: * src/include/pa_globals.h:
6188: * src/main/pa_globals.C:
6189: * src/operators.txt:
6190: * src/types/pa_vhash.h:
6191: now there's special hash key '_default' [instead of ^_default method]
1.1 paf 6192: $hash[
6193: $.a[1]
6194: $.b[2]
6195: $._default[xx]
6196: ]
6197: $hash.c
6198:
1.2 paf 6199: * src/ChangeLog:
6200: * src/types/pa_vform.C:
6201: * src/types/pa_vform.C:
1.1 paf 6202: a=1&a=2 would result in $form:a being a table with one column '
6203: element' and two rows: 1 and 2
6204:
1.2 paf 6205: * src/operators.txt:
1.1 paf 6206: z
6207:
1.2 paf 6208: * src/classes/gd/gifio.C:
6209: * src/classes/image.C:
6210: * src/classes/op.C:
6211: * src/classes/string.C:
6212: * src/classes/table.C:
6213: * src/doc/doxygen.cfg:
6214: * src/targets/isapi/parser3isapi.C:
6215: * src/types/pa_vtable.C:
1.1 paf 6216: few #ifndef DOXYGEN
6217:
1.2 paf 6218: * src/classes/void.C:
6219: * src/main/pa_string.C:
6220: * src/main/pa_table.C:
6221: * src/parser3.dsw:
1.1 paf 6222: fixed up bad int/double conversions, and now $form:nonexistent
6223: int(88) would return 88
6224:
1.2 paf 6225: * src/main/compile.tab.C:
6226: * src/main/compile.y:
1.1 paf 6227: ^if(0){}{ ^if(1){}^; }
6228: bug fixed [thanks, fif], ^; were treated there non-literally
6229:
6230: 2001-09-05 parser
1.2 paf 6231: * src/classes/string.C:
6232: * src/classes/table.C:
1.1 paf 6233: sql options can be void [same as image:html the other day]
6234:
1.2 paf 6235: * src/classes/mail.C:
1.1 paf 6236: MAIN:MAIL check fixed
6237:
1.2 paf 6238: * src/Makefile.in:
6239: * src/classes/Makefile.in:
6240: * src/classes/gd/Makefile.in:
6241: * src/configure:
6242: * src/main/Makefile.in:
6243: * src/targets/cgi/Makefile.in:
6244: * src/types/Makefile.in:
1.1 paf 6245: makes
6246:
1.2 paf 6247: * src/main/pa_sql_driver_manager.C:
6248: * src/sql/pa_sql_driver.h:
6249: * src/targets/cgi/parser3.C:
1.1 paf 6250: #define STRINGIZE(name) #name
6251: does not macro expantion on param, simply qoutes whatever passed, undone
6252:
1.2 paf 6253: * src/main/pa_sql_driver_manager.C:
6254: * src/sql/pa_sql_driver.h:
6255: SQL_DRIVER_CREATE_FUNC_NAME
1.1 paf 6256:
1.2 paf 6257: * src/main/pa_sql_driver_manager.C:
6258: * src/sql/pa_sql_driver.h:
6259: * src/targets/cgi/Makefile.am:
6260: * src/targets/cgi/parser3.C:
1.1 paf 6261: #define STRINGIZE(name) #name
6262: invented
6263:
1.2 paf 6264: * src/targets/cgi/Makefile.am:
6265: .am undo
6266:
6267: * src/classes/op.C:
6268: * src/include/pa_sql_driver_manager.h:
6269: * src/main/pa_sql_driver_manager.C:
1.1 paf 6270: #define MAIN_SQL_NAME "SQL"
6271: #define MAIN_SQL_DRIVERS_NAME "drivers"
6272:
6273: moved to be availible to all users
6274:
6275: 2001-09-04 parser
1.2 paf 6276: * src/targets/cgi/parser3.C:
1.1 paf 6277: zz
6278:
1.2 paf 6279: * src/configure:
6280: * src/configure.in:
6281: * src/include/pa_config_auto.h.in:
6282: * src/pcre/Makefile.in:
6283: * src/targets/Makefile.in:
6284: * src/targets/apache13/Makefile.in:
6285: * src/targets/cgi/Makefile.am:
6286: * src/targets/cgi/Makefile.in:
6287: * src/targets/cgi/parser3.C:
1.1 paf 6288: configure --sysconfdir=sysadmin-controlled auto.p location for
6289: targets/cgi/parser3, default[/usr/local/etc]
6290:
1.2 paf 6291: * src/Makefile.in:
6292: * src/configure:
6293: * src/include/pa_config_auto.h.in:
6294: * src/targets/apache13/Makefile.in:
6295: * src/targets/cgi/Makefile.in:
1.1 paf 6296: makes
6297:
1.2 paf 6298: * src/ChangeLog:
6299: * src/libltdl/libltdl.dsp:
6300: * src/targets/isapi/parser3isapi.C:
1.1 paf 6301: z
6302:
1.2 paf 6303: * src/targets/cgi/parser3.C:
1.1 paf 6304: zzz
6305:
1.2 paf 6306: * src/targets/cgi/parser3.C:
1.1 paf 6307: full_file_spec bug
6308:
1.2 paf 6309: * src/classes/image.C:
1.1 paf 6310: image.html now can accept void params
6311:
1.2 paf 6312: * src/classes/date.C:
6313: * src/operators.txt:
1.1 paf 6314: date:sql-string is now without ''
6315:
1.2 paf 6316: * src/classes/date.C:
1.1 paf 6317: date
6318:
1.2 paf 6319: * src/configure.in:
1.1 paf 6320: SYSCONFDIR2
6321:
1.2 paf 6322: * src/targets/cgi/parser3.C:
1.1 paf 6323: getenvcheck
6324:
6325: 2001-09-03 parser
1.2 paf 6326: * src/configure.in:
6327: * src/operators.txt:
6328: * src/parser3.dsw:
6329: * src/targets/cgi/parser3.C:
1.1 paf 6330: /configure cgi SYSCONFDIR
6331:
6332: 2001-09-01 parser
1.2 paf 6333: * src/classes/image.C:
1.1 paf 6334: letter_spacing
6335:
1.2 paf 6336: * src/classes/image.C:
6337: * src/operators.txt:
6338: image: as_int as_string used
6339:
6340: * src/classes/image.C:
6341: * src/operators.txt:
1.1 paf 6342: image: font params changed
6343:
1.2 paf 6344: * src/types/pa_vmethod_frame.h:
1.1 paf 6345: $result[] now gets properly analized
6346:
6347: 2001-08-31 parser
1.2 paf 6348: * src/Makefile.in:
6349: * src/include/pa_dir.h:
6350: * src/pcre/Makefile.in:
6351: * src/targets/Makefile.in:
6352: * src/targets/cgi/parser3.C:
1.1 paf 6353: compiled under cygwin
6354:
1.2 paf 6355: * src/targets/cgi/parser3.C:
1.1 paf 6356: z
6357:
1.2 paf 6358: * src/classes/void.C:
6359: * src/operators.txt:
6360: void:int/double += (default)
6361:
6362: * src/classes/string.C:
6363: * src/classes/table.C:
1.1 paf 6364: string:int/double (defaults)
6365:
1.2 paf 6366: * src/classes/image.C:
6367: * src/operators.txt:
1.1 paf 6368: image:font added space param
6369: image:font changed charwidth alg, added kerning const[for now]
6370:
6371: 2001-08-29 parser
1.2 paf 6372: * src/main/pa_exception.C:
1.1 paf 6373: exception redundant debug info
6374:
6375: 2001-08-28 parser
1.2 paf 6376: * src/acinclude.m4:
1.1 paf 6377: acinclude
6378:
1.2 paf 6379: * src/classes/table.C:
1.1 paf 6380: NO_STRING_ORIGIN check
6381:
1.2 paf 6382: * src/classes/string.C:
6383: * src/include/pa_dictionary.h:
6384: * src/include/pa_string.h:
6385: * src/main/pa_dictionary.C:
6386: * src/main/pa_string.C:
6387: * src/main/untaint.C:
6388: * src/operators.txt:
1.1 paf 6389: pa_directory speeded up. moved zero 'from' check to directory constructor.
6390: string:replace
6391:
1.2 paf 6392: * src/Makefile.in:
6393: * src/configure:
1.1 paf 6394: makes
6395:
1.2 paf 6396: * src/Makefile.in:
6397: * src/aclocal.m4:
6398: * src/classes/Makefile.in:
6399: * src/classes/gd/Makefile.in:
6400: * src/configure:
6401: * src/libltdl/Makefile.in:
6402: * src/main/Makefile.in:
6403: * src/pcre/Makefile.in:
6404: * src/targets/Makefile.in:
6405: * src/targets/apache13/Makefile.in:
6406: * src/targets/cgi/Makefile.in:
6407: * src/types/Makefile.in:
6408: makefiles
6409:
6410: * src/classes/file.C:
6411: * src/main/pa_common.C:
6412: * src/operators.txt:
1.1 paf 6413: file:move autocreate/remove dest/src dir
6414:
1.2 paf 6415: * src/main/compile.C:
1.1 paf 6416: NO_STRING_ORIGIN check2
6417:
1.2 paf 6418: * src/classes/image.C:
1.1 paf 6419: image: gifsize little endian
6420:
1.2 paf 6421: * src/configure.in:
6422: * src/targets/apache13/Makefile.am:
1.1 paf 6423: COMPILE_APACHE13_MODULE
6424:
1.2 paf 6425: * src/include/pa_dictionary.h:
6426: * src/main/pa_dictionary.C:
6427: * src/main/pa_sql_driver_manager.C:
1.1 paf 6428: NO_STRING_ORIGIN check3
6429:
1.2 paf 6430: * src/include/pa_dictionary.h:
1.1 paf 6431: gcc: ../include/pa_dictionary.h:19: storage class specifiers
6432: invalid in friend function declarations
6433:
1.2 paf 6434: * src/acinclude.m4:
6435: * src/targets/apache13/Makefile.am:
1.1 paf 6436: configure to skip apache
6437:
1.2 paf 6438: * src/acinclude.m4:
6439: * src/classes/op.C:
6440: * src/main/compile.tab.C:
6441: * src/main/pa_dir.C:
6442: * src/main/untaint.C:
6443: * src/targets/cgi/parser3.C:
6444: * src/targets/isapi/parser3isapi.C:
1.1 paf 6445: strncpy forced with zero ending in case of limit
6446:
1.2 paf 6447: * src/aclocal.m4:
6448: * src/classes/Makefile.in:
6449: * src/classes/gd/Makefile.in:
6450: * src/configure:
6451: * src/main/Makefile.in:
6452: * src/targets/apache13/Makefile.in:
6453: * src/targets/cgi/Makefile.in:
6454: * src/types/Makefile.in:
1.1 paf 6455: make.ins
6456:
1.2 paf 6457: * src/classes/gd/gif.h:
6458: * src/classes/gd/gifio.C:
1.1 paf 6459: #endif /*some comments removed*/
6460:
1.2 paf 6461: * src/classes/image.C:
1.1 paf 6462: image error msgs
6463:
1.2 paf 6464: * src/classes/Makefile.am:
6465: * src/classes/gd/Makefile.am:
6466: * src/configure.in:
6467: * src/main/Makefile.am:
6468: * src/targets/cgi/Makefile.am:
6469: * src/types/Makefile.am:
1.1 paf 6470: .am-s
6471:
1.2 paf 6472: * src/ChangeLog:
6473: * src/doc/doxygen.cfg:
1.1 paf 6474: doxygen conf removed some garbage from under doxygeneration
6475:
1.2 paf 6476: * src/acinclude.m4:
6477: * src/configure.in:
1.1 paf 6478: with checkes moved to configure.in -s
6479:
6480: 2001-08-27 parser
1.2 paf 6481: * src/Makefile.in:
6482: * src/acinclude.m4:
6483: * src/aclocal.m4:
6484: * src/classes/Makefile.in:
6485: * src/classes/gd/Makefile.in:
6486: * src/configure:
6487: * src/configure.in:
6488: * src/libltdl/Makefile.in:
6489: * src/main/Makefile.in:
6490: * src/main/pa_common.C:
6491: * src/main/pa_exception.C:
6492: * src/main/pa_sql_driver_manager.C:
6493: * src/pcre/Makefile.in:
6494: * src/targets/Makefile.in:
6495: * src/targets/apache13/Makefile.in:
6496: * src/targets/cgi/Makefile.am:
6497: * src/targets/cgi/Makefile.in:
6498: * src/types/Makefile.in:
1.1 paf 6499: configure for solaris -lsocket
6500:
1.2 paf 6501: * src/classes/image.C:
6502: * src/classes/image.C:
1.1 paf 6503: fixed jpgsize alg
6504:
1.2 paf 6505: * src/main/pa_request.C:
6506: * src/targets/cgi/parser3.C:
1.1 paf 6507: parser3 test.html [auto.p from current dir loading]
6508:
1.2 paf 6509: * src/main/pa_exception.C:
1.1 paf 6510: z
6511:
1.2 paf 6512: * src/main/pa_common.C:
1.1 paf 6513: removed debug info from pa_common
6514:
1.2 paf 6515: * src/parser3.dsw:
6516: odbc release compiled
6517:
6518: * src/operators.txt:
1.1 paf 6519: $STATIC added
6520:
6521: 2001-08-24 parser
1.2 paf 6522: * src/targets/cgi/parser3.C:
1.1 paf 6523: not cgi extra \n 2
6524:
1.2 paf 6525: * src/classes/file.C:
6526: * src/classes/form.C:
6527: * src/classes/mail.C:
6528: * src/classes/table.C:
1.1 paf 6529: fiew non-pool mallocs fixed
6530:
1.2 paf 6531: * src/targets/cgi/parser3.C:
1.1 paf 6532: not cgi extra \n 3
6533:
1.2 paf 6534: * src/sql/pa_sql_driver.h:
1.1 paf 6535: sql* removed services from disconnect - cross-request ideological probs.
6536: oracle - fixed bug: cs allocated on request.pool and got freed before disconnect
6537:
1.2 paf 6538: * src/targets/cgi/parser3.C:
6539: not cgi extra \n
6540:
6541: * src/ChangeLog:
6542: * src/main/pa_sql_driver_manager.C:
1.1 paf 6543: z
6544:
1.2 paf 6545: * src/include/pa_sql_connection.h:
6546: * src/main/pa_sql_driver_manager.C:
6547: * src/parser3.dsw:
1.1 paf 6548: sql* removed services from disconnect - cross-request
6549: ideological probs.
6550:
6551: 2001-08-23 parser
1.2 paf 6552: * src/main/pa_sql_driver_manager.C:
6553: * src/parser3.dsw:
6554: oracle: dlink
1.1 paf 6555:
1.2 paf 6556: * src/parser3.dsw:
1.1 paf 6557: oracle 0
6558:
1.2 paf 6559: * src/classes/file.C:
1.1 paf 6560: minor bug in file:save fixed
6561:
6562: 2001-08-22 parser
1.2 paf 6563: * src/classes/file.C:
6564: * src/main/compile.tab.C:
6565: * src/operators.txt:
6566: * src/types/pa_vfile.C:
6567: * src/types/pa_vfile.h:
1.1 paf 6568: file:load|save[text|binary;
6569:
1.2 paf 6570: * src/main/compile.tab.C:
6571: * src/main/compile.y:
6572: * src/operators.txt:
6573: * src/parser3.dsw:
1.1 paf 6574: ^method[]^[^] literals []
6575:
6576: 2001-08-21 parser
1.2 paf 6577: * src/classes/file.C:
6578: * src/classes/table.C:
6579: * src/operators.txt:
1.1 paf 6580: ^file:list
6581:
6582: 2001-08-20 parser
1.2 paf 6583: * src/main/compile.tab.C:
6584: * src/main/compile.y:
6585: * src/main/pa_sql_driver_manager.C:
6586: * src/operators.txt:
6587: * src/pcre/pcre_parser_ctype.c:
6588: * src/types/pa_value.h:
6589: * src/types/pa_vbool.h:
6590: * src/types/pa_vdouble.h:
6591: * src/types/pa_vint.h:
1.1 paf 6592: var(123) ^var.inc[] recousively caused problems: inc incremeted
6593: 123 literal!! fixed
6594:
6595: 2001-08-10 parser
1.2 paf 6596: * src/ChangeLog:
6597: * src/classes/table.C:
6598: * src/include/pa_table.h:
6599: * src/main/pa_table.C:
6600: * src/operators.txt:
6601: table.sort now creates new sorted table
6602:
6603: * src/main/compile.tab.C:
6604: * src/main/compile.tab.C:
6605: * src/main/compile.y:
6606: * src/main/compile.y:
6607: * src/operators.txt:
1.1 paf 6608: (codes) name part syntax added
6609:
1.2 paf 6610: * src/main/compile.tab.C:
6611: * src/main/compile.y:
1.1 paf 6612: [codes] name part syntax now
6613:
1.2 paf 6614: * src/main/pa_string.C:
1.1 paf 6615: string.match hanged on. there were a hang check but it weren't wise enough
6616:
6617: @parse[dateString][tmp]
6618: $tmp[^dateString.match[(\d\d\d\d-)?(\d\d-)?][g]]
6619: $tmp.1 $tmp.2
6620: #end
6621:
6622: @main[]
6623: ^parse[2001-02-03]
6624:
1.2 paf 6625: * src/classes/table.C:
6626: * src/classes/table.C:
6627: * src/operators.txt:
6628: table:sort now default desc
1.1 paf 6629:
1.2 paf 6630: * src/types/pa_value.h:
6631: * src/types/pa_vstring.h:
6632: * src/types/pa_vstring.h:
1.1 paf 6633: string now def only when ne ''
6634:
1.2 paf 6635: * src/main/pa_request.C:
6636: * src/main/pa_request.C:
1.1 paf 6637: wanted to make
6638: const int MAX_EXECUTE_SECONDS=1;
6639:
6640: but couldnt, set_callback_and_alarm appeared to be not exported :(
6641:
1.2 paf 6642: * src/classes/table.C:
6643: table:sort restored [it was bad test :(]
6644:
1.1 paf 6645: 2001-08-09 parser
1.2 paf 6646: * src/main/pa_string.C:
1.1 paf 6647: $a[010] now ^if($a==10){true}
6648: were octal
6649:
1.2 paf 6650: * src/main/Makefile.am:
1.1 paf 6651: .am
6652:
1.2 paf 6653: * src/classes/void.C:
6654: * src/classes/void.C:
6655: * src/operators.txt:
1.1 paf 6656: void: int double copy/paste from int: bug fixed
6657:
1.2 paf 6658: * src/classes/hash.C:
6659: * src/operators.txt:
1.1 paf 6660: hash:_default now [was hash:default]
6661:
1.2 paf 6662: * src/types/pa_vcookie.C:
1.1 paf 6663: cookie name&value origins added, more precise $ORIGINS(1)
6664:
1.2 paf 6665: * src/classes/op.C:
1.1 paf 6666: case without switch check added
6667:
1.2 paf 6668: * src/operators.txt:
1.1 paf 6669: 0x added to operators.txt
6670:
1.2 paf 6671: * src/main/Makefile.in:
1.1 paf 6672: make.in
6673:
6674: 2001-08-07 parser
1.2 paf 6675: * src/classes/math.C:
6676: * src/main/pa_request.C:
1.1 paf 6677: math:random fixed. win32 srand made working
6678:
1.2 paf 6679: * src/classes/double.C:
6680: * src/classes/int.C:
6681: * src/classes/string.C:
6682: * src/classes/table.C:
6683: * src/include/pa_globals.h:
6684: * src/main/pa_globals.C:
6685: * src/operators.txt:
1.1 paf 6686: !^int/double:sql{query}[[$.limit(2) $.offset(4) $.default(0)]]
6687: string, table
6688:
6689: 2001-08-06 parser
1.2 paf 6690: * src/classes/hash.C:
6691: * src/operators.txt:
1.1 paf 6692: hash:keys renamed to hash:_keys :(
6693:
1.2 paf 6694: * src/main/pa_exec.C:
6695: exec win32 real filename
6696:
6697: * src/classes/file.C:
6698: * src/operators.txt:
1.1 paf 6699: exec stderr out
6700:
1.2 paf 6701: * src/classes/mail.C:
6702: * src/classes/op.C:
6703: * src/include/pa_array.h:
6704: * src/include/pa_globals.h:
6705: * src/include/pa_hash.h:
6706: * src/include/pa_request.h:
6707: * src/main/compile.tab.C:
6708: * src/main/compile.y:
6709: * src/main/pa_array.C:
6710: * src/main/pa_dictionary.C:
6711: * src/main/pa_exec.C:
6712: * src/main/pa_globals.C:
6713: * src/main/pa_hash.C:
6714: * src/main/pa_request.C:
6715: * src/main/pa_string.C:
6716: * src/operators.txt:
1.1 paf 6717: class_path
6718:
6719: 2001-08-03 parser
1.2 paf 6720: * src/ChangeLog:
6721: * src/classes/table.C:
6722: * src/operators.txt:
6723: * src/types/pa_vtable.h:
1.1 paf 6724: vtable.locks killed
6725:
6726: 2001-08-02 parser
1.2 paf 6727: * src/classes/classes.h:
6728: * src/classes/op.C:
6729: * src/include/pa_globals.h:
6730: * src/main/execute.C:
6731: * src/main/pa_globals.C:
6732: * src/main/pa_globals.C:
1.1 paf 6733: found another multithread bug in op.C (last, last global var
6734: killed) :)
6735:
1.2 paf 6736: * src/main/pa_dictionary.C:
6737: * src/main/pa_globals.C:
1.1 paf 6738: memset dictionary minor bug fixed
6739:
1.2 paf 6740: * src/classes/string.C:
6741: * src/classes/table.C:
6742: * src/include/pa_array.h:
6743: * src/main/execute.C:
6744: * src/main/pa_exec.C:
1.1 paf 6745: introducing Array_iter
6746:
1.2 paf 6747: * src/main/execute.C:
1.1 paf 6748: detected quick_get recursion bug. changed to get@execute, but
6749: needs array iterator, separate from array to avoid it & use caching
6750:
6751: 2001-08-01 parser
1.2 paf 6752: * src/include/pa_dictionary.h:
6753: * src/include/pa_globals.h:
6754: * src/include/pa_string.h:
6755: * src/main/main.dsp:
6756: * src/main/pa_dictionary.C:
6757: * src/main/pa_globals.C:
6758: * src/main/pa_request.C:
6759: * src/main/pa_string.C:
6760: * src/main/untaint.C:
1.1 paf 6761: speeded up typo-html replacements. introducing Dictionary with
6762: first-char caching
6763:
6764: 2001-07-31 parser
1.2 paf 6765: * src/types/Makefile.am:
1.1 paf 6766: pa_vtable.C added to .am
6767:
1.2 paf 6768: * src/operators.txt:
6769: pgsql: oid read. write todo
1.1 paf 6770:
1.2 paf 6771: * src/main/compile.tab.C:
1.1 paf 6772: added, so that could be compiled even on non-bison-enabled platforms
6773:
6774: 2001-07-30 parser
1.2 paf 6775: * src/parser3.dsw:
1.1 paf 6776: pgsql 0
6777:
6778: 2001-07-28 parser
1.2 paf 6779: * src/main/compile.y:
6780: * src/main/untaint.C:
6781: * src/operators.txt:
1.1 paf 6782: bug fix @ untaint when \r skipped \n
6783:
1.2 paf 6784: * src/classes/table.C:
1.1 paf 6785: table:hash always produces hash, when can't - empty
6786:
6787: 2001-07-27 parser
1.2 paf 6788: * src/classes/double.C:
6789: * src/classes/int.C:
6790: * src/classes/string.C:
1.1 paf 6791: provided meaningful msg on int/double/string :sql without
6792: result and default
6793:
6794: 2001-07-26 parser
1.2 paf 6795: * src/include/pa_opcode.h:
6796: * src/main/compile.y:
6797: * src/main/execute.C:
1.1 paf 6798: hash creation syntax problem persists. restored $: for a while.
6799: thinking of $man[$.age[zzz]] syntax now
6800:
1.2 paf 6801: * src/classes/op.C:
6802: fixed bad multithread bug with strangly global OP
6803:
6804: * src/main/compile.y:
1.1 paf 6805: $man[$.age[zzz]] 0
6806:
1.2 paf 6807: * src/include/pa_opcode.h:
6808: * src/main/compile.C:
6809: * src/main/compile.y:
6810: * src/main/compile_tools.h:
6811: * src/main/execute.C:
6812: * src/main/pa_request.C:
6813: * src/types/pa_vmethod_frame.h:
1.1 paf 6814: introducing ::
6815: this is constructor call prefix.
6816: ordinary : remains for static accesses
6817:
1.2 paf 6818: * src/classes/double.C:
6819: * src/classes/int.C:
6820: * src/classes/string.C:
6821: * src/include/pa_opcode.h:
6822: * src/main/compile.C:
6823: * src/main/compile.y:
6824: * src/main/compile_tools.h:
6825: * src/main/execute.C:
6826: * src/types/pa_vcode_frame.h:
6827: * src/types/pa_vmethod_frame.h:
6828: * src/types/pa_wcontext.h:
6829: * src/types/pa_wwrapper.h:
1.1 paf 6830: fixing :: realization #1
6831:
6832: 2001-07-25 parser
1.2 paf 6833: * src/classes/table.C:
6834: * src/main/main.dsp:
6835: * src/operators.txt:
6836: * src/types/pa_vtable.C:
6837: * src/types/pa_vtable.h:
1.1 paf 6838: ^table.record[] now $table.fields
6839:
1.2 paf 6840: * src/parser3.dsw:
6841: * src/types/pa_vtable.C:
1.1 paf 6842: table: get_element order changeed. now:
6843: 1. fields
6844: 2. methods
6845: 3. columns
6846:
1.2 paf 6847: * src/types/pa_vdouble.h:
6848: * src/types/pa_vint.h:
6849: odbc: no result queries; quote.
6850: optimized double&int tostring-s
6851:
6852: * src/classes/string.C:
6853: * src/include/pa_globals.h:
6854: * src/main/execute.C:
6855: * src/main/pa_globals.C:
6856: match replace code context moved to implicit $match context
6857:
6858: * src/main/compile.C:
6859: * src/main/compile.y:
6860: * src/main/compile_tools.h:
1.1 paf 6861: allowed whitespace before first method decl
6862:
1.2 paf 6863: * src/include/pa_opcode.h:
6864: * src/main/compile.y:
6865: * src/main/compile_tools.C:
6866: * src/main/compile_tools.h:
6867: * src/main/execute.C:
6868: * src/operators.txt:
6869: with killed, code storage introduced with former 'with' syntax
6870:
6871: * src/main/compile.y:
6872: * src/main/compile.y:
6873: * src/main/execute.C:
1.1 paf 6874: $var[] is now empty string, not void
6875:
1.2 paf 6876: * src/main/compile.C:
6877: * src/main/compile.y:
6878: * src/main/compile_tools.h:
1.1 paf 6879: allowed empty lines before first method decl
6880:
1.2 paf 6881: * src/operators.txt:
1.1 paf 6882: z
6883:
1.2 paf 6884: * src/classes/table.C:
1.1 paf 6885: allowed nontable result in table:sql, results in empty table
6886:
6887: 2001-07-24 parser
1.2 paf 6888: * src/main/compile.C:
6889: * src/main/execute.C:
6890: * src/main/pa_string.C:
6891: * src/types/pa_value.h:
1.1 paf 6892: first get_element, next get operator
6893:
1.2 paf 6894: * src/classes/file.C:
6895: * src/include/pa_common.h:
6896: * src/main/pa_common.C:
6897: * src/parser3.dsw:
1.1 paf 6898: file:move
6899:
1.2 paf 6900: * src/main/compile.y:
1.1 paf 6901: removed @end handling
6902:
1.2 paf 6903: * src/main/pa_common.C:
6904: file_read close @ eof when imgsize bug fixed
6905:
6906: * src/main/compile.C:
6907: * src/main/compile.y:
6908: * src/operators.txt:
1.1 paf 6909: @end handling method2
6910:
6911: 2001-07-23 parser
1.2 paf 6912: * src/main/pa_sql_driver_manager.C:
6913: * src/parser3.dsw:
6914: * src/sql/pa_sql_driver.h:
1.1 paf 6915: sql odbc driver
6916:
1.2 paf 6917: * src/classes/hash.C:
6918: * src/classes/hash.C:
6919: * src/classes/string.C:
6920: * src/classes/table.C:
6921: * src/classes/void.C:
6922: * src/include/pa_sql_connection.h:
6923: * src/parser3.dsw:
6924: * src/sql/pa_sql_driver.h:
1.1 paf 6925: changed sql driver query interface
6926:
6927: 2001-07-20 parser
1.2 paf 6928: * src/operators.txt:
6929: * src/types/pa_vrequest.C:
1.1 paf 6930: X!$browser:type
6931:
1.2 paf 6932: * src/classes/file.C:
6933: * src/classes/string.C:
6934: * src/include/pa_string.h:
6935: * src/main/execute.C:
6936: * src/main/pa_string.C:
6937: * src/operators.txt:
6938: * src/operators.txt:
6939: * src/types/pa_valiased.C:
6940: * src/types/pa_valiased.h:
6941: * src/types/pa_value.h:
6942: * src/types/pa_vclass.h:
6943: * src/types/pa_vcookie.h:
6944: * src/types/pa_vdate.h:
6945: * src/types/pa_vfile.h:
6946: * src/types/pa_vform.h:
6947: * src/types/pa_vhash.h:
6948: * src/types/pa_vmath.h:
6949: * src/types/pa_vobject.h:
6950: * src/types/pa_vrequest.C:
6951: * src/types/pa_vstateless_class.h:
6952: * src/types/pa_vstateless_object.h:
1.1 paf 6953: only ^class:method dynamic calls allowed.
6954: ^BASE.method call disabled.
6955: BASE element globally removed
6956:
6957: 2001-07-18 parser
1.2 paf 6958: * src/Makefile.am:
6959: * src/Makefile.in:
6960: * src/classes/Makefile.am:
6961: * src/classes/gd/Makefile.am:
6962: * src/main/Makefile.am:
6963: * src/pcre/Makefile.am:
6964: * src/targets/Makefile.am:
6965: * src/targets/apache13/Makefile.am:
6966: * src/targets/cgi/Makefile.am:
6967: * src/types/Makefile.am:
1.1 paf 6968: removed $id from *.in *.am
6969:
1.2 paf 6970: * src/classes/file.C:
1.1 paf 6971: file:exec/cgi msg
6972:
1.2 paf 6973: * src/main/pa_request.C:
6974: * src/main/untaint.C:
6975: * src/operators.txt:
1.1 paf 6976: ORIGINS langs name abbrevations
6977:
1.2 paf 6978: * src/classes/file.C:
6979: * src/operators.txt:
1.1 paf 6980: $file:exit-code renamed to 'status'
6981:
1.2 paf 6982: * src/classes/date.C:
6983: * src/classes/mail.C:
6984: * src/classes/math.C:
6985: * src/classes/string.C:
6986: * src/classes/table.C:
6987: * src/include/pa_globals.h:
6988: * src/include/pa_string.h:
6989: * src/main/execute.C:
6990: * src/main/pa_globals.C:
6991: * src/main/pa_request.C:
6992: * src/main/pa_string.C:
6993: * src/main/untaint.C:
6994: * src/types/pa_value.h:
6995: * src/types/pa_vdouble.h:
6996: * src/types/pa_vfile.h:
6997: * src/types/pa_vint.h:
6998: * src/types/pa_vstring.C:
6999: * src/types/pa_vstring.h:
1.1 paf 7000: $ORIGINS(1) output tracing mode
7001:
1.2 paf 7002: * src/classes/Makefile.in:
7003: * src/classes/gd/Makefile.in:
7004: * src/main/Makefile.in:
7005: * src/pcre/Makefile.in:
7006: * src/targets/Makefile.in:
7007: * src/targets/apache13/Makefile.in:
7008: * src/targets/cgi/Makefile.in:
7009: * src/types/Makefile.in:
1.1 paf 7010: $id in .in's from .am's removed
7011:
1.2 paf 7012: * src/classes/file.C:
7013: * src/main/pa_exec.C:
7014: * src/operators.txt:
1.1 paf 7015: file:exec
7016:
7017: 2001-07-17 parser
1.2 paf 7018: * src/Makefile.in:
7019: * src/classes/Makefile.in:
7020: * src/configure:
7021: * src/configure.in:
1.1 paf 7022: == wrong
7023:
7024: 2001-07-13 parser
1.2 paf 7025: * src/main/execute.C:
7026: * src/main/pa_request.C:
7027: order of MAIN parents was wrong, fixed
1.1 paf 7028:
1.2 paf 7029: * src/classes/double.C:
7030: * src/classes/int.C:
7031: * src/classes/string.C:
7032: * src/include/pa_request.h:
7033: * src/include/pa_request.h:
7034: * src/main/execute.C:
7035: * src/main/execute.C:
7036: * src/main/execute.C:
7037: * src/main/pa_request.C:
7038: * src/operators.txt:
1.1 paf 7039: auto.p[@auto], /news/auto.p[no @auto], so that initializing
7040: second would not call first @auto
7041:
7042: 2001-07-12 parser
1.2 paf 7043: * src/operators.txt:
7044: * src/types/pa_value.h:
1.1 paf 7045: pa_value.putelement modification of system classes prevented
7046:
7047: 2001-07-11 parser
1.2 paf 7048: * src/classes/string.C:
7049: * src/doc/sources2html.cmd:
7050: * src/operators.txt:
1.1 paf 7051: lr split now yelds table $piece
7052:
1.2 paf 7053: * src/classes/file.C:
7054: * src/include/pa_common.h:
7055: * src/main/pa_common.C:
7056: * src/operators.txt:
7057: * src/types/pa_vstateless_class.h:
1.1 paf 7058: $file created by file:state += .atime .mtime .ctime
7059: +found&fixed bug with exceptions on get_junction-created objects [they were on wrong pool]
7060:
7061: 2001-07-09 parser
1.2 paf 7062: * src/main/untaint.C:
7063: qp wrong name
7064:
7065: * src/classes/date.C:
7066: * src/classes/string.C:
7067: * src/classes/table.C:
7068: * src/main/compile.y:
7069: * src/operators.txt:
1.1 paf 7070: date format 0
7071:
1.2 paf 7072: 2001-07-07 parser
7073: * src/classes/Makefile.am:
7074: * src/classes/date.C:
7075: * src/classes/file.C:
7076: * src/classes/hash.C:
7077: * src/classes/image.C:
7078: * src/classes/mail.C:
7079: * src/classes/math.C:
7080: * src/classes/op.C:
7081: * src/classes/string.C:
7082: * src/classes/table.C:
7083: * src/classes/void.C:
7084: * src/include/pa_request.h:
7085: * src/main/main.dsp:
7086: * src/operators.txt:
7087: * src/types/pa_value.h:
7088: * src/types/pa_vdate.h:
7089: * src/types/pa_wcontext.C:
7090: date now set $fields roll string. todo: sql, calendar
1.1 paf 7091:
1.2 paf 7092: * src/classes/date.C:
7093: * src/classes/table.C:
7094: * src/include/pa_common.h:
7095: * src/include/pa_string.h:
7096: * src/main/pa_common.C:
7097: * src/operators.txt:
7098: * src/types/pa_vdate.h:
1.1 paf 7099: date roll
7100: table calendar
7101:
7102: 2001-07-06 parser
1.2 paf 7103: * src/classes/math.C:
7104: * src/include/pa_request.h:
7105: * src/main/execute.C:
7106: * src/main/main.dsp:
7107: * src/main/pa_request.C:
7108: * src/operators.txt:
7109: * src/operators.txt:
7110: * src/types/pa_vmath.h:
1.1 paf 7111: math 0
7112:
7113: 2001-07-03 parser
1.2 paf 7114: * src/classes/Makefile.am:
7115: * src/classes/math.C:
7116: * src/classes/op.C:
7117: * src/classes/random.C:
7118: * src/main/main.dsp:
7119: * src/operators.txt:
1.1 paf 7120: class random renamed to math, operators became methods
7121:
1.2 paf 7122: * src/classes/op.C:
7123: * src/operators.txt:
1.1 paf 7124: pow sqrt
7125:
1.2 paf 7126: * src/classes/op.C:
7127: * src/main/execute.C:
7128: * src/operators.txt:
1.1 paf 7129: sin asin cos acos tan atan
7130:
7131: 2001-07-02 parser
1.2 paf 7132: * src/classes/hash.C:
7133: * src/operators.txt:
1.1 paf 7134: ^hash.keys[]
7135:
1.2 paf 7136: * src/classes/table.C:
7137: * src/main/pa_table.C:
7138: * src/operators.txt:
1.1 paf 7139: ^table:columns[]
7140:
1.2 paf 7141: * src/classes/table.C:
7142: * src/operators.txt:
1.1 paf 7143: ^table.columns column renamed from 'name' to 'column'
7144:
1.2 paf 7145: * src/main/compile.y:
7146: * src/main/compile_tools.h:
7147: * src/operators.txt:
1.1 paf 7148: in expressions now allowed 'strings'
7149:
7150: 2001-06-29 parser
1.2 paf 7151: * src/main/execute.C:
7152: * src/main/execute.C:
7153: /0 %0 checkes ver 2
7154:
7155: * src/classes/table.C:
1.1 paf 7156: empty strings @ sql
7157:
1.2 paf 7158: * src/Makefile.in:
7159: * src/classes/Makefile.in:
1.1 paf 7160: makes
7161:
1.2 paf 7162: * src/classes/Makefile.am:
1.1 paf 7163: nothing - void
7164:
1.2 paf 7165: * src/main/execute.C:
1.1 paf 7166: /0 %0 checke
7167:
7168: 2001-06-28 parser
1.2 paf 7169: * src/classes/double.C:
7170: * src/classes/file.C:
7171: * src/classes/form.C:
7172: * src/classes/hash.C:
7173: * src/classes/image.C:
7174: * src/classes/int.C:
7175: * src/classes/mail.C:
7176: * src/classes/op.C:
7177: * src/classes/random.C:
7178: * src/classes/response.C:
7179: * src/classes/string.C:
7180: * src/classes/table.C:
7181: * src/classes/void.C:
7182: * src/main/compile.C:
7183: * src/main/compile.y:
7184: * src/main/compile_tools.C:
7185: * src/main/execute.C:
7186: * src/main/pa_array.C:
7187: * src/main/pa_common.C:
7188: * src/main/pa_dir.C:
7189: * src/main/pa_exception.C:
7190: * src/main/pa_exec.C:
7191: * src/main/pa_globals.C:
7192: * src/main/pa_hash.C:
7193: * src/main/pa_pool.C:
7194: * src/main/pa_request.C:
7195: * src/main/pa_socks.C:
7196: * src/main/pa_sql_driver_manager.C:
7197: * src/main/pa_string.C:
7198: * src/main/pa_table.C:
7199: * src/main/untaint.C:
7200: * src/targets/cgi/parser3.C:
7201: * src/targets/isapi/parser3isapi.C:
7202: */
7203: static const char *RCSId="$Id: double.C,v 1.31 2001/06/28 07:41:59 parser Exp $";
7204:
7205: * src/main/compile.y:
7206: * src/main/compile_tools.h:
1.1 paf 7207: $:name: == ${name}:
7208: $class:name: == ${class:name}:
7209:
1.2 paf 7210: * src/classes/string.C:
1.1 paf 7211: exactly one
7212:
1.2 paf 7213: * src/classes/double.C:
7214: * src/classes/file.C:
7215: * src/classes/form.C:
7216: * src/classes/hash.C:
7217: * src/classes/image.C:
7218: * src/classes/int.C:
7219: * src/classes/mail.C:
7220: * src/classes/op.C:
7221: * src/classes/random.C:
7222: * src/classes/response.C:
7223: * src/classes/string.C:
7224: * src/classes/table.C:
7225: * src/classes/void.C:
7226: * src/main/compile.C:
7227: * src/main/compile.y:
7228: * src/main/compile_tools.C:
7229: * src/main/execute.C:
7230: * src/main/pa_array.C:
7231: * src/main/pa_common.C:
7232: * src/main/pa_dir.C:
7233: * src/main/pa_exception.C:
7234: * src/main/pa_exec.C:
7235: * src/main/pa_globals.C:
7236: * src/main/pa_hash.C:
7237: * src/main/pa_pool.C:
7238: * src/main/pa_request.C:
7239: * src/main/pa_socks.C:
7240: * src/main/pa_sql_driver_manager.C:
7241: * src/main/pa_string.C:
7242: * src/main/pa_table.C:
7243: * src/main/untaint.C:
7244: * src/targets/cgi/parser3.C:
7245: * src/targets/isapi/parser3isapi.C:
7246: static char *RCSId="$Id$";
1.1 paf 7247:
7248: 2001-06-27 parser
1.2 paf 7249: * src/classes/hash.C:
7250: * src/classes/nothing.C:
7251: * src/classes/table.C:
7252: * src/classes/void.C:
7253: * src/main/compile.y:
7254: * src/main/compile.y:
7255: * src/main/execute.C:
7256: * src/main/main.dsp:
7257: * src/main/pa_request.C:
7258: * src/operators.txt:
7259: * src/targets/cgi/pa_pool.C:
7260: * src/types/pa_value.h:
7261: * src/types/pa_vcode_frame.h:
7262: * src/types/pa_vmethod_frame.h:
7263: * src/types/pa_vnothing.h:
7264: * src/types/pa_vtable.h:
7265: * src/types/pa_vvoid.h:
1.1 paf 7266: nothing renamed to void
7267:
1.2 paf 7268: * src/classes/op.C:
7269: * src/operators.txt:
1.1 paf 7270: ^switch ^case
7271:
1.2 paf 7272: * src/operators.txt:
1.1 paf 7273: z
7274:
1.2 paf 7275: * src/main/compile.y:
7276: * src/operators.txt:
1.1 paf 7277: lexer: $zzzz^zzzz were name part
7278:
7279: 2001-05-28 parser
1.2 paf 7280: * src/main/main.dsp:
7281: * src/targets/isapi/parser3isapi.dsp:
1.1 paf 7282: release project options [some bugs]
7283:
1.2 paf 7284: * src/classes/classes.C:
7285: * src/main/compile.C:
7286: * src/main/compile.y:
7287: * src/main/execute.C:
1.1 paf 7288: operators are not in root class again
7289:
1.2 paf 7290: * src/doc/html2chm.cmd:
1.1 paf 7291: removed >a
7292:
1.2 paf 7293: * src/doc/sources2html.cmd:
7294: * src/operators.txt:
1.1 paf 7295: z
7296:
1.2 paf 7297: * src/ChangeLog:
7298: changelogs
7299:
1.1 paf 7300: 2001-05-24 parser
1.2 paf 7301: * src/Makefile.in:
7302: * src/classes/Makefile.in:
7303: * src/classes/gd/Makefile.in:
7304: * src/configure:
7305: * src/configure.in:
7306: * src/main/Makefile.in:
7307: * src/pcre/Makefile:
7308: * src/pcre/Makefile.in:
7309: * src/targets/Makefile.in:
7310: * src/targets/apache13/Makefile.in:
7311: * src/targets/cgi/Makefile.in:
7312: * src/types/Makefile.in:
7313: makes
7314:
7315: * src/main/pa_request.C:
7316: * src/main/pa_request.C:
7317: * src/targets/cgi/parser3.C:
1.1 paf 7318: // no _ conversions in @exception[params]
7319:
1.2 paf 7320: * src/pcre/Makefile:
1.1 paf 7321: removed pcre/make
7322:
1.2 paf 7323: * src/configure.in:
1.1 paf 7324: no rtty test begin
7325:
1.2 paf 7326: * src/configure.in:
1.1 paf 7327: configure.in better lang tests
7328:
1.2 paf 7329: * src/configure.in:
1.1 paf 7330: no rtty -10
7331:
1.2 paf 7332: * src/configure.in:
1.1 paf 7333: no rtty -9
7334:
1.2 paf 7335: * src/ChangeLog:
7336: found changelog autogenerate ability
7337:
7338: * src/targets/cgi/parser3.dsp:
7339: project file
7340:
7341: * src/classes/op.C:
7342: * src/main/pa_request.C:
7343: * src/operators.txt:
7344: * src/targets/cgi/parser3.C:
1.1 paf 7345: ^log ^exp
7346:
1.2 paf 7347: * src/ChangeLog:
1.1 paf 7348: changelogs
7349:
7350: 2001-05-23 parser
1.2 paf 7351: * src/classes/op.C:
7352: * src/main/compile.y:
1.1 paf 7353: allow one empty line before LS_DEF_NAME
7354:
1.2 paf 7355: * src/main/pa_string.C:
1.1 paf 7356: string cmp bug
7357:
1.2 paf 7358: * src/operators.txt:
1.1 paf 7359: .txt
7360:
1.2 paf 7361: * src/classes/mail.C:
7362: * src/classes/op.C:
1.1 paf 7363: rem max 1000
7364:
7365: 2001-05-22 parser
1.2 paf 7366: * src/classes/op.C:
1.1 paf 7367: if params code-required
7368:
7369: 2001-05-21 parser
1.2 paf 7370: * src/classes/classes.C:
7371: * src/main/compile.C:
7372: * src/main/compile.y:
7373: * src/main/execute.C:
1.1 paf 7374: 0
7375:
1.2 paf 7376: * src/classes/classes.C:
7377: * src/main/compile.C:
1.1 paf 7378: 1
7379:
1.2 paf 7380: * src/Makefile.in:
7381: * src/classes/Makefile.in:
7382: * src/classes/Makefile.in:
7383: * src/classes/gd/Makefile.in:
7384: * src/main/Makefile.in:
7385: * src/pcre/Makefile:
7386: * src/pcre/Makefile:
7387: * src/pcre/Makefile.in:
7388: * src/targets/Makefile.in:
7389: * src/targets/apache13/Makefile.in:
7390: * src/targets/cgi/Makefile.in:
7391: * src/types/Makefile.in:
1.1 paf 7392: makes
7393:
1.2 paf 7394: * src/classes/double.C:
7395: * src/classes/hash.C:
7396: * src/classes/hash.C:
7397: * src/classes/nothing.C:
7398: * src/classes/nothing.C:
7399: * src/classes/nothing.C:
7400: * src/classes/op.C:
7401: * src/classes/string.C:
7402: * src/classes/table.C:
7403: * src/classes/unknown.C:
7404: * src/main/compile.y:
7405: * src/main/execute.C:
7406: * src/main/execute.C:
7407: * src/main/main.dsp:
7408: * src/main/pa_request.C:
7409: * src/operators.txt:
7410: * src/targets/cgi/pa_pool.C:
7411: * src/targets/cgi/pa_pool.C:
7412: * src/types/pa_value.h:
7413: * src/types/pa_vcode_frame.h:
7414: * src/types/pa_vmethod_frame.h:
7415: * src/types/pa_vmethod_frame.h:
7416: * src/types/pa_vnothing.h:
7417: * src/types/pa_vtable.h:
7418: * src/types/pa_vtable.h:
7419: * src/types/pa_vunknown.h:
1.1 paf 7420: 'unknown' renamed to 'nothing'
7421:
1.2 paf 7422: * src/Makefile.in:
7423: * src/classes/Makefile.in:
7424: * src/classes/gd/Makefile.in:
7425: * src/main/Makefile.in:
7426: * src/pcre/Makefile:
7427: * src/pcre/Makefile.in:
7428: * src/targets/Makefile.in:
7429: * src/targets/apache13/Makefile.in:
7430: * src/targets/cgi/Makefile.in:
7431: * src/types/Makefile.in:
1.1 paf 7432: make system timestamps
7433:
1.2 paf 7434: * src/classes/nothing.C:
7435: * src/operators.txt:
1.1 paf 7436: resultless ^sql moved to nothing:
7437:
1.2 paf 7438: * src/configure:
1.1 paf 7439: forced commit
7440:
1.2 paf 7441: * src/classes/Makefile.am:
1.1 paf 7442: .AM
7443:
1.2 paf 7444: * src/main/pa_request.C:
7445: * src/pcre/Makefile.am:
7446: * src/pcre/Makefile.am:
7447: * src/pcre/pcre.dsp:
1.1 paf 7448: .am
7449:
1.2 paf 7450: * src/aclocal.m4:
7451: * src/pcre/Makefile:
7452: * src/pcre/Makefile.in:
1.1 paf 7453: long-forgotten buddy
7454:
1.2 paf 7455: * src/Makefile.in:
7456: * src/pcre/Makefile:
1.1 paf 7457: file stamps to remove autoreconf
7458:
1.2 paf 7459: * src/targets/cgi/parser3.C:
1.1 paf 7460: argv can be just "parser3". made site_auto_path "." in that case
7461:
1.2 paf 7462: * src/classes/op.C:
7463: * src/main/execute.C:
7464: * src/operators.txt:
7465: * src/pcre/Makefile:
7466: * src/pcre/Makefile.am:
7467: * src/pcre/Makefile.in:
7468: * src/targets/cgi/Makefile.in:
7469: * src/targets/cgi/parser3.C:
7470: * src/targets/cgi/parser3.C:
7471: * src/targets/cgi/parser3.C:
7472: z
7473:
7474: * src/types/pa_vstring.C:
1.1 paf 7475: eoleof
7476:
1.2 paf 7477: * src/main/pa_request.C:
7478: * src/pcre/dftables.c:
7479: * src/targets/cgi/parser3.C:
7480: pcre_tables=pcre_default_tables;
1.1 paf 7481:
1.2 paf 7482: * src/classes/hash.C:
7483: * src/classes/int.C:
7484: * src/classes/string.C:
7485: * src/classes/table.C:
7486: * src/include/pa_string.h:
7487: * src/include/pa_string.h:
7488: * src/main/pa_string.C:
7489: * src/main/pa_string.C:
7490: * src/operators.txt:
7491: * src/types/pa_vstring.C:
7492: * src/types/pa_vstring.h:
1.1 paf 7493: started int:sql
7494:
1.2 paf 7495: * src/pcre/Makefile.am:
1.1 paf 7496: removed chartables.c
7497:
1.2 paf 7498: * src/pcre/Makefile:
1.1 paf 7499: timestamp
7500:
1.2 paf 7501: * src/types/pa_vstring.C:
7502: * src/types/pa_vstring.h:
1.1 paf 7503: removed unnecessary vstring::set_string
7504:
1.2 paf 7505: * src/classes/double.C:
7506: * src/classes/int.C:
7507: * src/classes/string.C:
1.1 paf 7508: int,double;sql
7509:
1.2 paf 7510: * src/classes/hash.C:
7511: * src/classes/op.C:
7512: * src/classes/table.C:
1.1 paf 7513: hash:sql
7514:
1.2 paf 7515: * src/classes/classes.C:
7516: * src/classes/hash.C:
7517: * src/classes/op.C:
7518: * src/classes/table.C:
7519: * src/main/compile.C:
7520: * src/main/compile.y:
7521: * src/main/execute.C:
7522: * src/operators.txt:
1.1 paf 7523: hash:sql moved to main trunc. operators.txt updated
7524:
7525: 2001-05-19 parser
1.2 paf 7526: * src/types/pa_value.h:
1.1 paf 7527: parameter # 1 based
7528:
1.2 paf 7529: * src/main/pa_common.C:
1.1 paf 7530: common: actual filename '%s'
7531:
1.2 paf 7532: * src/classes/string.C:
1.1 paf 7533: root context in match replace body now unchanged
7534:
1.2 paf 7535: * src/classes/Makefile.am:
7536: * src/classes/Makefile.am:
7537: * src/classes/Makefile.am:
7538: * src/classes/Makefile.am:
7539: * src/main/pa_sql_driver_manager.C:
7540: * src/targets/cgi/pa_pool.C:
1.1 paf 7541: classes/.am
7542:
1.2 paf 7543: * src/main/untaint.C:
7544: * src/targets/cgi/pa_pool.C:
7545: * src/targets/cgi/parser3.C:
1.1 paf 7546: fixed bug in pre html untaint, wrong size used, 4* mem wasted
7547:
1.2 paf 7548: * src/classes/string.C:
7549: * src/main/pa_string.C:
1.1 paf 7550: z
7551:
1.2 paf 7552: * src/include/pa_string.h:
7553: * src/main/untaint.C:
7554: * src/targets/cgi/pa_pool.C:
1.1 paf 7555: introducing String::cstr_bufsize, returns just size+1 for as_is
7556: target.
7557:
1.2 paf 7558: * src/classes/Makefile.in:
1.1 paf 7559: clean
7560:
7561: 2001-05-18 parser
1.2 paf 7562: * src/Makefile.in:
7563: * src/classes/Makefile.in:
7564: * src/classes/gd/Makefile.in:
7565: * src/configure:
7566: * src/include/pa_config_auto.h.in:
7567: * src/libltdl/Makefile.in:
7568: * src/main/Makefile.in:
7569: * src/pcre/Makefile:
7570: * src/pcre/Makefile.in:
7571: * src/targets/Makefile.in:
7572: * src/targets/apache13/Makefile.in:
7573: * src/targets/cgi/Makefile.in:
7574: * src/targets/cgi/pa_pool.C:
7575: * src/types/Makefile.in:
1.1 paf 7576: .am pa_threads.C ins
7577:
1.2 paf 7578: * src/targets/cgi/Makefile.am:
1.1 paf 7579: .am pa_threads.C added
7580:
7581: 2001-05-17 parser
1.2 paf 7582: * src/include/pa_hash.h:
7583: * src/main/execute.C:
1.1 paf 7584: removed /*SYNCHRONIZED*/ from hash.h
7585:
1.2 paf 7586: * src/configure.in:
7587: * src/include/pa_array.h:
7588: * src/include/pa_common.h:
7589: * src/include/pa_config_fixed.h:
7590: * src/include/pa_config_includes.h:
7591: * src/include/pa_exception.h:
7592: * src/include/pa_exec.h:
7593: * src/include/pa_globals.h:
7594: * src/include/pa_hash.h:
7595: * src/include/pa_opcode.h:
7596: * src/include/pa_pool.h:
7597: * src/include/pa_request.h:
7598: * src/include/pa_sapi.h:
7599: * src/include/pa_socks.h:
7600: * src/include/pa_sql_connection.h:
7601: * src/include/pa_stack.h:
7602: * src/include/pa_string.h:
7603: * src/include/pa_table.h:
7604: * src/include/pa_threads.h:
1.1 paf 7605: #include "pa_config_includes.h"
7606: in all headers
7607:
1.2 paf 7608: * src/include/pa_request.h:
7609: * src/main/execute.C:
7610: * src/main/pa_request.C:
7611: ANTI_ENDLESS_EXECUTE_RECOURSION
7612:
7613: * src/classes/op.C:
7614: * src/include/pa_config_fixed.h:
7615: * src/include/pa_sql_connection.h:
7616: * src/include/pa_sql_driver_manager.h:
7617: * src/main/pa_sql_driver_manager.C:
1.1 paf 7618: found problem at last: 2connections own 1driver and
7619: set_services fight for driver::fservices. before fix
7620:
1.2 paf 7621: * src/main/execute.C:
7622: * src/types/pa_vmethod_frame.h:
7623: endless recursion line no
1.1 paf 7624:
1.2 paf 7625: * src/classes/classes.h:
7626: * src/include/pa_sql_connection.h:
7627: * src/include/pa_sql_driver_manager.h:
7628: * src/main/pa_sql_driver_manager.C:
1.1 paf 7629: cache expiration[use SQL_Driver::disconnect]
7630:
1.2 paf 7631: * src/include/pa_config_fixed.h:
7632: * src/include/pa_threads.h:
7633: * src/targets/cgi/pa_threads.C:
7634: * src/targets/cgi/parser3.dsp:
7635: * src/targets/isapi/pa_threads.C:
7636: * src/targets/isapi/parser3isapi.dsp:
7637: added pa_threads.C
1.1 paf 7638:
1.2 paf 7639: * src/classes/image.C:
7640: * src/include/pa_sql_driver_manager.h:
7641: * src/main/pa_sql_driver_manager.C:
7642: * src/main/pa_string.C:
1.1 paf 7643: wrong includes order prevented sqlmanager to see MULTYTHREAD define
7644:
1.2 paf 7645: * src/main/pa_table.C:
7646: table.locate current restored on "not found"
1.1 paf 7647:
1.2 paf 7648: * src/include/pa_threads.h:
7649: removed targets/parser
1.1 paf 7650:
1.2 paf 7651: * src/classes/op.C:
7652: * src/include/pa_sql_connection.h:
7653: * src/main/pa_sql_driver_manager.C:
7654: * src/sql/pa_sql_driver.h:
1.1 paf 7655: connection from cache ->set_services(&services);
7656:
1.2 paf 7657: * src/include/pa_config_fixed.h:
7658: * src/include/pa_threads.h:
7659: * src/main/pa_sql_driver_manager.C:
1.1 paf 7660: SYNCHRONIZED moved closer to caches put/gets
7661:
1.2 paf 7662: * src/classes/string.C:
7663: * src/configure.in:
7664: * src/include/pa_config_fixed.h:
7665: * src/include/pa_config_includes.h:
7666: * src/main/compile.y:
7667: * src/main/compile_tools.h:
7668: * src/main/execute.C:
7669: * src/main/pa_array.C:
7670: * src/main/pa_common.C:
7671: * src/main/pa_dir.C:
7672: * src/main/pa_hash.C:
7673: * src/main/pa_pool.C:
7674: * src/main/untaint.C:
7675: * src/types/pa_vcookie.C:
7676: * src/types/pa_vfile.C:
7677: * src/types/pa_vform.C:
1.1 paf 7678: #include "pa_config_includes.h"
7679: removed from most .C
7680:
1.2 paf 7681: * src/doc/html2chm.cmd:
1.1 paf 7682: z
7683:
1.2 paf 7684: * src/doc/chm.cmd:
7685: * src/doc/doxygen.cmd:
7686: * src/doc/html2chm.cmd:
7687: * src/doc/sources2html.cmd:
7688: * src/doc/view.cmd:
7689: * src/doc/view_chm.cmd:
7690: * src/doc/view_html.cmd:
1.1 paf 7691: doc cmds
7692:
1.2 paf 7693: * src/main/pa_sql_driver_manager.C:
1.1 paf 7694: moved expiration to get_connection_from_cache
7695:
1.2 paf 7696: * src/main/pa_sql_driver_manager.C:
1.1 paf 7697: cache expiration bf
7698:
1.2 paf 7699: * src/classes/op.C:
7700: * src/include/pa_sql_connection.h:
7701: * src/include/pa_sql_driver_manager.h:
7702: * src/main/pa_sql_driver_manager.C:
7703: * src/parser3.dsw:
7704: * src/sql/pa_sql_driver.h:
1.1 paf 7705: fixed problem at last: 2connections own 1driver and
7706: set_services fight for driver::fservices. before fix
7707:
7708: 2001-05-16 parser
1.2 paf 7709: * src/include/pa_array.h:
7710: * src/include/pa_string.h:
7711: * src/main/execute.C:
7712: * src/main/pa_array.C:
7713: * src/targets/cgi/pa_pool.C:
7714: * src/targets/cgi/parser3.C:
1.1 paf 7715: array debugged; adjusted
7716:
1.2 paf 7717: * src/include/pa_array.h:
7718: * src/main/pa_array.C:
7719: * src/targets/cgi/parser3.C:
1.1 paf 7720: removed array debug. before vstring rebasing
7721:
1.2 paf 7722: * src/main/pa_sql_driver_manager.C:
7723: * src/main/pa_string.C:
1.1 paf 7724: SQL_Driver_manager line no for connect/charset errors
7725:
1.2 paf 7726: * src/targets/cgi/parser3.C:
1.1 paf 7727: z
7728:
1.2 paf 7729: * src/include/pa_pool.h:
7730: * src/targets/cgi/pa_pool.C:
1.1 paf 7731: removed pool debug, #ifdefed some.
7732: would debug later, on more precise sample than stupid:
7733: @main[]
7734: $name[$z[]]
7735: ^for[i](0;10000-2){
7736: $tail[9994]
7737: $name.$tail[$tail!]
7738: $name.$tail
7739: }
7740: ok3
7741:
7742: 2001-05-15 parser
1.2 paf 7743: * src/targets/cgi/pa_pool.C:
7744: * src/targets/cgi/parser3.C:
1.1 paf 7745: main loss here: 5673321/ 70041= 81
7746:
1.2 paf 7747: * src/include/pa_pool.h:
7748: * src/include/pa_string.h:
7749: * src/main/pa_string.C:
7750: * src/targets/cgi/pa_pool.C:
7751: * src/targets/cgi/parser3.C:
1.1 paf 7752: string fixed bug with fullchunk cmps
7753:
1.2 paf 7754: * src/include/pa_string.h:
7755: * src/main/pa_string.C:
7756: * src/targets/cgi/pa_pool.C:
7757: * src/targets/cgi/parser3.C:
1.1 paf 7758: think that all must grow lineary, not exponentialy
7759:
1.2 paf 7760: * src/include/pa_array.h:
7761: * src/include/pa_string.h:
7762: * src/main/pa_array.C:
7763: * src/main/pa_string.C:
1.1 paf 7764: string+array made linear grows
7765:
1.2 paf 7766: * src/include/pa_string.h:
7767: * src/targets/cgi/pa_pool.C:
7768: * src/targets/cgi/parser3.C:
1.1 paf 7769: detected huge mem allocation: size/times malloc 27809390/368771
7770: calloc 3232/83. would test now
7771:
1.2 paf 7772: * src/classes/random.C:
7773: * src/main/compile.y:
7774: * src/main/execute.C:
7775: * src/main/pa_request.C:
7776: * src/types/pa_value.h:
7777: * src/types/pa_vmethod_frame.h:
1.1 paf 7778: numbered params had wrong name - for instance: bad error
7779: message in ^for[] bad body type. fixed
7780:
7781: 2001-05-14 parser
1.2 paf 7782: * src/classes/string.C:
7783: * src/include/pa_string.h:
7784: * src/main/pa_string.C:
7785: * src/main/untaint.C:
7786: * src/operators.txt:
1.1 paf 7787: ^string.upper|lower[]
7788:
7789: 2001-05-11 paf
1.2 paf 7790: * src/classes/classes.cmd:
7791: * src/classes/gawk.exe:
7792: * src/classes/ls.exe:
7793: * src/main/bison.exe:
7794: * src/operators.txt:
7795: * src/targets/isapi/KILL.EXE:
7796: * src/targets/isapi/PSTAT.EXE:
7797: * src/targets/isapi/istart.cmd:
7798: * src/targets/isapi/istop.cmd:
7799: * src/targets/isapi/kill.pl:
1.1 paf 7800: moved win32 helpers to /win32tools
7801:
7802: 2001-05-11 parser
1.2 paf 7803: * src/main/main.dsp:
7804: * src/targets/isapi/parser3isapi.dsp:
1.1 paf 7805: fixed some .dsp for win32tools
7806:
1.2 paf 7807: * src/classes/double.C:
7808: * src/classes/image.C:
7809: * src/classes/op.C:
7810: * src/classes/string.C:
7811: * src/classes/table.C:
7812: * src/classes/unknown.C:
7813: * src/main/execute.C:
7814: * src/types/pa_value.h:
7815: * src/types/pa_vbool.h:
7816: * src/types/pa_vdouble.h:
7817: * src/types/pa_vint.h:
7818: * src/types/pa_vstring.h:
7819: * src/types/pa_vunknown.h:
1.1 paf 7820: op: MAX_LOOPS
7821: as_int
7822:
7823: 2001-05-10 paf
1.2 paf 7824: * src/doc/doxygen.cmd:
7825: * src/main/compile.y:
7826: * src/types/pa_vobject.h:
1.1 paf 7827: grammar: priorities changes [lowerd && prior]
7828: vobject: now first fields, next methods
7829:
1.2 paf 7830: * src/main/pa_request.C:
7831: * src/types/pa_vrequest.C:
1.1 paf 7832: op configured
7833:
1.2 paf 7834: * src/Makefile.in:
7835: * src/classes/Makefile.in:
7836: * src/classes/gd/Makefile.in:
7837: * src/classes/gd/gif.h:
7838: * src/configure:
7839: * src/include/pa_config_auto.h.in:
7840: * src/include/pa_config_fixed.h:
7841: * src/include/pa_config_includes.h:
7842: * src/libltdl/Makefile.in:
7843: * src/libltdl/config.h:
7844: * src/main/Makefile.in:
7845: * src/pcre/Makefile.in:
7846: * src/targets/Makefile.in:
7847: * src/targets/apache13/Makefile.in:
7848: * src/targets/cgi/Makefile.in:
7849: * src/types/Makefile.in:
1.1 paf 7850: inline wonders
7851:
1.2 paf 7852: * src/main/compile.y:
7853: @end grammar: allowed zero strings in control menthod
7854:
7855: * src/types/pa_value.h:
7856: * src/types/pa_vclass.h:
7857: * src/types/pa_vstateless_class.h:
7858: * src/types/pa_vstateless_object.h:
1.1 paf 7859: changed priority: field before method lookup in vclass & vobject
7860:
1.2 paf 7861: * src/include/pa_common.h:
7862: * src/include/pa_config_includes.h:
7863: * src/libltdl/config.h:
1.1 paf 7864: inline undefed for C++, that's all
7865:
1.2 paf 7866: * src/classes/gd/gif.h:
1.1 paf 7867: gif.h accedently removed
7868:
1.2 paf 7869: * src/classes/Makefile.am:
7870: * src/classes/hash.C:
7871: * src/doc/doxygen.cfg:
7872: * src/doc/doxygen.cmd:
1.1 paf 7873: hash.C added
7874:
7875: 2001-05-08 paf
1.2 paf 7876: * src/classes/table.C:
7877: * src/operators.txt:
1.1 paf 7878: table:hash always hash of hash now
7879:
1.2 paf 7880: * src/classes/op.C:
7881: * src/classes/table.C:
7882: * src/main/main.dsp:
7883: * src/operators.txt:
7884: * src/types/pa_vtable.h:
7885: removed table:find. table:locate and op:eval now return bool
1.1 paf 7886:
1.2 paf 7887: * src/classes/table.C:
1.1 paf 7888: table:empty return bool now
7889:
1.2 paf 7890: * src/classes/table.C:
7891: * src/operators.txt:
7892: * src/types/pa_value.h:
7893: * src/types/pa_vhash.h:
7894: * src/types/pa_vmethod_frame.h:
1.1 paf 7895: hash:default works at last!
7896:
1.2 paf 7897: * src/main/pa_table.C:
1.1 paf 7898: table columnname2item on nameless ignored bark=false. fixed
7899:
1.2 paf 7900: * src/classes/op.C:
7901: * src/types/pa_vtable.h:
1.1 paf 7902: allowed $table.2342734 returns vunknown
7903:
1.2 paf 7904: * src/classes/table.C:
7905: * src/doc/chm.cmd:
7906: * src/include/pa_array.h:
7907: * src/include/pa_table.h:
7908: * src/main/pa_table.C:
7909: * src/operators.txt:
7910: * src/types/pa_value.h:
7911: * src/types/pa_vtable.h:
1.1 paf 7912: table:hash
7913:
1.2 paf 7914: * src/doc/chm.cmd:
7915: * src/main/execute.C:
7916: * src/types/pa_value.h:
1.1 paf 7917: wrong pool in method checkparams again. fixed
7918:
1.2 paf 7919: * src/classes/double.C:
7920: * src/classes/int.C:
7921: * src/classes/op.C:
7922: * src/classes/string.C:
1.1 paf 7923: int,double,string:int[] double[] string:length[] results now
7924: have hames
7925:
1.2 paf 7926: * src/classes/table.C:
1.1 paf 7927: z
7928:
1.2 paf 7929: * src/classes/mail.C:
7930: * src/classes/table.C:
7931: * src/doc/doxygen.cmd:
7932: * src/main/main.dsp:
7933: * src/types/pa_vhash.h:
7934: * src/types/pa_vstateless_class.h:
1.1 paf 7935: hash:default
7936:
1.2 paf 7937: * src/operators.txt:
1.1 paf 7938: rethought hash & undef. before change
7939:
1.2 paf 7940: * src/classes/table.C:
7941: * src/operators.txt:
1.1 paf 7942: table:record have name
7943:
7944: 2001-05-07 paf
1.2 paf 7945: * src/types/pa_value.h:
7946: * src/types/pa_vtable.h:
1.1 paf 7947: table: fields, then methods. so to enable 'dir' fields & co.
7948:
1.2 paf 7949: * src/main/execute.C:
1.1 paf 7950: ^var[^class:var.method[]] is not constructor now
7951:
1.2 paf 7952: * src/main/compile.y:
7953: grammar: @end
7954:
7955: * src/doc/chm.cmd:
1.1 paf 7956: cmd
7957:
1.2 paf 7958: * src/doc/ClassExample2.dox:
7959: * src/doc/aliased.dox:
7960: * src/doc/chm.cmd:
7961: * src/include/code.h:
7962: * src/include/pa_opcode.h:
7963: * src/main/compile.C:
7964: * src/main/compile_tools.h:
7965: * src/main/execute.C:
7966: * src/types/pa_value.h:
7967: * src/types/pa_vbool.h:
7968: * src/types/pa_vclass.h:
7969: * src/types/pa_vcode_frame.h:
7970: * src/types/pa_vcookie.h:
7971: * src/types/pa_vdouble.h:
7972: * src/types/pa_venv.h:
7973: * src/types/pa_vfile.h:
7974: * src/types/pa_vform.h:
7975: * src/types/pa_vhash.h:
7976: * src/types/pa_vimage.h:
7977: * src/types/pa_vint.h:
7978: * src/types/pa_vjunction.h:
7979: * src/types/pa_vmethod_frame.h:
7980: * src/types/pa_vobject.h:
7981: * src/types/pa_vrequest.h:
7982: * src/types/pa_vresponse.h:
7983: * src/types/pa_vstateless_class.h:
7984: * src/types/pa_vstring.h:
7985: * src/types/pa_vtable.h:
7986: * src/types/pa_vunknown.h:
7987: * src/types/pa_wcontext.h:
7988: * src/types/pa_wwrapper.h:
1.1 paf 7989: pa_code.h
7990:
1.2 paf 7991: * src/include/pa_table.h:
7992: * src/main/pa_table.C:
7993: * src/types/pa_value.h:
7994: * src/types/pa_vtable.h:
7995: table: fields, then methods. so to enable 'dir' fields & co. more
7996:
7997: * src/classes/gd/gifio.C:
7998: * src/classes/string.C:
7999: * src/classes/table.C:
8000: * src/doc/ClassExample1.dox:
8001: * src/doc/ClassExample2.dox:
8002: * src/doc/ClassExample3.dox:
8003: * src/doc/aliased.dox:
8004: * src/doc/class.dox:
8005: * src/doc/compiler.dox:
8006: * src/doc/doxygen.cfg:
8007: * src/doc/doxygen.cmd:
8008: * src/doc/executor.dox:
8009: * src/doc/index.dox:
8010: * src/doc/methoded.dox:
8011: * src/doc/module.dox:
8012: * src/doc/object.dox:
8013: * src/doc/pooled.dox:
8014: * src/doc/string.dox:
8015: * src/doc/targets.dox:
8016: * src/doc/value.dox:
8017: * src/include/code.h:
8018: * src/include/pa_hash.h:
8019: * src/include/pa_string.h:
8020: * src/main/pa_request.C:
8021: * src/main/pa_sql_driver_manager.C:
8022: * src/types/pa_vjunction.h:
8023: * src/types/pa_vtable.h:
1.1 paf 8024: dox, split by not clean parts also
8025:
1.2 paf 8026: * src/classes/image.C:
8027: * src/classes/mail.C:
8028: * src/classes/string.C:
8029: * src/doc/chm.cmd:
8030: * src/include/pa_table.h:
8031: * src/main/pa_table.C:
8032: * src/types/pa_value.h:
1.1 paf 8033: method reported errors on wrong pool
8034:
1.2 paf 8035: * src/doc/chm.cmd:
8036: * src/doc/doxygen.cmd:
8037: * src/doc/view.cmd:
1.1 paf 8038: dox cmd
8039:
8040: 2001-05-04 paf
1.2 paf 8041: * src/classes/classes.h:
8042: * src/classes/double.C:
8043: * src/classes/file.C:
8044: * src/classes/form.C:
8045: * src/classes/image.C:
8046: * src/classes/int.C:
8047: * src/classes/mail.C:
8048: * src/classes/op.C:
8049: * src/classes/random.C:
8050: * src/classes/response.C:
8051: * src/classes/string.C:
8052: * src/classes/table.C:
8053: * src/classes/unknown.C:
8054: * src/doc/doxygen.cfg:
8055: * src/doc/index.dox:
8056: * src/main/pa_string.C:
1.1 paf 8057: removed m- method dox
8058:
1.2 paf 8059: * src/doc/ClassExample1.dox:
8060: * src/doc/ClassExample2.dox:
8061: * src/doc/ClassExample3.dox:
8062: * src/main/execute.C:
1.1 paf 8063: dox: example1 updated
8064:
8065: 2001-05-03 paf
1.2 paf 8066: * src/classes/classes.h:
8067: * src/classes/double.C:
8068: * src/doc/aliased.dox:
8069: * src/doc/class.dox:
8070: * src/doc/compiler.dox:
8071: * src/doc/doxygen.cfg:
8072: * src/doc/doxygen.txt:
8073: * src/doc/executor.dox:
8074: * src/doc/index.dox:
8075: * src/doc/methoded.dox:
8076: * src/doc/module.dox:
8077: * src/doc/object.dox:
8078: * src/doc/pooled.dox:
8079: * src/doc/string.dox:
8080: * src/doc/targets.dox:
8081: * src/doc/value.dox:
8082: * src/main/pa_request.C:
1.1 paf 8083: dox splitted .dox files and added some
8084:
1.2 paf 8085: * src/classes/Makefile.am:
8086: * src/doc/doxygen.txt:
1.1 paf 8087: classes/am
8088:
8089: 2001-05-02 paf
1.2 paf 8090: * src/classes/image.C:
8091: * src/classes/table.C:
1.1 paf 8092: table:dir result are not tainted by file_name language now
8093:
8094: 2001-04-28 paf
1.2 paf 8095: * src/classes/classes.inc:
1.1 paf 8096: removed classes.inc
8097:
1.2 paf 8098: * src/classes/classes.C:
8099: * src/classes/classes.h:
8100: * src/classes/file.C:
8101: * src/classes/form.C:
8102: * src/classes/mail.C:
8103: * src/include/pa_request.h:
8104: * src/main/pa_request.C:
1.1 paf 8105: configure started
8106:
1.2 paf 8107: * src/classes/file.C:
8108: * src/classes/table.C:
8109: * src/main/compile.y:
8110: * src/main/execute.C:
8111: * src/main/pa_request.C:
8112: * src/targets/cgi/parser3.C:
8113: * src/types/pa_vtable.h:
8114: * src/types/pa_wcontext.h:
1.1 paf 8115: removed ^a.menu{$name} ability. now
8116: $a{^menu{$name}}
8117: or
8118: ^a.menu{$a.name}
8119:
1.2 paf 8120: * src/classes/_double.h:
8121: * src/classes/_file.h:
8122: * src/classes/_form.h:
8123: * src/classes/_image.h:
8124: * src/classes/_int.h:
8125: * src/classes/_mail.h:
8126: * src/classes/_op.h:
8127: * src/classes/_random.h:
8128: * src/classes/_response.h:
8129: * src/classes/_string.h:
8130: * src/classes/_table.h:
8131: * src/classes/_unknown.h:
8132: * src/classes/classes.C:
8133: * src/classes/classes.h:
8134: * src/classes/classes.inc:
8135: * src/classes/double.C:
8136: * src/classes/exec.C:
8137: * src/classes/file.C:
8138: * src/classes/form.C:
8139: * src/classes/image.C:
8140: * src/classes/int.C:
8141: * src/classes/mail.C:
8142: * src/classes/op.C:
8143: * src/classes/random.C:
8144: * src/classes/response.C:
8145: * src/classes/string.C:
8146: * src/classes/table.C:
8147: * src/classes/unknown.C:
8148: * src/include/pa_globals.h:
8149: * src/include/pa_request.h:
8150: * src/main/compile.y:
8151: * src/main/execute.C:
8152: * src/main/main.dsp:
8153: * src/main/pa_globals.C:
8154: * src/main/pa_request.C:
8155: * src/operators.txt:
8156: * src/pcre/pcre_parser_ctype.c:
8157: * src/targets/cgi/parser3.C:
8158: * src/targets/isapi/parser3isapi.C:
8159: * src/types/pa_value.h:
8160: * src/types/pa_vcookie.h:
8161: * src/types/pa_vdouble.h:
8162: * src/types/pa_venv.h:
8163: * src/types/pa_vfile.h:
8164: * src/types/pa_vform.C:
8165: * src/types/pa_vform.h:
8166: * src/types/pa_vimage.h:
8167: * src/types/pa_vint.h:
8168: * src/types/pa_vrequest.h:
8169: * src/types/pa_vresponse.h:
8170: * src/types/pa_vstateless_class.h:
8171: * src/types/pa_vstring.h:
8172: * src/types/pa_vtable.h:
8173: * src/types/pa_vunknown.h:
8174: * src/types/pa_wcontext.h:
8175: Methoded reorganized. todo: methoded-configure
8176:
8177: * src/classes/classes.inc:
8178: * src/main/Makefile.am:
1.1 paf 8179: removed pa_methoded from .am
8180:
1.2 paf 8181: * src/main/execute.C:
8182: * src/types/pa_wcontext.h:
1.1 paf 8183: Methoded reorganized 2. todo: methoded-configure
8184:
1.2 paf 8185: * src/classes/Makefile.am:
8186: * src/classes/classes.awk:
8187: * src/classes/classes.cmd:
8188: * src/classes/classes.inc:
8189: * src/classes/gawk.exe:
8190: * src/classes/ls.exe:
8191: * src/main/bison.exe:
1.1 paf 8192: classes.inc autogenerator
8193:
1.2 paf 8194: * src/classes/form.C:
8195: * src/include/pa_request.h:
8196: * src/main/pa_request.C:
1.1 paf 8197: about to move configured data to special request hash
8198:
1.2 paf 8199: * src/classes/Makefile.am:
8200: * src/main/main.dsp:
1.1 paf 8201: classes/Makefile.am
8202:
1.2 paf 8203: * src/classes/form.C:
8204: * src/classes/mail.C:
8205: * src/classes/op.C:
8206: * src/include/pa_globals.h:
8207: * src/include/pa_request.h:
8208: * src/main/pa_globals.C:
8209: * src/main/pa_request.C:
1.1 paf 8210: moved some configured data to request::classes_conf
8211: moved some string crations from globals to M...
8212:
1.2 paf 8213: * src/classes/classes.C:
8214: * src/classes/classes.h:
8215: * src/classes/double.C:
8216: * src/classes/file.C:
8217: * src/classes/form.C:
8218: * src/classes/int.C:
8219: * src/classes/op.C:
8220: * src/classes/response.C:
8221: * src/classes/string.C:
8222: * src/classes/table.C:
8223: * src/classes/unknown.C:
8224: * src/include/pa_methoded.h:
8225: * src/main/Makefile.am:
8226: * src/main/main.dsp:
8227: * src/main/pa_methoded.C:
8228: * src/targets/cgi/parser3.C:
8229: * src/types/pa_vdouble.h:
8230: * src/types/pa_vfile.h:
8231: * src/types/pa_vform.h:
8232: * src/types/pa_vimage.h:
8233: * src/types/pa_vint.h:
1.1 paf 8234: classes/classes renamet to include|main/pa_methoded
8235:
1.2 paf 8236: * src/include/pa_string.h:
8237: * src/main/pa_globals.C:
8238: * src/main/untaint.C:
8239: * src/targets/cgi/parser3.C:
8240: * src/targets/isapi/parser3isapi.C:
8241: z
8242:
8243: * src/classes/Makefile.am:
8244: * src/classes/classes.C:
8245: * src/classes/classes.h:
8246: * src/classes/classes.inc:
8247: * src/classes/double.C:
8248: * src/classes/file.C:
8249: * src/classes/form.C:
8250: * src/classes/int.C:
8251: * src/classes/op.C:
8252: * src/classes/response.C:
8253: * src/classes/string.C:
8254: * src/classes/table.C:
8255: * src/classes/unknown.C:
8256: * src/include/pa_methoded.h:
8257: * src/main/main.dsp:
8258: * src/main/pa_methoded.C:
8259: * src/targets/cgi/parser3.C:
8260: * src/types/pa_vdouble.h:
8261: * src/types/pa_vfile.h:
8262: * src/types/pa_vform.h:
8263: * src/types/pa_vimage.h:
8264: * src/types/pa_vint.h:
1.1 paf 8265: renamed pa_methoded back to classes/classes.h
8266:
1.2 paf 8267: * src/classes/_string.h:
8268: * src/classes/classes.C:
8269: * src/classes/classes.h:
8270: * src/classes/double.C:
8271: * src/classes/exec.C:
8272: * src/classes/file.C:
8273: * src/classes/form.C:
8274: * src/classes/image.C:
8275: * src/classes/int.C:
8276: * src/classes/mail.C:
8277: * src/classes/op.C:
8278: * src/classes/random.C:
8279: * src/classes/response.C:
8280: * src/classes/string.C:
8281: * src/classes/table.C:
8282: * src/classes/unknown.C:
8283: * src/include/pa_request.h:
8284: * src/main/compile.y:
8285: * src/main/execute.C:
8286: * src/main/pa_globals.C:
8287: * src/main/pa_request.C:
8288: * src/types/pa_value.h:
8289: * src/types/pa_vdouble.h:
8290: * src/types/pa_vfile.h:
8291: * src/types/pa_vform.C:
8292: * src/types/pa_vform.h:
8293: * src/types/pa_vimage.h:
8294: * src/types/pa_vint.h:
8295: * src/types/pa_vresponse.h:
8296: * src/types/pa_vstring.h:
8297: * src/types/pa_vtable.h:
8298: * src/types/pa_vunknown.h:
1.1 paf 8299: beautifying just compiled. todo: debug, configure
8300:
1.2 paf 8301: * src/classes/classes.awk:
1.1 paf 8302: skipped classes in .awk
8303:
1.2 paf 8304: * src/classes/form.C:
8305: * src/include/pa_globals.h:
8306: * src/main/pa_globals.C:
1.1 paf 8307: moved some configured data to request::classes_conf
8308: moved some string crations from globals to M...
8309: [works]
8310:
8311: 2001-04-27 paf
1.2 paf 8312: * src/main/compile.y:
8313: * src/pcre/pcre.dsp:
1.1 paf 8314: serge@ found @CLASS bug. fixed
8315:
1.2 paf 8316: * src/classes/_double.h:
8317: * src/classes/_form.h:
8318: * src/classes/_int.h:
8319: * src/classes/_response.h:
8320: * src/classes/_unknown.h:
8321: * src/classes/classes.C:
8322: * src/classes/classes.h:
8323: * src/classes/double.C:
8324: * src/classes/file.C:
8325: * src/classes/form.C:
8326: * src/classes/image.C:
8327: * src/classes/int.C:
8328: * src/classes/mail.C:
8329: * src/classes/op.C:
8330: * src/classes/random.C:
8331: * src/classes/response.C:
8332: * src/classes/string.C:
8333: * src/include/pa_globals.h:
8334: * src/main/main.dsp:
8335: * src/main/pa_globals.C:
8336: * src/types/pa_vdouble.h:
8337: * src/types/pa_vfile.h:
8338: * src/types/pa_vform.h:
8339: * src/types/pa_vimage.h:
8340: * src/types/pa_vint.h:
8341: * src/types/pa_vresponse.h:
8342: * src/types/pa_vstring.h:
8343: * src/types/pa_vtable.h:
8344: * src/types/pa_vunknown.h:
1.1 paf 8345: beautifying -100
8346:
1.2 paf 8347: * src/classes/classes.C:
1.1 paf 8348: file classes.C was initially added on branch
8349: reorganize_user_classes.
8350:
1.2 paf 8351: * src/classes/file.C:
8352: * src/classes/image.C:
8353: * src/classes/table.C:
8354: * src/main/execute.C:
8355: * src/main/pa_request.C:
8356: * src/types/pa_vstateless_class.h:
8357: beautifying -99
8358:
8359: * src/classes/_file.h:
8360: * src/classes/_image.h:
8361: * src/classes/_mail.h:
8362: * src/classes/_op.h:
8363: * src/classes/_random.h:
8364: * src/classes/_table.h:
8365: * src/classes/file.C:
8366: * src/classes/image.C:
8367: * src/classes/int.C:
8368: * src/classes/mail.C:
8369: * src/classes/op.C:
8370: * src/classes/random.C:
8371: * src/classes/response.C:
8372: * src/classes/string.C:
8373: * src/classes/table.C:
8374: * src/classes/unknown.C:
8375: * src/include/pa_globals.h:
8376: * src/main/main.dsp:
8377: * src/main/pa_globals.C:
8378: * src/main/pa_request.C:
8379: * src/operators.txt:
8380: * src/pcre/pcre_parser_ctype.c:
8381: * src/targets/cgi/parser3.C:
8382: * src/types/pa_value.h:
8383: * src/types/pa_vcookie.h:
8384: * src/types/pa_venv.h:
8385: * src/types/pa_vrequest.h:
1.1 paf 8386: started beautifying
8387:
1.2 paf 8388: * src/classes/classes.h:
1.1 paf 8389: file classes.h was initially added on branch
8390: reorganize_user_classes.
8391:
8392: 2001-04-26 paf
1.2 paf 8393: * src/main/pa_request.C:
8394: * src/main/pa_string.C:
1.1 paf 8395: z
8396:
1.2 paf 8397: * src/classes/_exec.h:
8398: * src/classes/_image.h:
8399: * src/classes/gd/gif.h:
8400: * src/classes/gd/gifio.C:
8401: * src/classes/image.C:
8402: * src/classes/mail.C:
8403: * src/classes/op.C:
8404: * src/classes/random.C:
8405: * src/classes/smtp/smtp.h:
8406: * src/classes/string.C:
8407: * src/classes/table.C:
8408: * src/doc/doxygen.cfg:
8409: * src/doc/doxygen.cfg:
8410: * src/doc/doxygen.cfg:
8411: * src/doc/doxygen.txt:
8412: * src/include/pa_array.h:
8413: * src/include/pa_config_fixed.h:
8414: * src/include/pa_config_includes.h:
8415: * src/include/pa_dir.h:
8416: * src/include/pa_socks.h:
8417: * src/include/pa_string.h:
8418: * src/main/compile_tools.h:
8419: * src/main/pa_common.C:
8420: * src/main/pa_request.C:
8421: * src/main/pa_socks.C:
8422: * src/sql/pa_sql_driver.h:
8423: * src/targets/cgi/pa_pool.C:
8424: * src/types/pa_vbool.h:
8425: * src/types/pa_vbool.h:
8426: * src/types/pa_vclass.h:
8427: * src/types/pa_vclass.h:
8428: * src/types/pa_vcode_frame.h:
8429: * src/types/pa_vcode_frame.h:
8430: * src/types/pa_vcookie.h:
8431: * src/types/pa_vdouble.h:
8432: * src/types/pa_venv.h:
8433: * src/types/pa_vfile.h:
8434: * src/types/pa_vform.C:
8435: * src/types/pa_vform.h:
8436: * src/types/pa_vhash.h:
8437: * src/types/pa_vimage.C:
8438: * src/types/pa_vimage.h:
8439: * src/types/pa_vint.h:
8440: * src/types/pa_vjunction.h:
8441: * src/types/pa_vjunction.h:
8442: * src/types/pa_vmethod_frame.h:
8443: * src/types/pa_vmethod_frame.h:
8444: * src/types/pa_vobject.h:
8445: * src/types/pa_vobject.h:
8446: * src/types/pa_vrequest.C:
8447: * src/types/pa_vrequest.h:
8448: * src/types/pa_vstateless_class.C:
8449: * src/types/pa_vstateless_class.h:
8450: * src/types/pa_vstateless_object.h:
8451: * src/types/pa_vstring.C:
8452: * src/types/pa_vstring.h:
8453: * src/types/pa_vtable.h:
8454: * src/types/pa_vunknown.h:
8455: * src/types/pa_wcontext.C:
8456: * src/types/pa_wcontext.h:
8457: * src/types/pa_wwrapper.h:
8458: * src/types/pa_wwrapper.h:
8459: code documentation ++
8460:
8461: * src/include/pa_common.h:
8462: * src/include/pa_types.h:
8463: * src/main/pa_sql_driver_manager.C:
1.1 paf 8464: module [and, guess, isapi] connection caching fixed.
8465: request-pooled-url were stored into global connectioncache
8466:
8467: 2001-04-25 paf
1.2 paf 8468: * src/doc/doxygen.cfg:
8469: * src/doc/doxygen.txt:
8470: * src/targets/isapi/parser3isapi.C:
1.1 paf 8471: started doc / [doxygen.txt]
8472:
1.2 paf 8473: * src/include/code.h:
8474: * src/include/pa_common.h:
8475: * src/main/compile.y:
8476: * src/main/execute.C:
8477: * src/main/pa_common.C:
1.1 paf 8478: -d
8479:
1.2 paf 8480: * src/classes/file.C:
8481: * src/main/pa_exec.C:
8482: * src/targets/cgi/parser3.C:
1.1 paf 8483: illegal call check a bit improved, but still under iis no
8484: mapping of dir with parser allowed!
8485:
8486: 2001-04-24 paf
1.2 paf 8487: * src/targets/Makefile.in:
8488: * src/targets/apache13/Makefile.in:
1.1 paf 8489: apache makefile.in s
8490:
1.2 paf 8491: * src/configure.in:
8492: * src/targets/Makefile.am:
8493: * src/targets/apache13/Makefile.am:
1.1 paf 8494: apache module lib .am
8495:
1.2 paf 8496: * src/main/pa_exec.C:
1.1 paf 8497: windows32 buildCommand
8498:
8499: 2001-04-23 paf
1.2 paf 8500: * src/classes/gd/gifio.C:
8501: * src/classes/image.C:
8502: * src/classes/mail.C:
8503: * src/include/pa_globals.h:
8504: * src/include/pa_string.h:
8505: * src/main/pa_exec.C:
8506: * src/main/pa_request.C:
8507: * src/main/untaint.C:
8508: untaint - @test optimize whitespaces for all but 'html'
8509:
8510: * src/pcre/Makefile.am:
1.1 paf 8511: chartables.c make
8512:
1.2 paf 8513: * src/main/untaint.C:
8514: untaint without charset
1.1 paf 8515:
1.2 paf 8516: * src/targets/cgi/parser3.C:
8517: cgi /// @test disable /cgi-bin/parser3/auto.p
1.1 paf 8518:
1.2 paf 8519: * src/classes/random.C:
8520: * src/targets/cgi/parser3.C:
1.1 paf 8521: redo failed
8522: /// @test noticed series in isapi, check how initialize_random_class is called! [must be called only once]
8523:
1.2 paf 8524: * src/main/untaint.C:
1.1 paf 8525: mail header only once to =?
8526:
1.2 paf 8527: * src/classes/mail.C:
8528: * src/include/pa_hash.h:
8529: * src/include/pa_string.h:
8530: * src/main/pa_common.C:
8531: * src/main/pa_hash.C:
8532: * src/main/pa_request.C:
8533: * src/main/untaint.C:
1.1 paf 8534: untaint - @test mail-header
8535:
1.2 paf 8536: * src/include/pa_config_auto.h.in:
1.1 paf 8537: .h.in
8538:
1.2 paf 8539: * src/targets/cgi/parser3.C:
8540: cgi cmdline ver
8541:
8542: * src/main/pa_request.C:
8543: * src/targets/cgi/parser3.C:
1.1 paf 8544: // @test with commandline start "parser3 a.html" so that ^load
8545: a.cfg] worked! [now doesnt]
8546:
1.2 paf 8547: * src/main/execute.C:
1.1 paf 8548: operators first!
8549: so that ^table.menu{^rem{}} would not be 'unknown column'
8550:
1.2 paf 8551: * src/include/pa_array.h:
8552: * src/main/pa_array.C:
8553: * src/types/pa_vfile.h:
8554: * src/types/pa_vfile.h:
1.1 paf 8555: vfile fields return type
8556:
1.2 paf 8557: * src/Makefile.in:
8558: * src/classes/Makefile.in:
8559: * src/libltdl/Makefile.in:
8560: * src/main/Makefile.in:
8561: * src/pcre/Makefile.in:
8562: * src/targets/cgi/Makefile.in:
8563: * src/types/Makefile.in:
1.1 paf 8564: makefile ins
8565:
1.2 paf 8566: * src/main/pa_string.C:
1.1 paf 8567: tested OK
8568: /// @test really @b test: s x m [tested: i & g ]
8569:
1.2 paf 8570: * src/classes/gd/Makefile.am:
8571: * src/classes/gd/Makefile.in:
8572: * src/targets/Makefile:
8573: * src/targets/Makefile.in:
1.1 paf 8574: makefiles&co
8575:
1.2 paf 8576: * src/Makefile:
8577: * src/classes/Makefile:
8578: * src/libltdl/Makefile:
8579: * src/main/Makefile:
8580: * src/targets/cgi/Makefile:
8581: * src/types/Makefile:
1.1 paf 8582: makefiles removed
8583:
1.2 paf 8584: * src/Makefile:
8585: * src/classes/Makefile:
8586: * src/configure:
8587: * src/libltdl/Makefile:
8588: * src/libltdl/configure:
8589: * src/ltconfig:
8590: * src/main/Makefile:
8591: * src/main/pa_string.C:
8592: * src/targets/Makefile:
8593: * src/targets/cgi/Makefile:
8594: * src/types/Makefile:
1.1 paf 8595: configure.in + makefiles
8596:
1.2 paf 8597: * src/classes/table.C:
8598: * src/types/pa_vform.C:
8599: * src/types/pa_vtable.h:
1.1 paf 8600: /// @test $a.menu{ $a[123] }
8601: and $a.menu{^table:set[]...}
8602:
1.2 paf 8603: * src/acinclude.m4:
8604: * src/targets/cgi/Makefile.am:
1.1 paf 8605: liblink
8606:
1.2 paf 8607: * src/pcre/Makefile.am:
8608: * src/pcre/pcre.h:
8609: * src/pcre/pcre_parser_ctype.c:
1.1 paf 8610: pcre .am
8611:
1.2 paf 8612: * src/acinclude.m4:
8613: * src/acinclude.m4:
8614: * src/acinclude.m4:
8615: * src/targets/cgi/Makefile.am:
8616: * src/targets/cgi/Makefile.am:
8617: win32 conditional
8618:
8619: * src/configure.in:
8620: * src/include/pa_config_fixed.h:
8621: * src/include/pa_config_includes.h:
8622: * src/main/pa_common.C:
1.1 paf 8623: common: file_write /// @test mkdirs file_delete rmdirs
8624:
8625: 2001-04-20 paf
1.2 paf 8626: * src/main/untaint.C:
8627: * src/targets/cgi/parser3.C:
1.1 paf 8628: fixed header "a/a"
8629:
1.2 paf 8630: * src/main/untaint.C:
1.1 paf 8631: z
8632:
1.2 paf 8633: * src/classes/string.C:
8634: * src/classes/table.C:
8635: * src/include/pa_globals.h:
8636: * src/include/pa_request.h:
8637: * src/include/pa_string.h:
8638: * src/main/compile.y:
8639: * src/main/pa_globals.C:
8640: * src/main/pa_request.C:
8641: * src/main/pa_string.C:
8642: * src/operators.txt:
8643: * src/parser3.dsw:
8644: * src/pcre/Makefile.am:
8645: * src/pcre/dftables.c:
8646: * src/pcre/pcre.dsp:
8647: * src/pcre/pcre_parser_ctype.c:
8648: * src/pcre/pcre_parser_ctype.dsp:
8649: * src/targets/cgi/parser3.C:
1.1 paf 8650: $MAIN:LOCALE
8651:
8652: 2001-04-19 paf
1.2 paf 8653: * src/main/compile_tools.h:
1.1 paf 8654: $a$b bugfix
8655:
1.2 paf 8656: * src/classes/file.C:
8657: * src/targets/cgi/parser3.C:
1.1 paf 8658: z
8659:
1.2 paf 8660: * src/include/pa_common.h:
8661: * src/main/pa_common.C:
8662: * src/main/pa_request.C:
8663: * src/main/untaint.C:
8664: * src/targets/isapi/parser3isapi.C:
8665: * src/types/pa_vcookie.C:
1.1 paf 8666: changed urlencode here and in untaint.C to HTTP standard's "
8667: and \" mech
8668:
1.2 paf 8669: * src/classes/file.C:
8670: * src/include/pa_common.h:
8671: * src/types/pa_vcookie.C:
1.1 paf 8672: done: header to $fields. waits for header '\' tricks
8673:
1.2 paf 8674: * src/main/pa_request.C:
8675: * src/targets/isapi/parser3isapi.C:
1.1 paf 8676: fixed http://alx/~paf/ doesnt load /auto.p
8677:
8678: 2001-04-18 paf
1.2 paf 8679: * src/classes/smtp/smtp.dsp:
8680: * src/libltdl/COPYING.TXT:
8681: * src/main/Makefile.am:
8682: * src/main/main.dsp:
8683: * src/operators.txt:
8684: * src/targets/cgi/Makefile.am:
1.1 paf 8685: linux @alx
8686:
1.2 paf 8687: * src/main/pa_request.C:
1.1 paf 8688: 1
8689:
8690: 2001-04-17 paf
1.2 paf 8691: * src/classes/file.C:
8692: * src/classes/image.C:
8693: * src/doc/doxygen.cfg:
8694: * src/include/pa_sql_connection.h:
8695: * src/main/pa_sql_driver_manager.C:
8696: * src/pcre/Makefile0:
8697: * src/sql/pa_sql_driver.h:
1.1 paf 8698: SQL_Driver_services renamed. doxygen statics enabled
8699:
1.2 paf 8700: * src/ltmain.sh:
1.1 paf 8701: compile4 @jav @win
8702:
1.2 paf 8703: * src/Makefile.am:
8704: * src/acinclude.m4:
8705: * src/classes/Makefile.am:
8706: * src/classes/_double.h:
8707: * src/classes/_exec.h:
8708: * src/classes/_file.h:
8709: * src/classes/_form.h:
8710: * src/classes/_image.h:
8711: * src/classes/_int.h:
8712: * src/classes/_mail.h:
8713: * src/classes/_op.h:
8714: * src/classes/_random.h:
8715: * src/classes/_response.h:
8716: * src/classes/_string.h:
8717: * src/classes/_table.h:
8718: * src/classes/_unknown.h:
8719: * src/classes/file.C:
8720: * src/classes/gd/gif.C:
8721: * src/classes/gd/gif.h:
8722: * src/classes/gd/gifio.C:
8723: * src/classes/image.C:
8724: * src/classes/mail.C:
8725: * src/classes/op.C:
8726: * src/classes/random.C:
8727: * src/config.guess:
8728: * src/config.sub:
8729: * src/configure.in:
8730: * src/include/pa_config_fixed.h:
8731: * src/include/pa_config_includes.h:
8732: * src/include/pa_hash.h:
8733: * src/include/pa_sql_driver_manager.h:
8734: * src/include/pa_version.h:
8735: * src/libltdl/Makefile.am:
8736: * src/libltdl/config_auto.h.in:
8737: * src/libltdl/configure.in:
8738: * src/ltmain.sh:
8739: * src/main/Makefile.am:
8740: * src/main/compile.y:
8741: * src/main/pa_common.C:
8742: * src/main/pa_exec.C:
8743: * src/main/pa_socks.C:
8744: * src/main/pa_sql_driver_manager.C:
8745: * src/parser3.dsw:
8746: * src/pcre/Makefile.am:
8747: * src/pcre/Makefile0:
8748: * src/sql/Makefile.am:
8749: * src/sql/pa_sql_driver.h:
8750: * src/targets/cgi/Makefile.am:
8751: * src/targets/cgi/parser3.C:
8752: * src/types/Makefile.am:
8753: * src/types/pa_vcookie.C:
8754: * src/types/pa_vform.C:
8755: * src/types/pa_vimage.h:
1.1 paf 8756: exec @jav
8757:
1.2 paf 8758: * src/include/pa_sql_driver_manager.h:
8759: * src/main/pa_sql_driver_manager.C:
8760: * src/parser3.dsw:
8761: * src/sql/pa_sql_driver.h:
8762: * src/types/pa_vimage.h:
8763: sql driver interface now has initialize(client .so)
1.1 paf 8764:
8765: 2001-04-16 paf
1.2 paf 8766: * src/Makefile.am:
8767: * src/config.guess:
8768: * src/config.sub:
8769: * src/configure.in:
8770: * src/libltdl/configure.in:
8771: * src/ltmain.sh:
1.1 paf 8772: compile2 cygwin
8773:
1.2 paf 8774: * src/pcre/Makefile.am:
8775: * src/targets/cgi/Makefile.am:
1.1 paf 8776: compile0 jav
8777:
1.2 paf 8778: * src/pcre/Makefile0:
1.1 paf 8779: file Makefile0 was initially added on branch gcc0415.
8780:
1.2 paf 8781: * src/pcre/Makefile.am:
1.1 paf 8782: file Makefile.am was initially added on branch gcc0415.
8783:
1.2 paf 8784: * src/ltmain.sh:
1.1 paf 8785: file ltmain.sh was initially added on branch gcc0415.
8786:
1.2 paf 8787: * src/Makefile.am:
8788: * src/acinclude.m4:
8789: * src/classes/Makefile.am:
8790: * src/classes/_double.h:
8791: * src/classes/_exec.h:
8792: * src/classes/_file.h:
8793: * src/classes/_form.h:
8794: * src/classes/_image.h:
8795: * src/classes/_int.h:
8796: * src/classes/_mail.h:
8797: * src/classes/_op.h:
8798: * src/classes/_random.h:
8799: * src/classes/_response.h:
8800: * src/classes/_string.h:
8801: * src/classes/_table.h:
8802: * src/classes/_unknown.h:
8803: * src/classes/gd/gif.C:
8804: * src/classes/gd/gif.h:
8805: * src/classes/gd/gifio.C:
8806: * src/classes/image.C:
8807: * src/classes/mail.C:
8808: * src/classes/op.C:
8809: * src/classes/random.C:
8810: * src/config.guess:
8811: * src/config.sub:
8812: * src/configure.in:
8813: * src/include/pa_config_fixed.h:
8814: * src/include/pa_config_includes.h:
8815: * src/include/pa_hash.h:
8816: * src/include/pa_version.h:
8817: * src/ltmain.sh:
8818: * src/main/Makefile.am:
8819: * src/main/compile.y:
8820: * src/main/pa_common.C:
8821: * src/main/pa_exec.C:
8822: * src/pcre/Makefile:
8823: * src/pcre/Makefile.am:
8824: * src/pcre/Makefile0:
8825: * src/sql/Makefile.am:
8826: * src/targets/cgi/Makefile.am:
8827: * src/targets/cgi/parser3.C:
8828: * src/types/Makefile.am:
8829: * src/types/pa_vcookie.C:
8830: * src/types/pa_vform.C:
1.1 paf 8831: compile-1
8832:
1.2 paf 8833: * src/acinclude.m4:
8834: * src/configure.in:
8835: * src/include/pa_config_includes.h:
8836: * src/libltdl/Makefile.am:
8837: * src/libltdl/config_auto.h.in:
8838: * src/main/pa_exec.C:
8839: * src/main/pa_socks.C:
8840: * src/targets/cgi/Makefile.am:
1.1 paf 8841: compile1 cygwin
8842:
8843: 2001-04-15 paf
1.2 paf 8844: * src/classes/op.C:
8845: * src/include/pa_request.h:
8846: * src/types/pa_value.h:
8847: * src/types/pa_vmethod_frame.h:
1.1 paf 8848: MethodParams in op.C
8849:
1.2 paf 8850: * src/types/pa_value.h:
1.1 paf 8851: MethodParams !junction
8852:
1.2 paf 8853: * src/classes/table.C:
1.1 paf 8854: table:empty +=process
8855:
1.2 paf 8856: * src/operators.txt:
8857: about to make Params
8858:
8859: * src/classes/op.C:
1.1 paf 8860: z
8861:
1.2 paf 8862: * src/classes/_string.h:
8863: * src/classes/double.C:
8864: * src/classes/file.C:
8865: * src/classes/image.C:
8866: * src/classes/int.C:
8867: * src/classes/mail.C:
8868: * src/classes/op.C:
8869: * src/classes/random.C:
8870: * src/classes/response.C:
8871: * src/classes/string.C:
8872: * src/classes/table.C:
8873: * src/classes/unknown.C:
8874: * src/main/pa_request.C:
1.1 paf 8875: MethodParams everywhere
8876:
8877: 2001-04-12 paf
1.2 paf 8878: * src/classes/_unknown.h:
8879: * src/classes/unknown.C:
8880: * src/include/pa_globals.h:
8881: * src/main/main.dsp:
8882: * src/main/pa_globals.C:
8883: * src/operators.txt:
8884: * src/types/pa_vunknown.h:
1.1 paf 8885: ^unknown:int[]=0 double[]=0
8886:
1.2 paf 8887: * src/classes/gd/gif.C:
8888: * src/classes/image.C:
8889: * src/operators.txt:
1.1 paf 8890: image:line/fill/rectangle/bar/replace/polygon/polybar
8891:
1.2 paf 8892: * src/classes/image.C:
8893: * src/main/pa_hash.C:
8894: * src/operators.txt:
1.1 paf 8895: hash bug fixed
8896:
1.2 paf 8897: * src/classes/gd/gif.h:
8898: * src/classes/image.C:
8899: * src/classes/op.C:
8900: * src/main/execute.C:
8901: * src/operators.txt:
8902: * src/types/pa_value.h:
8903: * src/types/pa_vmethod_frame.h:
8904: * src/types/pa_wcontext.h:
1.1 paf 8905: for var now written not to r.wcontext, but to r.root
8906: cleared "entered_object" state
8907:
1.2 paf 8908: * src/classes/image.C:
8909: * src/operators.txt:
8910: * src/types/pa_vimage.h:
1.1 paf 8911: image:font :text
8912:
1.2 paf 8913: * src/classes/image.C:
1.1 paf 8914: image:gif now does not have params
8915:
8916: 2001-04-11 paf
1.2 paf 8917: * src/classes/mail.C:
8918: * src/classes/op.C:
8919: * src/targets/cgi/parser3.C:
8920: * src/types/pa_value.h:
8921: * src/types/pa_vfile.C:
8922: * src/types/pa_vfile.h:
8923: * src/types/pa_vform.C:
8924: * src/types/pa_vstring.C:
8925: * src/types/pa_vstring.h:
8926: forced UL_FILE_NAME of posted file name
1.1 paf 8927:
1.2 paf 8928: * src/classes/image.C:
8929: * src/main/execute.C:
8930: * src/main/main.dsp:
8931: * src/main/pa_request.C:
8932: * src/parser3.dsw:
8933: * src/types/pa_vcframe.h:
8934: * src/types/pa_vcode_frame.h:
8935: * src/types/pa_vimage.C:
8936: * src/types/pa_vimage.h:
8937: * src/types/pa_vmethod_frame.h:
8938: * src/types/pa_vmframe.h:
1.1 paf 8939: libimaging dead end: pil parses header in .py
8940:
1.2 paf 8941: * src/classes/gd/gd.dsp:
8942: * src/classes/gd/gif.C:
8943: * src/classes/gd/gif.h:
8944: * src/classes/gd/gifio.C:
8945: * src/classes/image.C:
8946: * src/parser3.dsw:
8947: * src/types/pa_vimage.C:
8948: * src/types/pa_vimage.h:
8949: gd started porting to Pooled descendant
1.1 paf 8950:
1.2 paf 8951: * src/classes/image.C:
8952: * src/main/pa_request.C:
8953: * src/operators.txt:
8954: * src/types/pa_vform.C:
8955: fixed post [broke when moved post read to core]
1.1 paf 8956:
1.2 paf 8957: * src/classes/gd/gd.dsp:
8958: * src/classes/smtp/smtp.dsp:
8959: * src/main/main.dsp:
8960: * src/operators.txt:
8961: * src/parser3.dsw:
1.1 paf 8962: gd+smtp made separate libs
8963:
1.2 paf 8964: * src/classes/gd/gifio.C:
8965: * src/classes/image.C:
8966: * src/types/pa_vimage.C:
8967: * src/types/pa_vimage.h:
1.1 paf 8968: gd todo: gif without file
8969:
1.2 paf 8970: * src/include/pa_globals.h:
8971: * src/include/pa_string.h:
8972: * src/main/pa_common.C:
8973: * src/main/pa_request.C:
8974: * src/main/untaint.C:
8975: * src/types/pa_vfile.C:
8976: * src/types/pa_vstring.C:
8977: fixed vstring:as_vfile length
8978:
8979: * src/classes/gd/gd.dsp:
8980: * src/classes/image.C:
8981: * src/include/pa_globals.h:
8982: * src/main/main.dsp:
8983: * src/main/pa_globals.C:
8984: * src/operators.txt:
8985: * src/parser3.dsw:
8986: * src/types/pa_vimage.C:
8987: * src/types/pa_vimage.h:
1.1 paf 8988: gd dead end. switching to python imaging lib
8989:
1.2 paf 8990: * src/classes/gd/gif.h:
8991: * src/classes/gd/gifio.C:
8992: * src/classes/image.C:
8993: * src/main/main.dsp:
8994: gd with mem write + image just compiled
8995:
8996: * src/classes/gd/gif.C:
8997: * src/classes/gd/gif.h:
8998: * src/classes/gd/gifio.C:
8999: * src/classes/image.C:
9000: * src/operators.txt:
1.1 paf 9001: image:create image:load
9002:
1.2 paf 9003: * src/parser3.dsw:
1.1 paf 9004: libtdl+pcre liked separately from main libs
9005:
9006: 2001-04-10 paf
1.2 paf 9007: * src/classes/_double.h:
9008: * src/classes/_file.h:
9009: * src/classes/_form.h:
9010: * src/classes/_int.h:
9011: * src/classes/_mail.h:
9012: * src/classes/_op.h:
9013: * src/classes/_random.h:
9014: * src/classes/_response.h:
9015: * src/classes/_string.h:
9016: * src/classes/_table.h:
9017: * src/classes/file.C:
9018: * src/classes/gd/gif.C:
9019: * src/classes/gd/gif.h:
9020: * src/classes/gd/gifio.C:
9021: * src/classes/mail.C:
9022: * src/include/pa_common.h:
9023: * src/include/pa_globals.h:
9024: * src/main/execute.C:
9025: * src/main/main.dsp:
9026: * src/main/pa_common.C:
9027: * src/main/pa_globals.C:
9028: * src/operators.txt:
9029: * src/targets/isapi/parser3isapi.C:
9030: * src/types/pa_value.h:
9031: * src/types/pa_vfile.C:
9032: * src/types/pa_vfile.h:
9033: * src/types/pa_vhash.h:
9034: * src/types/pa_vimage.h:
9035: * src/types/pa_vresponse.h:
9036: * src/types/pa_vstring.h:
9037: image:measure -100 just compiled
1.1 paf 9038:
1.2 paf 9039: * src/classes/_image.h:
9040: * src/classes/image.C:
9041: * src/types/pa_vimage.C:
9042: image forgotten!
1.1 paf 9043:
1.2 paf 9044: * src/classes/image.C:
9045: * src/operators.txt:
9046: * src/types/pa_vimage.C:
9047: jpg measure bugs fixed
1.1 paf 9048:
1.2 paf 9049: * src/classes/image.C:
9050: image:html done
1.1 paf 9051:
1.2 paf 9052: * src/classes/table.C:
9053: * src/include/pa_common.h:
9054: * src/main/pa_common.C:
9055: * src/main/pa_request.C:
9056: * src/main/pa_string.C:
9057: * src/main/untaint.C:
9058: * src/types/pa_vimage.h:
9059: image:measure -90
1.1 paf 9060:
1.2 paf 9061: * src/classes/mail.C:
9062: * src/classes/smtp/comms.C:
9063: * src/classes/smtp/smtp.C:
9064: * src/classes/smtp/smtp.h:
9065: * src/main/pa_globals.C:
9066: smtp some consts
1.1 paf 9067:
1.2 paf 9068: * src/classes/mail.C:
9069: unix sendmail compiled. todo:testing
1.1 paf 9070:
1.2 paf 9071: * src/classes/mail.C:
9072: sendmail unix skipping defaults
1.1 paf 9073:
1.2 paf 9074: * src/classes/image.C:
9075: * src/operators.txt:
1.1 paf 9076: z
9077:
1.2 paf 9078: * src/classes/mail.C:
9079: * src/include/pa_common.h:
9080: * src/main/pa_common.C:
9081: * src/operators.txt:
9082: sendmail unix added defaults
1.1 paf 9083:
1.2 paf 9084: * src/classes/mail.C:
9085: minor bug with unclear from/to
1.1 paf 9086:
9087: 2001-04-09 paf
1.2 paf 9088: * src/classes/_exec.h:
9089: * src/main/execute.C:
9090: * src/main/pa_globals.C:
9091: * src/main/pa_request.C:
9092: * src/types/pa_vcookie.C:
9093: * src/types/pa_vfile.C:
1.1 paf 9094: exec -2
9095:
1.2 paf 9096: * src/classes/file.C:
9097: * src/configure.in:
9098: * src/include/pa_exec.h:
9099: * src/include/pa_sapi.h:
9100: * src/libltdl/libltdl.dsp:
9101: * src/main/main.dsp:
9102: * src/main/pa_exec.C:
9103: * src/targets/cgi/parser3.C:
9104: * src/targets/cgi/parser3.dsp:
9105: * src/targets/isapi/parser3isapi.C:
9106: * src/targets/isapi/parser3isapi.dsp:
9107: * src/targets/pa_exec.C:
9108: * src/targets/pa_exec.h:
9109: all targets exec
9110:
9111: * src/classes/exec.C:
9112: * src/include/pa_common.h:
9113: * src/main/pa_common.C:
9114: * src/main/untaint.C:
9115: * src/operators.txt:
9116: * src/targets/pa_exec.C:
1.1 paf 9117: exec3. decided exec:cgi to move to file:cgi
9118:
1.2 paf 9119: * src/include/pa_sapi.h:
9120: * src/include/pa_string.h:
9121: * src/targets/cgi/parser3.C:
9122: * src/targets/isapi/parser3isapi.C:
9123: * src/targets/isapi/parser3isapi.dsp:
1.1 paf 9124: sapi exec dead end. badly parsed args in apache:util.script
9125:
1.2 paf 9126: * src/classes/file.C:
9127: * src/main/main.dsp:
9128: * src/main/pa_request.C:
9129: * src/targets/cgi/parser3.C:
1.1 paf 9130: exec win32 env
9131:
1.2 paf 9132: * src/classes/exec.C:
9133: * src/classes/file.C:
9134: * src/include/pa_globals.h:
9135: * src/main/execute.C:
9136: * src/main/main.dsp:
9137: * src/main/pa_globals.C:
9138: * src/main/pa_request.C:
9139: * src/targets/pa_exec.C:
9140: * src/types/pa_vfile.C:
9141: * src/types/pa_vfile.h:
9142: * src/types/pa_vform.C:
9143: * src/types/pa_vstring.C:
1.1 paf 9144: exec4. todo env
9145:
1.2 paf 9146: * src/classes/_exec.h:
9147: * src/classes/exec.C:
9148: * src/include/pa_common.h:
9149: * src/include/pa_request.h:
9150: * src/include/pa_sapi.h:
9151: * src/include/pa_string.h:
9152: * src/main/pa_common.C:
9153: * src/main/pa_request.C:
9154: * src/main/pa_string.C:
9155: * src/targets/cgi/parser3.C:
9156: * src/targets/cgi/parser3.dsp:
9157: * src/targets/isapi/parser3isapi.C:
9158: * src/targets/pa_exec.C:
9159: * src/targets/pa_exec.h:
9160: * src/types/pa_vform.C:
9161: * src/types/pa_vform.h:
9162: exec class just compiled. moved post read to request core
9163:
9164: * src/classes/file.C:
9165: * src/include/pa_hash.h:
9166: * src/main/pa_hash.C:
9167: * src/targets/pa_exec.C:
9168: * src/targets/pa_exec.h:
1.1 paf 9169: exec env 0
9170:
1.2 paf 9171: * src/classes/_op.h:
9172: * src/include/pa_dir.h:
9173: * src/include/pa_globals.h:
9174: * src/include/pa_sapi.h:
9175: * src/main/main.dsp:
9176: * src/main/pa_dir.C:
9177: * src/main/pa_globals.C:
9178: * src/operators.txt:
9179: * src/targets/cgi/parser3.C:
9180: * src/targets/cgi/parser3.dsp:
9181: * src/targets/pa_exec.C:
9182: * src/targets/pa_exec.h:
1.1 paf 9183: problems with ^exec:cgi post data. they are already read by vform
9184:
1.2 paf 9185: * src/include/pa_string.h:
9186: * src/targets/pa_exec.C:
1.1 paf 9187: written but not tested exec with env for unix
9188:
9189: 2001-04-08 paf
1.2 paf 9190: * src/classes/file.C:
9191: * src/classes/mail.C:
9192: * src/classes/string.C:
9193: * src/include/pa_request.h:
9194: * src/include/pa_string.h:
9195: * src/main/pa_request.C:
9196: * src/operators.txt:
1.1 paf 9197: uuencode. string<<
9198:
1.2 paf 9199: * src/operators.txt:
1.1 paf 9200: z
9201:
9202: 2001-04-07 paf
1.2 paf 9203: * src/classes/_mail.h:
9204: * src/classes/mail.C:
9205: * src/include/pa_common.h:
9206: * src/include/pa_globals.h:
9207: * src/include/pa_string.h:
9208: * src/main/main.dsp:
9209: * src/main/pa_common.C:
9210: * src/main/pa_globals.C:
9211: * src/main/pa_request.C:
9212: * src/main/untaint.C:
9213: * src/types/pa_vcookie.C:
1.1 paf 9214: mail:send -10 just compiled
9215:
1.2 paf 9216: * src/include/pa_socks.h:
9217: * src/main/main.dsp:
9218: * src/main/pa_socks.C:
9219: * src/targets/cgi/parser3.C:
9220: * src/targets/cgi/parser3.dsp:
9221: * src/targets/isapi/parser3isapi.C:
1.1 paf 9222: mail:send 1
9223:
1.2 paf 9224: * src/classes/mail.C:
9225: +=
9226:
9227: * src/classes/mail.C:
9228: * src/operators.txt:
1.1 paf 9229: ^attach dead end
9230:
1.2 paf 9231: * src/classes/mail.C:
9232: * src/include/pa_string.h:
1.1 paf 9233: mail:send -1 text prepared
9234:
1.2 paf 9235: * src/classes/mail.C:
1.1 paf 9236: ^mail[$attach
9237:
1.2 paf 9238: * src/classes/mail.C:
9239: * src/classes/mail.C:
9240: * src/classes/mail.C:
9241: * src/main/pa_request.C:
1.1 paf 9242: z
9243:
1.2 paf 9244: * src/classes/mail.C:
9245: * src/classes/smtp/comms.C:
9246: * src/classes/smtp/smtp.C:
9247: * src/classes/smtp/smtp.h:
9248: * src/include/pa_globals.h:
9249: * src/include/pa_request.h:
9250: * src/main/main.dsp:
9251: * src/main/pa_globals.C:
9252: * src/main/pa_request.C:
1.1 paf 9253: smtp just compiled
9254:
9255: 2001-04-06 paf
1.2 paf 9256: * src/types/pa_valiased.C:
9257: another root inherititance skipped
9258:
9259: * src/classes/random.C:
9260: * src/classes/table.C:
9261: * src/main/pa_globals.C:
1.1 paf 9262: @office
9263:
1.2 paf 9264: * src/classes/table.C:
9265: * src/include/pa_dir.h:
9266: * src/main/execute.C:
9267: * src/main/main.dsp:
9268: * src/main/pa_dir.C:
9269: * src/operators.txt:
1.1 paf 9270: table:dir 0 [without regexp]
9271:
1.2 paf 9272: * src/main/compile.C:
9273: * src/main/compile.y:
9274: * src/main/execute.C:
1.1 paf 9275: operators are now not root methods of parent class. just 'ROOT
9276: class
9277:
1.2 paf 9278: * src/classes/table.C:
9279: * src/include/pa_globals.h:
9280: * src/main/pa_globals.C:
9281: * src/main/pa_string.C:
9282: * src/operators.txt:
1.1 paf 9283: table:dir 1
9284:
1.2 paf 9285: * src/classes/_op.h:
9286: * src/classes/_root.h:
9287: * src/classes/op.C:
9288: * src/classes/root.C:
9289: * src/include/pa_globals.h:
9290: * src/include/pa_request.h:
9291: * src/main/compile.C:
9292: * src/main/execute.C:
9293: * src/main/main.dsp:
9294: * src/main/pa_globals.C:
9295: * src/main/pa_request.C:
1.1 paf 9296: renamed 'root' to 'op'
9297:
1.2 paf 9298: * src/classes/_op.h:
9299: * src/classes/op.C:
1.1 paf 9300: renamed from 'root'
9301:
9302: 2001-04-05 paf
1.2 paf 9303: * src/classes/root.C:
9304: * src/include/pa_sql_connection.h:
9305: * src/include/pa_sql_driver.h:
9306: * src/main/main.dsp:
9307: * src/main/pa_sql_driver_manager.C:
9308: * src/sql/pa_sql_driver.h:
1.1 paf 9309: sql driver services for conv memory & error reporting
9310:
1.2 paf 9311: * src/main/execute.C:
9312: * src/main/pa_request.C:
9313: * src/main/pa_string.C:
9314: * src/types/pa_value.h:
9315: * src/types/pa_vmframe.h:
9316: * src/types/pa_wcontext.h:
9317: constructor flag dropped at get_method_frame and remembered
9318: into method_frame
1.1 paf 9319:
1.2 paf 9320: * src/include/pa_globals.h:
9321: * src/main/pa_globals.C:
9322: * src/main/pa_request.C:
9323: * src/main/pa_string.C:
9324: * src/targets/isapi/parser3isapi.dsp:
1.1 paf 9325: $LOCALE:ctype[Russian_Russia.1251]
9326:
1.2 paf 9327: * src/main/pa_request.C:
9328: * src/sql/pa_sql_driver.h:
9329: mysql limit
9330:
9331: * src/classes/table.C:
9332: select * from hren error contains statement
1.1 paf 9333:
1.2 paf 9334: * src/classes/random.C:
9335: * src/classes/root.C:
9336: * src/classes/table.C:
9337: * src/include/pa_sql_connection.h:
9338: * src/include/pa_string.h:
9339: * src/main/execute.C:
9340: * src/main/pa_sql_driver_manager.C:
9341: * src/main/pa_string.C:
9342: * src/main/untaint.C:
9343: * src/operators.txt:
9344: * src/sql/pa_sql_driver.h:
9345: * src/types/pa_vmframe.h:
9346: * src/types/pa_wcontext.C:
9347: * src/types/pa_wcontext.h:
9348: sql quote. string untaint UL_SQL
1.1 paf 9349:
1.2 paf 9350: * src/classes/table.C:
9351: * src/include/pa_sql_connection.h:
9352: * src/include/pa_types.h:
9353: * src/main/pa_sql_driver_manager.C:
9354: * src/main/untaint.C:
9355: * src/operators.txt:
9356: * src/sql/pa_sql_driver.h:
9357: * src/targets/cgi/parser3.dsp:
1.1 paf 9358: mysql 0
9359:
1.2 paf 9360: * src/classes/table.C:
9361: * src/include/pa_sql_connection.h:
9362: * src/main/pa_sql_driver_manager.C:
9363: * src/sql/pa_sql_driver.h:
1.1 paf 9364: sql ping
9365:
1.2 paf 9366: * src/classes/table.C:
9367: * src/include/pa_string.h:
9368: * src/main/pa_string.C:
9369: * src/main/untaint.C:
1.1 paf 9370: z
9371:
1.2 paf 9372: * src/classes/file.C:
9373: * src/classes/root.C:
9374: * src/classes/string.C:
9375: * src/classes/table.C:
9376: * src/main/pa_request.C:
1.1 paf 9377: junction to code&expression in errors
9378:
1.2 paf 9379: * src/configure.in:
9380: * src/include/pa_config_fixed.h:
9381: * src/include/pa_config_includes.h:
9382: * src/include/pa_hash.h:
9383: * src/include/pa_string.h:
9384: * src/main/pa_hash.C:
9385: * src/main/pa_table.C:
1.1 paf 9386: hash now not thread-safe.
9387:
9388: 2001-04-04 paf
1.2 paf 9389: * src/include/pa_sql_driver.h:
1.1 paf 9390: mysql connect
9391:
1.2 paf 9392: * src/classes/random.C:
9393: * src/classes/root.C:
9394: * src/classes/table.C:
9395: * src/include/pa_globals.h:
9396: * src/include/pa_pool.h:
9397: * src/include/pa_request.h:
9398: * src/main/pa_request.C:
9399: * src/operators.txt:
9400: * src/types/pa_vclass.h:
1.1 paf 9401: sql frame -10
9402:
1.2 paf 9403: * src/Makefile.am:
9404: * src/classes/root.C:
9405: * src/classes/string.C:
9406: * src/classes/table.C:
9407: * src/include/pa_globals.h:
9408: * src/include/pa_hash.h:
9409: * src/include/pa_pool.h:
9410: * src/include/pa_request.h:
9411: * src/include/pa_sapi.h:
9412: * src/include/pa_string.h:
9413: * src/include/pa_table.h:
9414: * src/main/main.dsp:
9415: * src/main/pa_globals.C:
9416: * src/main/pa_hash.C:
9417: * src/main/pa_request.C:
9418: * src/main/pa_string.C:
9419: * src/main/pa_table.C:
9420: * src/main/untaint.C:
9421: * src/operators.txt:
9422: * src/parser3.dsw:
1.1 paf 9423: connect&sql -1000 just compiled
9424:
1.2 paf 9425: * src/sql/Makefile.am:
9426: forgot to add mysql client
9427:
9428: * src/classes/root.C:
9429: * src/include/pa_sql_driver.h:
9430: * src/include/pa_sql_driver_manager.h:
9431: * src/main/main.dsp:
9432: * src/main/pa_sql_driver_manager.C:
9433: * src/parser3.dsw:
1.1 paf 9434: more manager&connection&driver
9435:
1.2 paf 9436: * src/include/pa_sql_driver.h:
1.1 paf 9437: mysql info
9438:
1.2 paf 9439: * src/doc/doxygen.cfg:
1.1 paf 9440: z
9441:
1.2 paf 9442: * src/include/pa_sql_driver.h:
9443: * src/include/pa_sql_driver_manager.h:
9444: * src/libltdl/COPYING.TXT:
9445: * src/libltdl/Makefile.am:
9446: * src/libltdl/README:
9447: * src/libltdl/acinclude.m4:
9448: * src/libltdl/config.h:
9449: * src/libltdl/config_auto.h.in:
9450: * src/libltdl/config_fixed.h:
9451: * src/libltdl/configure.in:
9452: * src/libltdl/libltdl.dsp:
9453: * src/libltdl/ltdl.c:
9454: * src/libltdl/ltdl.h:
9455: * src/main/pa_sql_driver_manager.C:
1.1 paf 9456: connect&sql -1000 just compiled [forgot to add libltdl, added]
9457:
9458: 2001-04-03 paf
1.2 paf 9459: * src/classes/file.C:
9460: * src/classes/string.C:
9461: * src/classes/table.C:
9462: * src/include/pa_string.h:
9463: * src/main/pa_common.C:
9464: * src/main/pa_string.C:
9465: * src/main/untaint.C:
1.1 paf 9466: string:match replace 2. string.cstr(forced lang)
9467:
1.2 paf 9468: * src/classes/string.C:
9469: string:match replace 0
9470:
9471: * src/classes/string.C:
9472: * src/operators.txt:
9473: * src/types/pa_vform.C:
1.1 paf 9474: string:match replace assigned lang
9475:
1.2 paf 9476: * src/classes/string.C:
9477: * src/include/pa_string.h:
9478: * src/main/pa_string.C:
1.1 paf 9479: string:match replace strange matches
9480:
1.2 paf 9481: * src/parser3.dsw:
9482: * src/pcre/LICENCE:
9483: * src/pcre/Makefile:
9484: * src/pcre/README:
9485: * src/pcre/Tech.Notes:
9486: * src/pcre/dftables.c:
9487: * src/pcre/get.c:
9488: * src/pcre/internal.h:
9489: * src/pcre/maketables.c:
9490: * src/pcre/pcre-2_08.tar.gz:
9491: * src/pcre/pcre.3:
9492: * src/pcre/pcre.3.html:
9493: * src/pcre/pcre.3.txt:
9494: * src/pcre/pcre.c:
9495: * src/pcre/pcre.dsp:
9496: * src/pcre/pcre.h:
9497: * src/pcre/pcre_dftables.dsp:
9498: * src/pcre/study.c:
1.1 paf 9499: added pcre
9500:
1.2 paf 9501: * src/classes/table.C:
9502: table:append now uses string::split
1.1 paf 9503:
1.2 paf 9504: * src/include/pa_globals.h:
9505: * src/include/pa_hash.h:
9506: * src/main/pa_globals.C:
9507: * src/main/pa_request.C:
9508: * src/targets/cgi/parser3.C:
9509: * src/targets/isapi/parser3isapi.C:
9510: * src/types/pa_vfile.C:
1.1 paf 9511: content-disposition
9512:
1.2 paf 9513: * src/classes/string.C:
9514: * src/include/pa_globals.h:
9515: * src/include/pa_string.h:
9516: * src/main/main.dsp:
9517: * src/main/pa_globals.C:
9518: * src/main/pa_string.C:
9519: * src/parser3.dsw:
9520: * src/pcre/pcre.dsp:
9521: * src/pcre/pcre_dftables.dsp:
9522: string:match [search] -1 just compiled
1.1 paf 9523:
1.2 paf 9524: * src/classes/string.C:
9525: * src/include/pa_globals.h:
9526: * src/include/pa_string.h:
9527: * src/include/pa_threads.h:
9528: * src/main/pa_globals.C:
9529: * src/main/pa_string.C:
9530: * src/targets/isapi/parser3isapi.dsp:
1.1 paf 9531: string:match 0
9532:
1.2 paf 9533: * src/main/pa_common.C:
9534: * src/main/untaint.C:
9535: * src/operators.txt:
9536: * src/targets/cgi/parser3.C:
9537: * src/targets/isapi/parser3isapi.C:
9538: * src/targets/isapi/pool_storage.h:
1.1 paf 9539: todo/tests
9540:
1.2 paf 9541: * src/include/pa_common.h:
9542: * src/include/pa_globals.h:
9543: * src/main/pa_globals.C:
9544: * src/main/pa_request.C:
9545: * src/operators.txt:
9546: * src/targets/cgi/parser3.C:
9547: * src/targets/isapi/parser3isapi.C:
9548: * src/types/pa_value.h:
1.1 paf 9549: main:post-process
9550:
1.2 paf 9551: * src/classes/string.C:
9552: * src/include/pa_string.h:
9553: * src/main/pa_string.C:
1.1 paf 9554: string:match replace -11
9555:
1.2 paf 9556: * src/classes/file.C:
9557: * src/classes/root.C:
9558: * src/classes/string.C:
9559: * src/classes/table.C:
9560: * src/doc/doxygen.cmd:
9561: * src/doc/doxygen.txt:
9562: * src/doc/generate.cmd:
9563: * src/include/pa_array.h:
9564: * src/include/pa_request.h:
9565: * src/include/pa_string.h:
9566: * src/main/execute.C:
9567: * src/main/pa_string.C:
9568: * src/main/untaint.C:
9569: * src/operators.txt:
9570: * src/targets/cgi/parser3.C:
9571: * src/types/pa_vcookie.C:
1.1 paf 9572: string::pos & cmp & piece bugs fixed.
9573: string::split new
9574: table:load separated from set
9575: table:set implemented with clean \n \t searches
9576:
1.2 paf 9577: * src/classes/file.C:
9578: * src/classes/table.C:
9579: * src/include/pa_common.h:
9580: * src/main/compile_tools.C:
9581: * src/main/pa_common.C:
9582: * src/main/pa_request.C:
9583: * src/operators.txt:
9584: * src/types/pa_vform.C:
9585: * src/types/pa_vstring.C:
9586: z
9587:
9588: * src/include/pa_common.h:
9589: * src/include/pa_request.h:
9590: * src/include/pa_sapi.h:
9591: * src/main/main.dsp:
9592: * src/main/pa_common.C:
9593: * src/main/pa_request.C:
9594: * src/operators.txt:
9595: * src/targets/cgi/parser3.C:
9596: * src/types/pa_value.h:
9597: * src/types/pa_vfile.C:
9598: * src/types/pa_vfile.h:
9599: * src/types/pa_vstring.h:
1.1 paf 9600: vfile in response:body
9601:
1.2 paf 9602: * src/classes/string.C:
9603: * src/include/pa_string.h:
9604: * src/main/pa_string.C:
9605: * src/operators.txt:
1.1 paf 9606: string:match replace prepared
9607:
1.2 paf 9608: * src/classes/string.C:
9609: * src/main/compile.y:
9610: * src/operators.txt:
1.1 paf 9611: grammar: fixed to allow {}[]< empty []
9612:
1.2 paf 9613: * src/classes/double.C:
9614: * src/classes/file.C:
9615: * src/classes/form.C:
9616: * src/classes/int.C:
9617: * src/classes/response.C:
9618: * src/classes/root.C:
9619: * src/classes/string.C:
9620: * src/classes/table.C:
9621: * src/include/pa_string.h:
9622: * src/main/pa_string.C:
9623: * src/operators.txt:
1.1 paf 9624: string:match -10 [frame]
9625:
1.2 paf 9626: * src/classes/string.C:
9627: * src/main/pa_string.C:
1.1 paf 9628: string:match replace prepared 2
9629:
9630: 2001-04-02 paf
1.2 paf 9631: * src/classes/_random.h:
9632: * src/classes/random.C:
9633: * src/include/pa_globals.h:
9634: * src/main/main.dsp:
9635: * src/main/pa_globals.C:
9636: * src/main/pa_request.C:
9637: * src/operators.txt:
9638: * src/types/pa_value.h:
1.1 paf 9639: random:generate
9640:
1.2 paf 9641: * src/classes/table.C:
9642: * src/include/pa_array.h:
9643: * src/include/pa_string.h:
9644: * src/include/pa_table.h:
9645: * src/main/execute.C:
9646: * src/operators.txt:
9647: * src/types/pa_value.h:
1.1 paf 9648: table:join
9649:
1.2 paf 9650: * src/classes/table.C:
9651: * src/include/pa_string.h:
9652: * src/main/pa_string.C:
9653: * src/operators.txt:
9654: * src/types/pa_valiased.C:
9655: * src/types/pa_valiased.h:
9656: * src/types/pa_vdouble.h:
9657: * src/types/pa_vfile.h:
9658: * src/types/pa_vint.h:
9659: * src/types/pa_vresponse.h:
9660: * src/types/pa_vstring.h:
9661: * src/types/pa_vtable.h:
1.1 paf 9662: string::pos. about to use it in table:set/load
9663:
1.2 paf 9664: * src/classes/random.C:
9665: * src/operators.txt:
1.1 paf 9666: random:generate 1
9667:
9668: 2001-03-30 paf
1.2 paf 9669: * src/classes/double.C:
9670: * src/classes/file.C:
9671: * src/classes/int.C:
9672: * src/classes/response.C:
9673: * src/classes/root.C:
9674: * src/classes/string.C:
9675: * src/classes/table.C:
9676: * src/main/compile.y:
9677: * src/main/execute.C:
9678: * src/types/pa_value.h:
9679: * src/types/pa_vstateless_class.C:
9680: * src/types/pa_vstateless_class.h:
9681: static|dynamic|any method registration
9682:
9683: * src/classes/table.C:
9684: * src/include/pa_string.h:
9685: * src/main/pa_string.C:
9686: * src/operators.txt:
1.1 paf 9687: todo: table flip and append. string::pos
9688:
9689: 2001-03-29 paf
1.2 paf 9690: * src/classes/string.C:
9691: * src/main/compile.y:
9692: * src/main/compile_tools.C:
9693: * src/main/compile_tools.h:
9694: * src/main/main.dsp:
9695: * src/types/pa_value.h:
9696: * src/types/pa_vstring.h:
9697: * src/types/pa_vunknown.h:
1.1 paf 9698: empty params allowed. [] and [;] are different now.
9699:
1.2 paf 9700: * src/include/pa_pool.h:
9701: * src/include/pa_request.h:
9702: * src/main/pa_request.C:
9703: * src/main/untaint.C:
9704: * src/operators.txt:
1.1 paf 9705: pool.request
9706:
1.2 paf 9707: * src/classes/string.C:
9708: * src/operators.txt:
1.1 paf 9709: string:xsplit forgot that they must result in 1 row N column [
9710: not vice versa]
9711:
1.2 paf 9712: * src/classes/string.C:
9713: * src/include/pa_string.h:
9714: * src/main/execute.C:
9715: * src/main/pa_array.C:
9716: * src/main/pa_string.C:
9717: * src/operators.txt:
9718: * src/types/pa_vtable.h:
1.1 paf 9719: string: lsplit -1
9720:
1.2 paf 9721: * src/classes/string.C:
9722: * src/include/pa_string.h:
9723: * src/main/pa_string.C:
9724: * src/operators.txt:
1.1 paf 9725: string: pos -1
9726:
1.2 paf 9727: * src/classes/string.C:
9728: * src/include/pa_string.h:
9729: * src/main/pa_string.C:
1.1 paf 9730: string: lsplit
9731:
1.2 paf 9732: * src/include/pa_pool.h:
9733: * src/include/pa_request.h:
9734: * src/main/pa_request.C:
9735: * src/main/untaint.C:
9736: pool.request undone
9737:
9738: * src/classes/string.C:
1.1 paf 9739: z
9740:
1.2 paf 9741: * src/include/pa_string.h:
9742: * src/main/pa_string.C:
9743: * src/main/untaint.C:
1.1 paf 9744: string: pos
9745:
1.2 paf 9746: * src/classes/string.C:
9747: * src/classes/table.C:
9748: * src/include/pa_string.h:
9749: * src/main/compile.y:
9750: * src/main/pa_request.C:
9751: * src/main/pa_string.C:
9752: * src/main/untaint.C:
9753: * src/operators.txt:
1.1 paf 9754: string: left right mid
9755:
1.2 paf 9756: * src/classes/file.C:
9757: * src/classes/table.C:
9758: * src/include/pa_table.h:
9759: * src/main/pa_table.C:
9760: * src/operators.txt:
9761: * src/types/pa_vstring.h:
9762: * src/types/pa_wwrapper.h:
1.1 paf 9763: table:flip
9764:
1.2 paf 9765: * src/classes/string.C:
1.1 paf 9766: string: rsplit
9767:
9768: 2001-03-28 paf
1.2 paf 9769: * src/classes/file.C:
9770: * src/include/pa_globals.h:
9771: * src/include/pa_request.h:
9772: * src/operators.txt:
9773: * src/targets/cgi/parser3.C:
9774: * src/targets/isapi/parser3isapi.C:
9775: * src/types/pa_value.h:
9776: * src/types/pa_vrequest.C:
9777: * src/types/pa_vunknown.h:
9778: $request:browser [.type .version]; unknown.get_double now = 0.
9779:
9780: * src/classes/table.C:
9781: * src/include/pa_array.h:
9782: * src/include/pa_hash.h:
9783: * src/include/pa_table.h:
9784: * src/main/pa_array.C:
9785: * src/main/pa_table.C:
9786: * src/operators.txt:
9787: * src/types/pa_vtable.h:
9788: table:locate just compiled
1.1 paf 9789:
1.2 paf 9790: * src/classes/file.C:
9791: * src/include/pa_common.h:
9792: * src/main/pa_common.C:
9793: * src/operators.txt:
9794: * src/types/pa_vfile.C:
9795: * src/types/pa_vfile.h:
1.1 paf 9796: started file:load. wrong write. must be self.set
9797:
1.2 paf 9798: * src/classes/file.C:
9799: * src/classes/root.C:
9800: * src/classes/table.C:
9801: * src/include/pa_table.h:
9802: * src/main/pa_table.C:
9803: * src/operators.txt:
9804: table:locate1, file:test
1.1 paf 9805:
1.2 paf 9806: * src/classes/file.C:
9807: * src/main/execute.C:
9808: * src/main/pa_common.C:
9809: * src/main/untaint.C:
9810: * src/targets/cgi/parser3.C:
9811: * src/types/pa_vfile.C:
9812: * src/types/pa_vfile.h:
9813: * src/types/pa_vform.C:
1.1 paf 9814: file:load 1. tainted
9815:
1.2 paf 9816: * src/operators.txt:
1.1 paf 9817: z
9818:
1.2 paf 9819: * src/classes/file.C:
9820: * src/include/pa_globals.h:
9821: * src/include/pa_request.h:
9822: * src/include/pa_table.h:
9823: * src/main/pa_globals.C:
9824: * src/main/pa_request.C:
9825: * src/main/pa_table.C:
9826: * src/operators.txt:
9827: * src/types/pa_vfile.C:
9828: * src/types/pa_vfile.h:
9829: * src/types/pa_vform.C:
1.1 paf 9830: file:load autodetection of mime-type by user-file-name
9831:
9832: 2001-03-27 paf
1.2 paf 9833: * src/classes/double.C:
9834: * src/classes/int.C:
9835: * src/classes/root.C:
9836: * src/classes/string.C:
9837: * src/classes/table.C:
9838: * src/main/compile_tools.C:
9839: * src/main/execute.C:
9840: * src/main/pa_request.C:
9841: * src/main/untaint.C:
9842: * src/types/pa_value.h:
9843: * src/types/pa_vbool.h:
9844: * src/types/pa_vcookie.C:
9845: * src/types/pa_vdouble.h:
9846: * src/types/pa_vfile.h:
9847: * src/types/pa_vint.h:
9848: * src/types/pa_vmframe.h:
9849: * src/types/pa_vstring.h:
9850: * src/types/pa_vtable.h:
9851: * src/types/pa_vunknown.h:
9852: sort 0
9853:
9854: * src/auto.p:
9855: * src/classes/table.C:
9856: * src/include/pa_common.h:
9857: * src/main/compile.y:
9858: * src/main/execute.C:
9859: * src/main/pa_common.C:
9860: * src/main/pa_table.C:
9861: * src/tainted.txt:
9862: * src/test.cfg:
1.1 paf 9863: table:save decided to have as it were. stepped back.
9864: grammar: added 'in' 'is' 'lt'&co follow-space check
9865:
1.2 paf 9866: * src/main/compile.y:
9867: fixed minor bug in @mn[][] ...^{
1.1 paf 9868:
1.2 paf 9869: * src/main/execute.C:
9870: * src/types/pa_value.h:
9871: * src/types/pa_vmframe.h:
9872: * src/types/pa_wcontext.h:
9873: fixed r/w context of code-params
1.1 paf 9874:
1.2 paf 9875: * src/classes/table.C:
9876: * src/main/pa_common.C:
9877: * src/main/pa_request.C:
9878: * src/targets/cgi/parser3.C:
9879: * src/types/pa_value.h:
9880: * src/types/pa_vbool.h:
9881: * src/types/pa_vdouble.h:
9882: * src/types/pa_vfile.h:
9883: * src/types/pa_vint.h:
9884: * src/types/pa_vstring.h:
9885: * src/types/pa_vunknown.h:
1.1 paf 9886: continue on sort
9887:
1.2 paf 9888: * src/types/pa_valiased.C:
9889: * src/types/pa_valiased.h:
9890: * src/types/pa_vdouble.h:
9891: * src/types/pa_vfile.h:
9892: * src/types/pa_vint.h:
9893: * src/types/pa_vresponse.h:
9894: * src/types/pa_vstring.h:
9895: * src/types/pa_vtable.h:
9896: renamed to are_static_calls_disabled
1.1 paf 9897:
1.2 paf 9898: * src/main/execute.C:
9899: * src/main/pa_common.C:
9900: fixed r/w context of code-params2, fixed ntfs hardlink slow dir update
1.1 paf 9901:
1.2 paf 9902: * src/classes/table.C:
9903: * src/main/execute.C:
1.1 paf 9904: about to change junction rcontext!!
9905:
1.2 paf 9906: * src/classes/table.C:
9907: * src/include/pa_common.h:
9908: * src/main/compile.y:
9909: started table:sort
9910: fixed minor bug in #...^{
1.1 paf 9911:
9912: 2001-03-26 paf
1.2 paf 9913: * src/classes/file.C:
9914: * src/classes/root.C:
9915: * src/classes/table.C:
9916: * src/include/pa_common.h:
9917: * src/include/pa_globals.h:
9918: * src/include/pa_table.h:
9919: * src/main/pa_common.C:
9920: * src/main/pa_globals.C:
9921: * src/main/pa_request.C:
9922: * src/main/pa_table.C:
9923: * src/operators.txt:
1.1 paf 9924: moved ::save to pa_table.
9925: disabled @auto invocation in ^process
9926:
1.2 paf 9927: * src/classes/table.C:
9928: * src/include/pa_array.h:
9929: * src/include/pa_table.h:
9930: * src/main/pa_array.C:
9931: * src/operators.txt:
1.1 paf 9932: table:record
9933:
1.2 paf 9934: * src/main/untaint.C:
9935: * src/targets/cgi/parser3.C:
9936: * src/targets/isapi/parser3isapi.C:
9937: * src/targets/isapi/parser3isapi.dsp:
9938: * src/targets/isapi/pool_storage.h:
9939: * src/types/pa_valiased.h:
9940: * src/types/pa_vcookie.C:
9941: * src/types/pa_vdouble.h:
9942: * src/types/pa_vfile.h:
9943: * src/types/pa_vint.h:
9944: * src/types/pa_vresponse.h:
9945: * src/types/pa_vstring.h:
9946: * src/types/pa_vtable.h:
1.1 paf 9947: z
9948:
1.2 paf 9949: * src/main/compile.y:
1.1 paf 9950: grammar: [] 0params [;] 2 params (was 0)
9951:
1.2 paf 9952: * src/include/pa_pool.h:
9953: * src/main/execute.C:
9954: * src/operators.txt:
9955: * src/types/pa_valiased.C:
9956: * src/types/pa_valiased.h:
9957: * src/types/pa_value.h:
9958: * src/types/pa_vdouble.h:
9959: * src/types/pa_vfile.h:
9960: * src/types/pa_vint.h:
9961: * src/types/pa_vresponse.h:
9962: * src/types/pa_vstring.h:
9963: * src/types/pa_vtable.h:
1.1 paf 9964: disabled $a(123) $b[$a.CLASS] ^b.inc[123] shit.
9965: allowed no checks in native method realisations on 'self' validity -
9966: they now can simply assume that 'self' is V{Proper} .
9967:
9968: 2001-03-25 paf
1.2 paf 9969: * src/classes/table.C:
9970: * src/include/pa_globals.h:
9971: * src/include/pa_string.h:
9972: * src/include/pa_table.h:
9973: * src/main/compile.y:
9974: * src/main/compile_tools.C:
9975: * src/main/compile_tools.h:
9976: * src/main/pa_globals.C:
9977: * src/main/pa_request.C:
9978: * src/main/pa_string.C:
9979: * src/main/pa_table.C:
9980: * src/main/untaint.C:
9981: * src/types/pa_vcookie.h:
1.1 paf 9982: typo & typo-default
9983:
1.2 paf 9984: * src/main/pa_globals.C:
9985: * src/main/untaint.C:
1.1 paf 9986: html-typo - moved all processing to table [except preliminary \
9987: \n \r \n replacements to "\n"]
9988:
1.2 paf 9989: * src/main/untaint.C:
9990: typo \r \r\n \n properly handled
9991:
9992: * src/classes/table.C:
9993: * src/include/pa_table.h:
9994: * src/main/pa_globals.C:
9995: * src/main/pa_table.C:
9996: * src/main/untaint.C:
9997: returned table originating. useful for reporting typo table
9998: problems origin. think would be useful somewhere else
9999:
10000: * src/classes/table.C:
10001: * src/main/untaint.C:
1.1 paf 10002: html-typo - decided to move all the processing to table
10003:
1.2 paf 10004: * src/main/pa_request.C:
1.1 paf 10005: table empty lines ignored. system-default content type assigned
10006: in output:result [can fail in main:auto and skipped normal
10007: defaults extraction]
10008:
1.2 paf 10009: * src/include/pa_string.h:
10010: * src/main/compile.y:
10011: #comment fixed minor bug
1.1 paf 10012:
1.2 paf 10013: * src/main/pa_request.C:
10014: * src/main/untaint.C:
1.1 paf 10015: moved default typo-table to lowlevel - it initialization could
10016: be skipped if failed in @auto. so that exception report would
10017: use some table
10018:
1.2 paf 10019: * src/main/untaint.C:
1.1 paf 10020: z
10021:
10022: 2001-03-24 paf
1.2 paf 10023: * src/main/pa_globals.C:
10024: * src/types/pa_vclass.C:
10025: * src/types/pa_vclass.h:
10026: * src/types/pa_vstateless_class.C:
10027: * src/types/pa_vstateless_class.h:
1.1 paf 10028: thrown away freeze mech.
10029: no danger now for you can't do ^request:process[@new-method[]
10030: body]
10031: trick anymore.
10032: still remains $some_instance.process[@new-method[]
10033: possibility]
10034: but would leave it as a feature.
10035: see index for sample
10036:
1.2 paf 10037: * src/include/pa_string.h:
10038: * src/main/pa_string.C:
10039: * src/main/untaint.C:
10040: * src/targets/cgi/parser3.C:
1.1 paf 10041: html-typo 2
10042:
1.2 paf 10043: * src/include/pa_array.h:
10044: * src/include/pa_hash.h:
10045: * src/include/pa_request.h:
10046: * src/main/compile.y:
10047: * src/main/pa_array.C:
10048: * src/main/pa_common.C:
10049: * src/main/pa_hash.C:
10050: * src/main/pa_request.C:
10051: * src/types/pa_vcookie.C:
10052: cyclic uses ignored. defaulted default content-type
1.1 paf 10053:
1.2 paf 10054: * src/asm.txt:
10055: * src/doc/doxygen.cfg:
10056: * src/doc/doxygen.txt:
10057: * src/doc/generate.cmd:
10058: * src/doc/view.cmd:
10059: * src/doxygen.cmd:
10060: * src/include/pa_array.h:
10061: * src/include/pa_globals.h:
10062: * src/include/pa_pool.h:
10063: * src/include/pa_string.h:
10064: * src/include/pa_table.h:
10065: * src/main/execute.C:
10066: * src/main/pa_array.C:
10067: * src/main/pa_globals.C:
10068: * src/main/pa_request.C:
10069: * src/main/pa_string.C:
10070: * src/main/untaint.C:
10071: * src/operators.txt:
10072: * src/parser3.doxygen:
10073: * src/parser3_doc_index.txt:
10074: * src/targets/cgi/parser3.C:
10075: * src/targets/isapi/parser3isapi.C:
10076: * src/types/pa_value.h:
10077: * src/types/pa_vtable.h:
10078: * src/viewdoxygen.cmd:
10079: html-typo 0
10080: html-typo 1. noticed double default content-type prob. run cgi.cmd tomorrow first
10081: html-typo sample. detected << problem: they become ltlt too fast
1.1 paf 10082:
1.2 paf 10083: * src/classes/file.C:
10084: * src/classes/root.C:
10085: * src/classes/table.C:
10086: * src/include/pa_common.h:
10087: * src/include/pa_request.h:
10088: * src/main/compile.y:
10089: * src/main/pa_common.C:
10090: * src/main/pa_request.C:
10091: * src/main/pa_string.C:
10092: * src/targets/isapi/parser3isapi.C:
10093: * src/types/pa_vfile.h:
1.1 paf 10094: file_read stringified
10095:
1.2 paf 10096: * src/include/pa_sapi.h:
10097: * src/main/pa_common.C:
10098: * src/main/pa_request.C:
10099: * src/targets/cgi/parser3.C:
10100: * src/targets/isapi/nt_log_events.mc:
10101: * src/targets/isapi/parser3isapi.C:
10102: * src/targets/isapi/parser3isapi.dsp:
1.1 paf 10103: 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.
10104: isapi: used HSE_APPEND_LOG_PARAMETER feature
10105:
1.2 paf 10106: * src/types/pa_valiased.C:
1.1 paf 10107: decided to String-ify file_read
10108:
1.2 paf 10109: * src/targets/cgi/parser3.C:
10110: * src/targets/isapi/nt_log_events.mc:
10111: * src/targets/isapi/parser3isapi.dsp:
1.1 paf 10112: cgi: sapi::log
10113:
1.2 paf 10114: * src/main/compile.y:
10115: * src/main/execute.C:
10116: * src/main/main.dsp:
10117: @CLASS equals @BASE. sanity
1.1 paf 10118:
1.2 paf 10119: * src/include/pa_globals.h:
10120: * src/include/pa_request.h:
10121: * src/main/compile.y:
10122: * src/main/pa_common.C:
10123: * src/main/pa_globals.C:
10124: * src/main/pa_request.C:
1.1 paf 10125: z
10126:
1.2 paf 10127: * src/include/pa_common.h:
10128: * src/main/pa_common.C:
10129: * src/main/pa_request.C:
10130: * src/targets/cgi/parser3.C:
10131: * src/targets/isapi/pool_storage.h:
10132: * src/types/pa_vform.C:
10133: * src/types/pa_vform.h:
10134: auto.p monkey
1.1 paf 10135:
1.2 paf 10136: * src/include/pa_common.h:
10137: * src/include/pa_globals.h:
10138: * src/main/pa_common.C:
10139: * src/main/pa_globals.C:
10140: * src/main/pa_request.C:
10141: * src/targets/isapi/parser3isapi.C:
10142: fixed default content-type allocation storage
1.1 paf 10143:
1.2 paf 10144: * src/include/pa_common.h:
10145: * src/main/pa_common.C:
10146: * src/targets/cgi/parser3.C:
10147: * src/targets/isapi/parser3isapi.C:
1.1 paf 10148: auto.p monkey every target
10149:
1.2 paf 10150: * src/main/compile.y:
10151: * src/main/compile_tools.h:
1.1 paf 10152: #comment
10153:
10154: 2001-03-23 paf
1.2 paf 10155: * src/acinclude.m4:
10156: * src/classes/root.C:
10157: * src/classes/table.C:
10158: * src/config.h.bot:
10159: * src/config.h.top:
10160: * src/configure:
10161: * src/configure.in:
10162: * src/include/pa_common.h:
10163: * src/include/pa_config_fixed.h:
10164: * src/include/pa_config_includes.h:
10165: * src/include/pa_string.h:
10166: * src/include/pa_threads.h:
10167: * src/include/pa_types.h:
10168: * src/include/pa_version.h:
10169: * src/main/compile.y:
10170: * src/main/execute.C:
10171: * src/main/pa_array.C:
10172: * src/main/pa_common.C:
10173: * src/main/pa_hash.C:
10174: * src/main/pa_pool.C:
10175: * src/main/pa_request.C:
10176: * src/main/pa_string.C:
10177: * src/main/untaint.C:
10178: * src/pa_version.h:
10179: * src/stamp-h.in:
10180: * src/targets/cgi/parser3.C:
10181: * src/targets/isapi/parser3isapi.C:
10182: * src/types/pa_vfile.C:
10183: * src/types/pa_vform.C:
1.1 paf 10184: cgi: reinvent document_root and request_uri under iis. autoconf
10185: updated. introducing ap_config_includes
10186:
1.2 paf 10187: * src/targets/cgi/parser3.C:
10188: * src/targets/isapi/parser3isapi.C:
1.1 paf 10189: isapi: think it would be better to rewrite as filter then to
10190: deal with pool
10191:
1.2 paf 10192: * src/targets/cgi/parser3.C:
1.1 paf 10193: cgi: reinvent document_root under iis
10194:
1.2 paf 10195: * src/include/pa_globals.h:
10196: * src/main/pa_request.C:
10197: * src/targets/cgi/parser3.C:
10198: * src/targets/cgi/parser3.dsp:
10199: * src/targets/isapi/parser3isapi.C:
10200: * src/types/pa_vcookie.C:
10201: * src/types/pa_venv.h:
10202: * src/types/pa_vform.C:
1.1 paf 10203: all: sapi beauty
10204:
1.2 paf 10205: * src/main/pa_request.C:
10206: * src/targets/cgi/parser3.C:
10207: * src/targets/isapi/parser3isapi.C:
10208: * src/targets/isapi/parser3isapi.dsp:
1.1 paf 10209: isapi minor env beauty
10210:
1.2 paf 10211: * src/include/pa_globals.h:
10212: * src/include/pa_sapi.h:
10213: * src/main/main.dsp:
10214: * src/main/pa_globals.C:
10215: * src/main/pa_request.C:
10216: * src/targets/cgi/parser3.C:
10217: * src/targets/isapi/parser3isapi.C:
10218: * src/types/pa_vcookie.C:
10219: * src/types/pa_venv.h:
10220: * src/types/pa_vform.C:
1.1 paf 10221: sapi made object
10222:
1.2 paf 10223: * src/include/pa_pool.h:
10224: * src/main/pa_request.C:
10225: * src/parser3.dsw:
10226: * src/targets/cgi/pa_pool.C:
10227: * src/targets/isapi/pa_pool.C:
10228: * src/targets/isapi/parser3isapi.C:
10229: * src/targets/isapi/parser3isapi.dsp:
10230: * src/targets/isapi/pool_storage.h:
1.1 paf 10231: isapi: dumb pool storage
10232:
1.2 paf 10233: * src/main/main.dsp:
10234: * src/targets/isapi/parser3isapi.C:
10235: isapi: docroot now like in cgi, not from APPL_PHYSICAL_PATH
10236:
10237: * src/parser3.dsw:
10238: * src/targets/isapi/pa_pool.C:
1.1 paf 10239: decided to continue with extension
10240:
1.2 paf 10241: * src/targets/cgi/parser3.C:
1.1 paf 10242: cgi: only one pool now
10243:
10244: 2001-03-22 paf
1.2 paf 10245: * src/main/pa_request.C:
10246: * src/parser3.dsw:
10247: * src/targets/cgi/parser3.C:
10248: * src/targets/isapi/parser3isapi.C:
10249: * src/targets/isapi/parser3isapi.dsp:
1.1 paf 10250: isapi document_root 0
10251:
1.2 paf 10252: * src/types/pa_vcookie.C:
1.1 paf 10253: cookie attr decoded
10254:
1.2 paf 10255: * src/include/pa_pool.h:
10256: * src/parser3.dsw:
10257: * src/targets/cgi/pa_pool.C:
10258: * src/targets/cgi/parser3.C:
10259: * src/targets/cgi/parser3.dsp:
10260: * src/targets/isapi/pa_pool.C:
10261: * src/targets/isapi/parser3isapi.C:
10262: * src/targets/isapi/parser3isapi.def:
10263: * src/targets/isapi/parser3isapi.dsp:
10264: started isapi
10265:
10266: * src/targets/isapi/parser3isapi.C:
1.1 paf 10267: isapi keep-alive
10268:
1.2 paf 10269: * src/targets/isapi/KILL.EXE:
10270: * src/targets/isapi/PSTAT.EXE:
10271: * src/targets/isapi/istart.cmd:
10272: * src/targets/isapi/istop.cmd:
10273: * src/targets/isapi/kill.pl:
10274: isapi added utils
1.1 paf 10275:
1.2 paf 10276: * src/include/pa_pool.h:
10277: * src/main/pa_pool.C:
10278: * src/parser3.dsw:
10279: * src/targets/cgi/parser3.C:
10280: * src/targets/isapi/parser3isapi.C:
10281: * src/targets/isapi/parser3isapi.dsp:
10282: * src/types/pa_vform.C:
10283: isapi 0
1.1 paf 10284:
1.2 paf 10285: * src/configure.in:
10286: * src/include/pa_globals.h:
10287: * src/include/pa_request.h:
10288: * src/include/pa_types.h:
10289: * src/main/pa_globals.C:
10290: * src/main/pa_request.C:
10291: * src/targets/cgi/parser3.C:
10292: * src/types/pa_vcookie.C:
1.1 paf 10293: config of auto.p path: parser_root_auto_path parser_site_auto_path
10294:
1.2 paf 10295: * src/targets/cgi/vform_fields_fill.C:
10296: * src/targets/cgi/vform_fields_fill.h:
10297: * src/targets/isapi/parser3isapi.C:
1.1 paf 10298: z
10299:
1.2 paf 10300: * src/include/pa_globals.h:
10301: * src/main/pa_common.C:
10302: * src/main/pa_request.C:
10303: * src/pa_version.h:
1.1 paf 10304: some comments
10305:
1.2 paf 10306: * src/include/pa_pool.h:
10307: * src/main/pa_request.C:
10308: * src/targets/cgi/parser3.C:
10309: * src/targets/isapi/parser3isapi.C:
1.1 paf 10310: isapi 1
10311:
10312: 2001-03-21 paf
1.2 paf 10313: * src/include/pa_globals.h:
10314: * src/targets/cgi/parser3.C:
10315: * src/types/pa_venv.h:
1.1 paf 10316: in cookie & env. todo:post
10317:
1.2 paf 10318: * src/Makefile.am:
10319: * src/classes/Makefile.am:
10320: * src/classes/file.C:
10321: * src/classes/root.C:
10322: * src/classes/table.C:
10323: * src/configure:
10324: * src/configure.in:
10325: * src/include/pa_array.h:
10326: * src/include/pa_common.h:
10327: * src/include/pa_globals.h:
10328: * src/include/pa_pool.h:
10329: * src/include/pa_request.h:
10330: * src/include/pa_string.h:
10331: * src/main/Makefile.am:
10332: * src/main/compile.y:
10333: * src/main/execute.C:
10334: * src/main/main.dsp:
10335: * src/main/pa_common.C:
10336: * src/main/pa_globals.C:
10337: * src/main/pa_request.C:
10338: * src/main/pa_string.C:
10339: * src/main/pa_table.C:
10340: * src/main/untaint.C:
10341: * src/parser3.doxygen:
10342: * src/parser3.dsw:
10343: * src/targets/Makefile.am:
10344: * src/targets/cgi/Makefile.am:
10345: * src/targets/cgi/parser3.C:
10346: * src/targets/cgi/parser3.dsp:
10347: * src/types/Makefile.am:
10348: * src/types/pa_vcookie.C:
10349: * src/types/pa_vform.C:
10350: * src/types/pa_vstring.h:
10351: * src/types/pa_wwrapper.h:
10352: * src/viewdoxygen.cmd:
1.1 paf 10353: shifted apache branch on main trunc
10354:
1.2 paf 10355: * src/targets/cgi/parser3.C:
1.1 paf 10356: z
10357:
1.2 paf 10358: * src/include/pa_common.h:
10359: * src/include/pa_globals.h:
10360: * src/include/pa_pool.h:
10361: * src/include/pa_request.h:
10362: * src/main/main.dsp:
10363: * src/main/pa_common.C:
10364: * src/main/pa_request.C:
10365: * src/parser3.dsw:
10366: * src/targets/cgi/parser3.C:
10367: * src/targets/cgi/parser3.dsp:
10368: * src/types/pa_vcookie.C:
10369: * src/types/pa_vform.C:
10370: * src/types/pa_vstring.h:
1.1 paf 10371: starting mod_parser3
10372:
1.2 paf 10373: * src/include/pa_globals.h:
1.1 paf 10374: post. todo: config of auto.p path
10375:
10376: 2001-03-20 paf
1.2 paf 10377: * src/classes/Makefile.am:
10378: * src/types/Makefile.am:
1.1 paf 10379: file Makefile.am was initially added on branch automake_update.
10380:
1.2 paf 10381: * src/main/pa_common.C:
10382: * src/parser3.doxygen:
10383: * src/targets/cgi/Makefile.am:
10384: * src/targets/cgi/parser3.C:
1.1 paf 10385: automake compiled and works. todo:make win32 ifdefs work and
10386: add ifdef unistd
10387:
1.2 paf 10388: * src/classes/Makefile.am:
10389: * src/classes/file.C:
10390: * src/classes/table.C:
10391: * src/classes/table.C:
10392: * src/include/pa_array.h:
10393: * src/include/pa_common.h:
10394: * src/include/pa_common.h:
10395: * src/include/pa_request.h:
10396: * src/include/pa_request.h:
10397: * src/include/pa_string.h:
10398: * src/include/pa_table.h:
10399: * src/include/pa_threads.h:
10400: * src/main/Makefile.am:
10401: * src/main/pa_common.C:
10402: * src/main/pa_globals.C:
10403: * src/main/pa_request.C:
10404: * src/main/pa_table.C:
10405: * src/main/untaint.C:
10406: * src/operators.txt:
10407: * src/targets/cgi/Makefile.am:
10408: * src/targets/cgi/parser3.C:
10409: * src/types/Makefile.am:
10410: * src/types/pa_valiased.h:
10411: * src/types/pa_value.h:
10412: * src/types/pa_vform.h:
10413: z
10414:
10415: * src/include/pa_request.h:
10416: * src/main/Makefile.am:
10417: * src/main/compile.y:
10418: * src/main/execute.C:
10419: * src/main/pa_common.C:
10420: * src/parser3.doxygen:
10421: * src/types/Makefile.am:
10422: removing locking
1.1 paf 10423:
1.2 paf 10424: * src/Makefile.am:
10425: * src/classes/file.C:
10426: * src/classes/root.C:
10427: * src/classes/table.C:
10428: * src/configure:
10429: * src/configure.in:
10430: * src/include/pa_array.h:
10431: * src/include/pa_request.h:
10432: * src/include/pa_string.h:
10433: * src/main/Makefile.am:
10434: * src/main/execute.C:
10435: * src/main/pa_common.C:
10436: * src/main/pa_globals.C:
10437: * src/main/pa_request.C:
10438: * src/main/pa_string.C:
10439: * src/main/untaint.C:
10440: * src/parser3.doxygen:
10441: * src/targets/Makefile.am:
10442: * src/targets/cgi/Makefile.am:
10443: * src/targets/cgi/parser3.C:
10444: * src/types/pa_vcookie.C:
10445: * src/types/pa_wwrapper.h:
10446: * src/viewdoxygen.cmd:
10447: String::UL_
1.1 paf 10448:
1.2 paf 10449: * src/classes/table.C:
10450: * src/include/pa_common.h:
10451: * src/main/pa_common.C:
10452: * src/main/pa_request.C:
10453: * src/operators.txt:
10454: * src/types/pa_vfile.h:
1.1 paf 10455: ^table:save
10456:
10457: 2001-03-19 paf
1.2 paf 10458: * src/classes/file.C:
10459: * src/classes/request.C:
10460: * src/classes/table.C:
10461: * src/include/pa_string.h:
10462: * src/main/main.dsp:
10463: * src/main/pa_pool.C:
10464: * src/main/pa_request.C:
10465: * src/main/untaint.C:
10466: * src/operators.txt:
10467: * src/types/pa_value.h:
10468: * src/types/pa_vfile.C:
10469: * src/types/pa_vfile.h:
10470: * src/types/pa_vform.C:
1.1 paf 10471: file 1
10472:
1.2 paf 10473: * src/classes/table.C:
10474: * src/include/pa_pool.h:
10475: * src/include/pa_request.h:
10476: * src/include/pa_table.h:
10477: * src/include/pa_types.h:
10478: * src/main/execute.C:
10479: * src/main/pa_request.C:
10480: * src/parser3.doxygen:
10481: * src/targets/cgi/parser3.C:
10482: * src/types/pa_value.h:
10483: * src/types/pa_vclass.h:
10484: * src/types/pa_vform.C:
10485: * src/types/pa_vstateless_class.h:
10486: * src/types/pa_vstateless_object.h:
10487: * src/viewdoxygen.cmd:
1.1 paf 10488: ^table:set{default level: TABLE}
10489:
1.2 paf 10490: * src/classes/_request.h:
10491: * src/classes/request.C:
10492: * src/main/pa_globals.C:
10493: * src/types/pa_vrequest.C:
10494: * src/types/pa_vrequest.h:
1.1 paf 10495: VRequest moved to :VStateless_object
10496:
1.2 paf 10497: * src/classes/_request.h:
10498: * src/classes/request.C:
10499: * src/main/main.dsp:
10500: * src/main/pa_globals.C:
10501: * src/types/pa_value.h:
10502: * src/types/pa_vform.h:
10503: * src/types/pa_vrequest.C:
10504: * src/types/pa_vrequest.h:
1.1 paf 10505: VRequest moved to :Value
10506:
1.2 paf 10507: * src/parser3.doxygen:
10508: * src/types/pa_valiased.h:
10509: * src/types/pa_vbool.h:
10510: * src/viewdoxygen.cmd:
1.1 paf 10511: doc: Value and it's derivates somehow unlinked. don't know why yet
10512:
1.2 paf 10513: * src/classes/_env.h:
10514: * src/classes/_table.h:
10515: * src/classes/env.C:
10516: * src/classes/table.C:
10517: * src/main/execute.C:
10518: * src/main/main.dsp:
10519: * src/main/pa_globals.C:
10520: * src/main/pa_request.C:
10521: * src/operators.txt:
10522: * src/types/pa_value.h:
10523: * src/types/pa_vcookie.C:
10524: * src/types/pa_vcookie.h:
10525: * src/types/pa_venv.h:
1.1 paf 10526: VEnv is now :Value
10527:
1.2 paf 10528: * src/operators.txt:
10529: * src/targets/cgi/pa_vform.C:
10530: * src/types/pa_valiased.C:
10531: * src/types/pa_valiased.h:
10532: * src/types/pa_value.h:
10533: * src/types/pa_vstateless_class.C:
10534: * src/types/pa_vstateless_class.h:
10535: * src/types/pa_vstateless_object.h:
1.1 paf 10536: moved common get_element part from stateless object&class into VAliased
10537:
1.2 paf 10538: * src/classes/_file.h:
10539: * src/classes/file.C:
10540: * src/include/pa_types.h:
10541: * src/main/pa_globals.C:
10542: * src/main/pa_request.C:
10543: * src/targets/cgi/parser3.C:
10544: * src/types/pa_valiased.h:
10545: * src/types/pa_vfile.C:
10546: * src/types/pa_vfile.h:
10547: * src/types/pa_vstateless_class.h:
10548: * src/types/pa_vstateless_object.h:
1.1 paf 10549: \ to / and ^file:save
10550:
1.2 paf 10551: * src/classes/root.C:
10552: * src/classes/table.C:
10553: * src/main/pa_exception.C:
10554: * src/main/pa_request.C:
10555: * src/parser3.doxygen:
10556: * src/parser3_doc_index.txt:
10557: * src/targets/cgi/parser3.C:
10558: * src/types/pa_vbool.h:
10559: * src/types/pa_vcookie.C:
10560: * src/types/pa_vcookie.h:
10561: * src/types/pa_vdouble.h:
10562: * src/types/pa_venv.h:
10563: * src/types/pa_vform.h:
10564: * src/types/pa_vint.h:
10565: * src/types/pa_vrequest.h:
1.1 paf 10566: doc: detected Value derivates prob
10567:
1.2 paf 10568: * src/include/code.h:
10569: * src/include/pa_array.h:
10570: * src/include/pa_pool.h:
10571: * src/include/pa_string.h:
10572: * src/include/pa_threads.h:
10573: * src/main/compile.C:
10574: * src/main/compile.y:
10575: * src/main/compile_tools.C:
10576: * src/main/compile_tools.h:
10577: * src/main/execute.C:
10578: * src/main/pa_array.C:
10579: * src/main/pa_common.C:
10580: * src/main/pa_exception.C:
10581: * src/main/pa_globals.C:
10582: * src/main/pa_hash.C:
10583: * src/main/pa_pool.C:
10584: * src/main/pa_request.C:
10585: * src/main/pa_string.C:
10586: * src/main/pa_table.C:
10587: * src/main/untaint.C:
10588: * src/parser3.doxygen:
10589: * src/types/pa_value.h:
1.1 paf 10590: auto @brief
10591:
1.2 paf 10592: * src/classes/_file.h:
10593: * src/classes/file.C:
10594: * src/classes/table.C:
10595: * src/include/pa_common.h:
10596: * src/include/pa_globals.h:
10597: * src/include/pa_string.h:
10598: * src/include/pa_table.h:
10599: * src/main/main.dsp:
10600: * src/main/pa_common.C:
10601: * src/main/pa_globals.C:
10602: * src/operators.txt:
10603: * src/operators.txt:
10604: * src/types/pa_value.h:
10605: * src/types/pa_vcookie.h:
10606: * src/types/pa_venv.h:
10607: * src/types/pa_vfile.C:
10608: * src/types/pa_vfile.h:
10609: * src/types/pa_vform.C:
10610: * src/types/pa_vform.h:
10611: * src/types/pa_vrequest.h:
10612: * src/types/pa_vtable.h:
1.1 paf 10613: file class just compiled
10614:
1.2 paf 10615: * src/types/pa_vfile.C:
10616: * src/types/pa_vfile.h:
10617: * src/types/pa_vstateless_object.h:
1.1 paf 10618: vfile doxx
10619:
1.2 paf 10620: * src/classes/_response.h:
10621: * src/classes/response.C:
10622: * src/main/pa_globals.C:
10623: * src/types/pa_vform.h:
10624: * src/types/pa_vresponse.h:
1.1 paf 10625: VResponse moved to :VStateless_object
10626:
1.2 paf 10627: * src/classes/_request.h:
10628: * src/classes/request.C:
10629: * src/doxygen.cmd:
10630: * src/include/code.h:
10631: * src/include/pa_array.h:
10632: * src/include/pa_common.h:
10633: * src/include/pa_exception.h:
10634: * src/include/pa_globals.h:
10635: * src/include/pa_hash.h:
10636: * src/include/pa_pool.h:
10637: * src/include/pa_request.h:
10638: * src/include/pa_stack.h:
10639: * src/include/pa_string.h:
10640: * src/include/pa_table.h:
10641: * src/include/pa_threads.h:
10642: * src/include/pa_types.h:
10643: * src/main/execute.C:
10644: * src/main/pa_pool.C:
10645: * src/main/pa_request.C:
10646: * src/main/pa_string.C:
10647: * src/main/untaint.C:
10648: * src/operators.txt:
10649: * src/parser.dsw:
10650: * src/parser3.doxygen:
10651: * src/parser3.dsw:
10652: * src/targets/cgi/parser3.C:
10653: * src/types/pa_value.h:
10654: * src/types/pa_vform.C:
10655: * src/viewdoxygen.cmd:
1.1 paf 10656: doxygen include/, Value
10657:
1.2 paf 10658: * src/include/code.h:
10659: * src/include/pa_array.h:
10660: * src/include/pa_common.h:
10661: * src/include/pa_exception.h:
10662: * src/include/pa_globals.h:
10663: * src/include/pa_globals.h:
10664: * src/include/pa_hash.h:
10665: * src/include/pa_pool.h:
10666: * src/include/pa_pool.h:
10667: * src/include/pa_request.h:
10668: * src/include/pa_stack.h:
10669: * src/include/pa_string.h:
10670: * src/include/pa_string.h:
10671: * src/include/pa_table.h:
10672: * src/include/pa_threads.h:
10673: * src/include/pa_types.h:
10674: * src/main/compile.C:
10675: * src/main/compile.y:
10676: * src/main/compile_tools.C:
10677: * src/main/compile_tools.h:
10678: * src/main/execute.C:
10679: * src/main/pa_array.C:
10680: * src/main/pa_common.C:
10681: * src/main/pa_exception.C:
10682: * src/main/pa_globals.C:
10683: * src/main/pa_hash.C:
10684: * src/main/pa_pool.C:
10685: * src/main/pa_request.C:
10686: * src/main/pa_string.C:
10687: * src/main/pa_table.C:
10688: * src/main/untaint.C:
10689: * src/parser3.doxygen:
10690: * src/parser3.doxygen:
10691: * src/parser3.doxygen:
10692: * src/types/pa_valiased.h:
10693: * src/types/pa_value.h:
10694: * src/types/pa_vfile.C:
10695: z
10696:
10697: * src/include/pa_hash.h:
10698: * src/include/pa_types.h:
10699: * src/main/pa_common.C:
10700: * src/main/pa_hash.C:
10701: * src/main/pa_request.C:
10702: * src/types/pa_vcookie.C:
1.1 paf 10703: renamed Hash::Value to Val so to doxygen would finlly stop
10704: confusing those Value-s
10705:
1.2 paf 10706: * src/main/main.dsp:
10707: * src/targets/cgi/parser3.dsp:
10708: * src/types/pa_valiased.C:
10709: * src/types/pa_vform.h:
1.1 paf 10710: commented VForm
10711:
1.2 paf 10712: * src/classes/_cookie.h:
10713: * src/classes/_table.h:
10714: * src/classes/cookie.C:
10715: * src/main/execute.C:
10716: * src/main/main.dsp:
10717: * src/main/pa_globals.C:
10718: * src/types/pa_vcookie.C:
10719: * src/types/pa_vcookie.h:
1.1 paf 10720: VCookie is now :Value
10721:
10722: 2001-03-18 paf
1.2 paf 10723: * src/classes/_cookie.h:
10724: * src/classes/cookie.C:
10725: * src/include/pa_common.h:
10726: * src/include/pa_globals.h:
10727: * src/include/pa_request.h:
10728: * src/include/pa_string.h:
10729: * src/include/pa_types.h:
10730: * src/main/main.dsp:
10731: * src/main/pa_common.C:
10732: * src/main/pa_globals.C:
10733: * src/main/pa_hash.C:
10734: * src/main/pa_request.C:
10735: * src/main/pa_string.C:
10736: * src/main/untaint.C:
10737: * src/operators.txt:
10738: * src/targets/cgi/parser3.C:
10739: * src/types/pa_value.h:
10740: * src/types/pa_vcookie.C:
10741: * src/types/pa_vcookie.h:
10742: * src/types/pa_vform.C:
10743: * src/types/pa_vform.h:
10744: * src/types/pa_vhash.h:
10745: * src/types/pa_vunknown.h:
1.1 paf 10746: cookie class
10747:
1.2 paf 10748: * src/include/pa_hash.h:
10749: * src/main/pa_hash.C:
10750: * src/targets/cgi/parser3.C:
1.1 paf 10751: response fields to header
10752:
1.2 paf 10753: * src/classes/root.C:
10754: * src/classes/string.C:
10755: * src/include/pa_string.h:
10756: * src/main/pa_globals.C:
10757: * src/main/pa_request.C:
10758: * src/main/pa_string.C:
10759: * src/types/pa_vdouble.h:
10760: * src/types/pa_vform.C:
10761: * src/types/pa_vint.h:
10762: * src/types/pa_vstateless_class.C:
1.1 paf 10763: convinient string(pool, char *src, bool tainted) ctor
10764:
1.2 paf 10765: * src/include/pa_hash.h:
10766: * src/include/pa_request.h:
10767: * src/include/pa_string.h:
10768: * src/main/pa_globals.C:
10769: * src/main/pa_hash.C:
10770: * src/main/pa_request.C:
10771: * src/main/pa_string.C:
10772: * src/main/untaint.C:
10773: * src/targets/cgi/parser3.C:
1.1 paf 10774: proper @exceptions params tainting
10775:
1.2 paf 10776: * src/classes/_response.h:
10777: * src/classes/response.C:
10778: * src/include/pa_globals.h:
10779: * src/include/pa_hash.h:
10780: * src/include/pa_request.h:
10781: * src/main/compile.C:
10782: * src/main/compile.y:
10783: * src/main/execute.C:
10784: * src/main/main.dsp:
10785: * src/main/pa_globals.C:
10786: * src/main/pa_hash.C:
10787: * src/main/pa_request.C:
10788: * src/targets/cgi/parser3.C:
10789: * src/targets/cgi/parser3.dsp:
10790: * src/types/pa_value.h:
10791: * src/types/pa_vhash.h:
10792: * src/types/pa_vrequest.h:
10793: * src/types/pa_vresponse.h:
1.1 paf 10794: $response: 0 request::core exception rethrow
10795:
1.2 paf 10796: * src/classes/request.C:
10797: * src/classes/response.C:
10798: * src/classes/root.C:
10799: * src/include/pa_common.h:
10800: * src/include/pa_globals.h:
10801: * src/include/pa_request.h:
10802: * src/include/pa_string.h:
10803: * src/main/pa_common.C:
10804: * src/main/pa_globals.C:
10805: * src/main/pa_request.C:
10806: * src/operators.txt:
10807: * src/targets/cgi/parser3.C:
1.1 paf 10808: ^taint 0
10809:
1.2 paf 10810: * src/classes/cookie.C:
10811: * src/operators.txt:
10812: * src/types/pa_vcookie.C:
10813: * src/types/pa_vcookie.h:
1.1 paf 10814: cookie: allowed access to hash-assigned
10815:
1.2 paf 10816: * src/include/pa_globals.h:
10817: * src/main/execute.C:
10818: * src/main/pa_globals.C:
10819: * src/main/pa_request.C:
10820: * src/targets/cgi/parser3.C:
1.1 paf 10821: z
10822:
1.2 paf 10823: * src/main/pa_request.C:
10824: zero length output allowed
10825:
10826: * src/classes/root.C:
10827: * src/include/pa_globals.h:
10828: * src/include/pa_string.h:
10829: * src/main/pa_globals.C:
10830: * src/main/pa_request.C:
10831: * src/main/pa_string.C:
10832: * src/types/pa_value.h:
10833: * src/types/pa_vhash.h:
1.1 paf 10834: $defautl[$content-type[$value[text/html] $charset[windows-1251]]
10835:
1.2 paf 10836: * src/classes/root.C:
10837: * src/main/pa_request.C:
10838: * src/main/untaint.C:
10839: * src/targets/cgi/parser3.C:
1.1 paf 10840: taint[uri
10841:
1.2 paf 10842: * src/classes/response.C:
10843: * src/main/pa_request.C:
10844: * src/operators.txt:
10845: * src/types/pa_value.h:
10846: * src/types/pa_vhash.h:
10847: * src/types/pa_vresponse.h:
1.1 paf 10848: ^response:clear[]
10849:
1.2 paf 10850: * src/classes/root.C:
10851: * src/main/pa_request.C:
1.1 paf 10852: taint forgotten forced lang switch
10853:
10854: 2001-03-16 paf
1.2 paf 10855: * src/include/code.h:
10856: * src/include/pa_hash.h:
10857: * src/include/pa_request.h:
10858: * src/main/compile.y:
10859: * src/main/execute.C:
10860: * src/types/pa_value.h:
10861: * src/types/pa_vhash.h:
10862: * src/types/pa_vstring.h:
10863: * src/types/pa_vtable.h:
10864: * src/types/pa_wcontext.C:
10865: * src/types/pa_wcontext.h:
1.1 paf 10866: see () and {} param wcontext conflict
10867:
1.2 paf 10868: * src/main/execute.C:
10869: * src/main/main.dsp:
10870: * src/types/pa_value.h:
10871: * src/types/pa_vrequest.h:
10872: native method' class call with less params then needed error reporting
10873:
10874: * src/classes/double.C:
10875: * src/include/code.h:
10876: * src/main/compile.y:
10877: * src/main/compile_tools.C:
10878: * src/main/compile_tools.h:
10879: * src/main/execute.C:
1.1 paf 10880: ) and {} param wcontext conflict fixed by OP_EXPR_CODE__STORE_PARAM
10881:
1.2 paf 10882: * src/main/execute.C:
10883: * src/types/pa_value.h:
10884: * src/types/pa_vstateless_object.h:
10885: * src/types/pa_vstring.h:
1.1 paf 10886: disabled $string.field
10887:
1.2 paf 10888: * src/main/execute.C:
10889: * src/operators.txt:
10890: * src/sql.txt:
10891: * src/tainted.txt:
10892: * src/types/pa_vmframe.h:
1.1 paf 10893: if(in "/news/")
10894:
1.2 paf 10895: * src/include/pa_globals.h:
10896: * src/main/execute.C:
10897: * src/main/pa_globals.C:
10898: * src/operators.txt:
10899: * src/types/pa_value.h:
10900: * src/types/pa_vcframe.h:
10901: * src/types/pa_vmframe.h:
10902: * src/types/pa_wcontext.h:
1.1 paf 10903: $result
10904:
1.2 paf 10905: * src/classes/_request.h:
10906: * src/classes/request.C:
10907: * src/include/pa_globals.h:
10908: * src/include/pa_request.h:
10909: * src/lang.txt:
10910: * src/main/execute.C:
10911: * src/main/main.dsp:
10912: * src/main/pa_globals.C:
10913: * src/main/pa_request.C:
10914: * src/operators.txt:
10915: * src/targets/cgi/parser3.C:
10916: * src/types/pa_vform.C:
10917: * src/types/pa_vrequest.C:
10918: * src/types/pa_vrequest.h:
1.1 paf 10919: $request : query :uri
10920:
10921: 2001-03-15 paf
1.2 paf 10922: * src/main/compile.y:
10923: * src/main/pa_request.C:
10924: * src/operators.txt:
10925: * src/targets/cgi/parser3.C:
10926: * src/test.p:
10927: * src/types/pa_vstring.h:
1.1 paf 10928: pre-pre-pre-beta cgi under win32 apache pre pre pre works
10929:
1.2 paf 10930: * src/main/compile.y:
10931: * src/main/execute.C:
1.1 paf 10932: z
10933:
1.2 paf 10934: * src/b.p:
10935: * src/main/compile.y:
10936: * src/main/execute.C:
10937: * src/main/pa_request.C:
10938: * src/n.p:
10939: * src/targets/cgi/parser3.C:
10940: * src/test.p:
10941: * src/types/pa_vstring.h:
1.1 paf 10942: @exception
10943:
1.2 paf 10944: * src/include/pa_globals.h:
10945: * src/main/pa_globals.C:
10946: * src/main/pa_request.C:
10947: * src/targets/cgi/parser3.C:
10948: * src/types/pa_vform.C:
10949: * src/types/pa_vform.h:
1.1 paf 10950: vform fillfields just compiled
10951:
1.2 paf 10952: * src/main/pa_request.C:
10953: news sample
10954:
1.1 paf 10955: 2001-03-14 paf
1.2 paf 10956: * src/include/core.h:
10957: * src/include/pa_globals.h:
10958: * src/include/pa_pool.h:
10959: * src/include/pa_string.h:
10960: * src/include/pa_types.h:
10961: * src/main/compile.y:
10962: * src/main/core.C:
10963: * src/main/main.dsp:
10964: * src/main/pa_globals.C:
10965: * src/main/pa_request.C:
10966: * src/targets/cgi/pa_vform.C:
10967: * src/targets/cgi/parser3.C:
10968: * src/targets/cgi/parser3.dsp:
10969: * src/types/pa_value.h:
10970: * src/types/pa_vform.h:
10971: * src/types/pa_vunknown.h:
1.1 paf 10972: global handler, exceptions in parser3
10973:
1.2 paf 10974: * src/include/pa_globals.h:
10975: * src/main/pa_globals.C:
10976: * src/main/pa_request.C:
10977: * src/targets/cgi/parser3.dsp:
10978: * src/types/pa_vform.C:
10979: * src/types/pa_vform.h:
10980: * src/types/pa_vstring.h:
1.1 paf 10981: limits -1
10982:
1.2 paf 10983: * src/include/pa_common.h:
10984: * src/include/pa_types.h:
10985: * src/main/pa_request.C:
10986: * src/targets/cgi/parser3.C:
1.1 paf 10987: PATH_DELIMITER_CHAR
10988:
1.2 paf 10989: * src/targets/cgi/parser3.C:
1.1 paf 10990: # if MSVC
10991:
1.2 paf 10992: * src/include/pa_globals.h:
10993: * src/include/pa_request.h:
10994: * src/include/pa_types.h:
10995: * src/main/main.dsp:
10996: * src/main/pa_globals.C:
10997: * src/main/pa_request.C:
10998: * src/targets/cgi/parser3.C:
10999: * src/targets/cgi/parser3.dsp:
11000: * src/types/pa_vform.C:
11001: * src/types/pa_vform.h:
1.1 paf 11002: request_info -1
11003:
1.2 paf 11004: * src/include/pa_globals.h:
11005: * src/main/pa_globals.C:
11006: * src/targets/cgi/parser3.C:
11007: * src/targets/cgi/parser3.dsp:
11008: * src/targets/cgi/vform_fields_fill.C:
11009: * src/targets/cgi/vform_fields_fill.h:
1.1 paf 11010: vform_fields_fill
11011:
1.2 paf 11012: * src/include/pa_request.h:
11013: * src/main/pa_request.C:
11014: * src/targets/cgi/parser3.C:
11015: * src/targets/cgi/parser3.C:
1.1 paf 11016: z
11017:
11018: 2001-03-13 paf
1.2 paf 11019: * src/main/execute.C:
11020: * src/test.p:
11021: * src/types/pa_value.h:
11022: * src/types/pa_venv.h:
1.1 paf 11023: for future methods of ENV constructor if
11024:
1.2 paf 11025: * src/classes/root.C:
11026: * src/classes/table.C:
11027: * src/include/pa_exception.h:
11028: * src/include/pa_pool.h:
1.1 paf 11029: skipped_restructure_exceptions_dead_end
11030:
1.2 paf 11031: * src/types/pa_vstateless_class.h:
1.1 paf 11032: file pa_vstateless_class.h was initially added on branch
11033: stateless_class.
11034:
1.2 paf 11035: * src/auto.p:
11036: * src/include/code.h:
11037: * src/include/pa_string.h:
11038: * src/main/compile.y:
11039: * src/main/execute.C:
11040: * src/main/pa_string.C:
11041: * src/operators.txt:
1.1 paf 11042: 'value is type' expr operator
11043:
1.2 paf 11044: * src/classes/form.C:
11045: * src/main/compile.y:
11046: * src/main/core.C:
11047: * src/operators.txt:
11048: * src/test.p:
11049: * src/types/pa_value.h:
11050: * src/types/pa_vclass.h:
11051: * src/types/pa_venv.h:
11052: * src/types/pa_vform.h:
11053: * src/types/pa_vstateless_class.C:
11054: * src/types/pa_vstateless_class.h:
1.1 paf 11055: form:fields removed. use $form.CLASS instead
11056:
1.2 paf 11057: * src/types/pa_vstateless_class.C:
1.1 paf 11058: file pa_vstateless_class.C was initially added on branch
11059: stateless_class.
11060:
1.2 paf 11061: * src/include/core.h:
11062: * src/include/pa_common.h:
11063: * src/include/pa_request.h:
11064: * src/main/pa_common.C:
11065: * src/main/pa_request.C:
11066: * src/targets/cgi/parser3.C:
1.1 paf 11067: before error show with parser
11068:
1.2 paf 11069: * src/types/pa_venv.h:
1.1 paf 11070: file pa_venv.h was initially added on branch stateless_class.
11071:
1.2 paf 11072: * src/targets/cgi/Makefile.am:
11073: * src/targets/cgi/pa_pool.C:
11074: * src/targets/cgi/pa_vform.C:
11075: * src/targets/cgi/parser.dsp:
11076: * src/targets/cgi/parser3.C:
1.1 paf 11077: renamed targets/ parser to cgi
11078:
1.2 paf 11079: * src/classes/_double.h:
11080: * src/classes/_double.h:
11081: * src/classes/_env.h:
11082: * src/classes/_env.h:
11083: * src/classes/_int.h:
11084: * src/classes/_int.h:
11085: * src/classes/_root.h:
11086: * src/classes/_root.h:
11087: * src/classes/_string.h:
11088: * src/classes/_string.h:
11089: * src/classes/_table.h:
11090: * src/classes/_table.h:
11091: * src/classes/double.C:
11092: * src/classes/double.C:
11093: * src/classes/env.C:
11094: * src/classes/env.C:
11095: * src/classes/int.C:
11096: * src/classes/int.C:
11097: * src/classes/root.C:
11098: * src/classes/root.C:
11099: * src/classes/string.C:
11100: * src/classes/string.C:
11101: * src/classes/table.C:
11102: * src/classes/table.C:
11103: * src/include/pa_request.h:
11104: * src/include/pa_request.h:
11105: * src/main/compile.C:
11106: * src/main/compile.C:
11107: * src/main/compile_tools.h:
11108: * src/main/compile_tools.h:
11109: * src/main/core.C:
11110: * src/main/core.C:
11111: * src/main/execute.C:
11112: * src/main/execute.C:
11113: * src/main/main.dsp:
11114: * src/main/main.dsp:
11115: * src/main/pa_request.C:
11116: * src/main/pa_request.C:
11117: * src/types/pa_valiased.h:
11118: * src/types/pa_valiased.h:
11119: * src/types/pa_value.h:
11120: * src/types/pa_value.h:
11121: * src/types/pa_vclass.C:
11122: * src/types/pa_vclass.C:
11123: * src/types/pa_vclass.h:
11124: * src/types/pa_vclass.h:
11125: * src/types/pa_venv.h:
11126: * src/types/pa_venv.h:
11127: * src/types/pa_vmframe.h:
11128: * src/types/pa_vmframe.h:
11129: * src/types/pa_vobject.h:
11130: * src/types/pa_vobject.h:
11131: * src/types/pa_vstateless_class.C:
11132: * src/types/pa_vstateless_class.C:
11133: * src/types/pa_vstateless_class.h:
11134: * src/types/pa_vstateless_class.h:
11135: * src/types/pa_vstateless_object.h:
11136: * src/types/pa_vstateless_object.h:
11137: * src/types/pa_wcontext.h:
11138: * src/types/pa_wcontext.h:
1.1 paf 11139: $ENV: re 0, stateless classes
11140:
1.2 paf 11141: * src/auto.p:
11142: * src/include/pa_request.h:
11143: * src/main/compile.C:
11144: * src/main/execute.C:
11145: * src/main/pa_request.C:
11146: * src/test.p:
11147: * src/types/pa_value.h:
11148: * src/types/pa_vmframe.h:
1.1 paf 11149: fixed yesterdays bad decision on execute_static_method
11150:
1.2 paf 11151: * src/include/core.h:
11152: * src/include/pa_common.h:
11153: * src/include/pa_request.h:
11154: * src/main/core.C:
11155: * src/main/execute.C:
11156: * src/main/main.dsp:
11157: * src/main/pa_request.C:
11158: * src/targets/cgi/parser3.C:
11159: * src/targets/cgi/parser3.dsp:
11160: * src/types/pa_vform.h:
1.1 paf 11161: started cgi target
11162:
1.2 paf 11163: * src/include/pa_request.h:
11164: * src/test.p:
11165: * src/types/pa_venv.h:
1.1 paf 11166: $ENV 0.1 stateless class
11167:
1.2 paf 11168: * src/auto.p:
11169: * src/classes/_form.h:
11170: * src/classes/double.C:
11171: * src/classes/env.C:
11172: * src/classes/form.C:
11173: * src/classes/int.C:
11174: * src/classes/root.C:
11175: * src/classes/string.C:
11176: * src/classes/table.C:
11177: * src/classes/table.C:
11178: * src/include/core.h:
11179: * src/include/pa_request.h:
11180: * src/include/pa_request.h:
11181: * src/include/pa_types.h:
11182: * src/main/core.C:
11183: * src/main/execute.C:
11184: * src/main/pa_request.C:
11185: * src/main/pa_request.C:
11186: * src/main/pa_request.C:
11187: * src/operators.txt:
11188: * src/operators.txt:
11189: * src/parser.dsw:
11190: * src/targets/cgi/parser.dsp:
11191: * src/targets/cgi/parser3.C:
11192: * src/targets/cgi/parser3.dsp:
11193: * src/targets/cgi/parser3.dsp:
11194: * src/test.p:
11195: * src/test.p:
11196: * src/types/pa_vhash.h:
11197: z
11198:
11199: * src/classes/root.C:
11200: * src/classes/table.C:
11201: * src/include/pa_exception.h:
11202: * src/include/pa_pool.h:
11203: * src/main/pa_request.C:
11204: * src/test.p:
1.1 paf 11205: restructure_exceptions_dead_end
11206:
1.2 paf 11207: * src/classes/root.C:
11208: * src/main/compile.y:
11209: * src/operators.txt:
11210: * src/test.p:
1.1 paf 11211: ^if required junctions. allowed ; inside {} to break params
11212:
1.2 paf 11213: * src/classes/_env.h:
11214: * src/classes/env.C:
11215: * src/classes/root.C:
11216: * src/include/core.h:
11217: * src/include/pa_pool.h:
11218: * src/include/pa_request.h:
11219: * src/main/compile.C:
11220: * src/main/compile.y:
11221: * src/main/core.C:
11222: * src/main/main.dsp:
11223: * src/main/pa_common.C:
11224: * src/main/pa_request.C:
11225: * src/test.p:
11226: * src/types/pa_value.h:
11227: * src/types/pa_venv.h:
11228: * src/types/pa_vstateless_class.h:
1.1 paf 11229: started $form: [historical moment :)]
11230:
1.2 paf 11231: * src/test.p:
11232: * src/types/pa_venv.h:
1.1 paf 11233: $ENV 1
11234:
1.2 paf 11235: * src/classes/double.C:
11236: * src/classes/int.C:
11237: * src/classes/root.C:
11238: * src/operators.txt:
11239: * src/test.p:
11240: * src/types/pa_vdouble.h:
11241: * src/types/pa_vint.h:
1.1 paf 11242: Int,Double dec mul div mod
11243:
11244: 2001-03-12 paf
1.2 paf 11245: * src/classes/_string.h:
11246: * src/classes/double.C:
11247: * src/classes/int.C:
11248: * src/classes/string.C:
11249: * src/main/execute.C:
11250: * src/test.p:
11251: * src/types/pa_wcontext.h:
1.1 paf 11252: int doube string ^format
11253:
1.2 paf 11254: * src/classes/root.C:
11255: * src/test.p:
11256: * src/types/pa_vclass.h:
1.1 paf 11257: process temp main zeroing
11258:
1.2 paf 11259: * src/classes/root.C:
11260: * src/classes/table.C:
11261: * src/operators.txt:
11262: * src/test.cfg:
11263: * src/test.p:
11264: * src/types/pa_vtable.h:
1.1 paf 11265: table ^offset ^line ^count
11266:
1.2 paf 11267: * src/classes/root.C:
11268: * src/classes/table.C:
11269: * src/operators.txt:
11270: * src/test.p:
1.1 paf 11271: ^use
11272:
1.2 paf 11273: * src/main/execute.C:
11274: * src/test.p:
11275: * src/types/pa_wcontext.h:
1.1 paf 11276: constructing flag not 'bad' but not 'enough'
11277:
1.2 paf 11278: * src/test.p:
1.1 paf 11279: table: I really don't need cell origins, would kill them now
11280:
1.2 paf 11281: * src/b.p:
11282: * src/classes/root.C:
11283: * src/classes/table.C:
11284: * src/include/pa_request.h:
11285: * src/main/compile.y:
11286: * src/main/core.C:
11287: * src/main/execute.C:
11288: * src/operators.txt:
11289: * src/test.p:
11290: * src/types/pa_vclass.h:
11291: * src/types/pa_wcontext.C:
11292: * src/types/pa_wcontext.h:
11293: * src/types/pa_wwrapper.h:
1.1 paf 11294: while. switched off wcontext.constructing after write(value) or
11295: auto-vhash-constructing
11296:
1.2 paf 11297: * src/classes/table.C:
11298: * src/operators.txt:
11299: * src/test.p:
1.1 paf 11300: table ^empty
11301:
1.2 paf 11302: * src/classes/root.C:
11303: * src/operators.txt:
11304: * src/test.p:
1.1 paf 11305: ^eval
11306:
1.2 paf 11307: * src/classes/root.C:
11308: * src/classes/table.C:
11309: * src/include/pa_request.h:
11310: * src/main/pa_request.C:
11311: * src/operators.txt:
11312: * src/test.p:
1.1 paf 11313: fail_if_junction_ helper func
11314:
1.2 paf 11315: * src/classes/root.C:
11316: * src/include/core.h:
11317: * src/include/pa_array.h:
11318: * src/include/pa_request.h:
11319: * src/include/pa_table.h:
11320: * src/main/core.C:
11321: * src/main/main.dsp:
11322: * src/main/pa_request.C:
11323: * src/main/pa_table.C:
11324: * src/operators.txt:
11325: * src/test.p:
11326: * src/types/pa_value.h:
11327: * src/types/pa_vclass.C:
11328: * src/types/pa_vclass.h:
11329: * src/types/pa_vdouble.h:
11330: * src/types/pa_vint.h:
11331: * src/types/pa_vmframe.h:
11332: * src/types/pa_vstring.h:
1.1 paf 11333: freeze, ^table:create[] -1
11334:
1.2 paf 11335: * src/classes/root.C:
11336: * src/main/execute.C:
11337: * src/test.p:
11338: * src/types/pa_vclass.h:
1.1 paf 11339: used get_method in couple places optimizing them
11340:
1.2 paf 11341: * src/types/pa_vtable.h:
1.1 paf 11342: table: no, better with string in cells...
11343:
1.2 paf 11344: * src/classes/double.C:
11345: * src/classes/int.C:
11346: * src/classes/root.C:
11347: * src/classes/string.C:
11348: * src/include/pa_common.h:
11349: * src/include/pa_request.h:
11350: * src/include/pa_string.h:
11351: * src/include/pa_types.h:
11352: * src/main/compile.C:
11353: * src/main/compile.y:
11354: * src/main/compile_tools.h:
11355: * src/main/execute.C:
11356: * src/main/pa_common.C:
11357: * src/main/pa_request.C:
11358: * src/operators.txt:
11359: * src/test.p:
11360: * src/types/pa_value.h:
11361: * src/types/pa_vmframe.h:
1.1 paf 11362: process. actual names to store param and
11363: check_actual_numbered_params for better place diagnostics
11364:
1.2 paf 11365: * src/classes/_table.h:
11366: * src/classes/root.C:
11367: * src/classes/root.C:
11368: * src/classes/table.C:
11369: * src/include/pa_array.h:
11370: * src/include/pa_table.h:
11371: * src/main/pa_table.C:
11372: * src/main/untaint.C:
11373: * src/operators.txt:
11374: * src/test.p:
11375: * src/test.p:
11376: * src/test.p:
11377: * src/types/pa_value.h:
11378: z
11379:
11380: * src/classes/root.C:
11381: * src/classes/table.C:
11382: * src/include/pa_common.h:
11383: * src/include/pa_request.h:
11384: * src/main/execute.C:
11385: * src/main/main.dsp:
11386: * src/main/pa_common.C:
11387: * src/main/pa_request.C:
11388: * src/operators.txt:
11389: * src/test.p:
1.1 paf 11390: ^process error point by actual method_name, not source.
11391: ^load
11392:
1.2 paf 11393: * src/classes/table.C:
11394: * src/include/pa_table.h:
11395: * src/test.cfg:
11396: * src/test.p:
1.1 paf 11397: table ^menu
11398:
1.2 paf 11399: * src/classes/root.C:
11400: * src/operators.txt:
11401: * src/test.p:
1.1 paf 11402: ^round() ^floor() ^ceiling() ^abs() ^sign()
11403:
1.2 paf 11404: * src/classes/double.C:
11405: * src/classes/int.C:
11406: * src/classes/root.C:
11407: * src/classes/string.C:
11408: * src/classes/table.C:
11409: * src/main/core.C:
11410: * src/main/execute.C:
11411: * src/operators.txt:
11412: * src/test.p:
11413: * src/types/pa_vint.h:
1.1 paf 11414: ^for
11415:
1.2 paf 11416: * src/classes/double.C:
11417: * src/classes/root.C:
11418: * src/classes/table.C:
11419: * src/include/pa_common.h:
11420: * src/include/pa_types.h:
11421: * src/main/compile.y:
11422: * src/main/pa_common.C:
11423: * src/main/pa_request.C:
11424: * src/main/untaint.C:
11425: * src/operators.txt:
11426: * src/test.p:
11427: * src/types/pa_vdouble.h:
11428: * src/types/pa_vint.h:
11429: * src/types/pa_vtable.h:
11430: * src/types/pa_wwrapper.h:
1.1 paf 11431: think constructing flag as is is bad
11432:
1.2 paf 11433: * src/classes/root.C:
11434: * src/include/pa_common.h:
11435: * src/include/pa_string.h:
11436: * src/include/pa_table.h:
11437: * src/main/core.C:
11438: * src/main/execute.C:
11439: * src/main/pa_common.C:
11440: * src/main/pa_request.C:
11441: * src/main/pa_table.C:
11442: * src/operators.txt:
11443: * src/test.p:
11444: * src/types/pa_value.h:
1.1 paf 11445: table:set 0
11446:
1.2 paf 11447: * src/test.p:
1.1 paf 11448: table:set 1
11449:
11450: 2001-03-11 paf
1.2 paf 11451: * src/classes/double.C:
11452: * src/classes/int.C:
11453: * src/classes/root.C:
11454: * src/include/pa_request.h:
11455: * src/main/execute.C:
11456: * src/test.p:
1.1 paf 11457: intercept_string
11458:
1.2 paf 11459: * src/classes/double.C:
11460: * src/classes/int.C:
11461: * src/include/pa_request.h:
11462: * src/test.p:
1.1 paf 11463: ^inc-s(expr)
11464:
1.2 paf 11465: * src/include/pa_valiased.h:
11466: * src/include/pa_value.h:
11467: * src/include/pa_vbool.h:
11468: * src/include/pa_vcframe.h:
11469: * src/include/pa_vclass.h:
11470: * src/include/pa_vdouble.h:
11471: * src/include/pa_vhash.h:
11472: * src/include/pa_vint.h:
11473: * src/include/pa_vjunction.h:
11474: * src/include/pa_vmframe.h:
11475: * src/include/pa_vobject.h:
11476: * src/include/pa_vstring.h:
11477: * src/include/pa_vunknown.h:
11478: * src/include/pa_wcontext.h:
11479: * src/include/pa_wwrapper.h:
11480: * src/main/compile.y:
11481: * src/main/core.C:
11482: * src/main/main.dsp:
11483: * src/main/pa_cframe.C:
11484: * src/main/pa_request.C:
11485: * src/main/pa_value.C:
11486: * src/main/pa_vclass.C:
11487: * src/main/pa_wcontext.C:
11488: * src/types/pa_valiased.h:
11489: * src/types/pa_value.h:
11490: * src/types/pa_vbool.h:
11491: * src/types/pa_vcframe.h:
11492: * src/types/pa_vclass.C:
11493: * src/types/pa_vclass.h:
11494: * src/types/pa_vdouble.h:
11495: * src/types/pa_vhash.h:
11496: * src/types/pa_vint.h:
11497: * src/types/pa_vjunction.h:
11498: * src/types/pa_vmframe.h:
11499: * src/types/pa_vobject.h:
11500: * src/types/pa_vstring.h:
11501: * src/types/pa_vunknown.h:
11502: * src/types/pa_wcontext.C:
11503: * src/types/pa_wcontext.h:
11504: * src/types/pa_wwrapper.h:
1.1 paf 11505: splitted types from include/
11506:
1.2 paf 11507: * src/main/main.dsp:
11508: * src/test.p:
11509: * src/types/pa_value.h:
11510: * src/types/pa_vdouble.h:
11511: * src/types/pa_vint.h:
11512: * src/types/pa_vobject.h:
11513: * src/types/pa_vstring.h:
1.1 paf 11514: VString VDouble VInt base now VObject_base - without fields
11515:
1.2 paf 11516: * src/b.p:
11517: * src/include/core.h:
11518: * src/include/pa_request.h:
11519: * src/main/core.C:
11520: * src/main/main.dsp:
11521: * src/main/pa_request.C:
1.1 paf 11522: renamed AUTO: to MAIN:
11523:
1.2 paf 11524: * src/auto.p:
11525: * src/classes/double.C:
11526: * src/classes/int.C:
11527: * src/classes/root.C:
11528: * src/classes/string.C:
11529: * src/include/core.h:
11530: * src/include/pa_hash.h:
11531: * src/include/pa_pool.h:
11532: * src/include/pa_request.h:
11533: * src/include/pa_string.h:
11534: * src/main/compile.C:
11535: * src/main/core.C:
11536: * src/main/pa_request.C:
11537: * src/operators.txt:
11538: * src/test.p:
1.1 paf 11539: ^untaint 0
11540:
1.2 paf 11541: * src/auto.p:
11542: * src/classes/root.C:
11543: * src/main/execute.C:
11544: * src/main/main.dsp:
11545: * src/test.p:
1.1 paf 11546: setname for method-junctions bug fixed
11547:
1.2 paf 11548: * src/types/pa_vdouble.h:
11549: * src/types/pa_vint.h:
11550: * src/types/pa_vobject.h:
11551: * src/types/pa_vstateless_object.h:
11552: * src/types/pa_vstring.h:
1.1 paf 11553: stateless_object
11554:
1.2 paf 11555: * src/classes/root.C:
11556: * src/include/core.h:
11557: * src/main/core.C:
11558: * src/main/pa_request.C:
11559: * src/operators.txt:
11560: * src/test.p:
11561: * src/test.p:
11562: * src/types/pa_vhash.h:
11563: z
11564:
11565: * src/classes/_double.h:
11566: * src/classes/_env.h:
11567: * src/classes/_int.h:
11568: * src/classes/_root.h:
11569: * src/classes/_string.h:
11570: * src/classes/double.C:
11571: * src/classes/env.C:
11572: * src/classes/int.C:
11573: * src/classes/root.C:
11574: * src/classes/string.C:
11575: * src/include/code.h:
11576: * src/include/core.h:
11577: * src/include/pa_array.h:
11578: * src/include/pa_common.h:
11579: * src/include/pa_exception.h:
11580: * src/include/pa_hash.h:
11581: * src/include/pa_pool.h:
11582: * src/include/pa_request.h:
11583: * src/include/pa_stack.h:
11584: * src/include/pa_string.h:
11585: * src/include/pa_table.h:
11586: * src/include/pa_threads.h:
11587: * src/include/pa_types.h:
11588: * src/main/compile.C:
11589: * src/main/compile.y:
11590: * src/main/compile_tools.C:
11591: * src/main/compile_tools.h:
11592: * src/main/core.C:
11593: * src/main/execute.C:
11594: * src/main/pa_array.C:
11595: * src/main/pa_common.C:
11596: * src/main/pa_exception.C:
11597: * src/main/pa_hash.C:
11598: * src/main/pa_pool.C:
11599: * src/main/pa_request.C:
11600: * src/main/pa_string.C:
11601: * src/main/pa_table.C:
11602: * src/types/pa_valiased.h:
11603: * src/types/pa_value.h:
11604: * src/types/pa_vbool.h:
11605: * src/types/pa_vcframe.h:
11606: * src/types/pa_vclass.C:
11607: * src/types/pa_vclass.h:
11608: * src/types/pa_vdouble.h:
11609: * src/types/pa_vhash.h:
11610: * src/types/pa_vint.h:
11611: * src/types/pa_vjunction.h:
11612: * src/types/pa_vmframe.h:
11613: * src/types/pa_vobject.h:
11614: * src/types/pa_vstring.h:
11615: * src/types/pa_vunknown.h:
11616: * src/types/pa_wcontext.C:
11617: * src/types/pa_wcontext.h:
11618: * src/types/pa_wwrapper.h:
1.1 paf 11619: headers updated
11620:
1.2 paf 11621: * src/classes/double.C:
11622: * src/classes/int.C:
11623: * src/classes/root.C:
11624: * src/types/pa_vclass.C:
11625: * src/types/pa_vclass.h:
1.1 paf 11626: add_native_method helper
11627:
11628: 2001-03-10 paf
1.2 paf 11629: * src/include/core.h:
11630: * src/include/pa_request.h:
11631: * src/main/compile.y:
11632: * src/main/core.C:
11633: * src/main/pa_request.C:
1.1 paf 11634: names to core.C
11635:
1.2 paf 11636: * src/classes/_env.h:
11637: * src/classes/env.C:
11638: * src/classes/root.C:
11639: * src/include/pa_request.h:
11640: * src/include/pa_vclass.h:
11641: * src/main/core.C:
11642: * src/main/main.dsp:
1.1 paf 11643: env0
11644:
1.2 paf 11645: * src/b.p:
11646: * src/include/code.h:
11647: * src/include/pa_request.h:
11648: * src/include/pa_vint.h:
11649: * src/include/pa_vjunction.h:
11650: * src/include/pa_vstring.h:
11651: * src/main/compile.y:
11652: * src/main/compile_tools.C:
11653: * src/main/compile_tools.h:
11654: * src/main/execute.C:
11655: * src/test.p:
1.1 paf 11656: optimized from OP_STRING+OP_WRITE to OP_STRING__WRITE
11657:
1.2 paf 11658: * src/include/core.h:
11659: * src/include/pa_array.h:
11660: * src/include/pa_hash.h:
11661: * src/include/pa_request.h:
11662: * src/include/pa_value.h:
11663: * src/include/pa_vcframe.h:
11664: * src/include/pa_vdouble.h:
11665: * src/include/pa_vint.h:
11666: * src/include/pa_vstring.h:
11667: * src/include/pa_vunknown.h:
11668: * src/include/pa_wcontext.h:
11669: * src/main/compile.y:
11670: * src/main/compile_tools.C:
11671: * src/main/compile_tools.h:
11672: * src/main/core.C:
11673: * src/main/execute.C:
11674: * src/main/main.dsp:
11675: * src/main/pa_cframe.C:
11676: * src/main/pa_request.C:
11677: * src/main/pa_wcontext.C:
1.1 paf 11678: const fight finished
11679:
1.2 paf 11680: * src/auto.p:
11681: * src/include/core.h:
11682: * src/include/pa_request.h:
11683: * src/main/core.C:
11684: * src/main/pa_request.C:
11685: * src/test.p:
1.1 paf 11686: run+auto=run
11687:
1.2 paf 11688: * src/include/pa_request.h:
11689: * src/main/execute.C:
11690: * src/main/pa_request.C:
11691: * src/operators.txt:
11692: * src/test.p:
1.1 paf 11693: @auto[] realised. auto.p scan togo
11694:
1.2 paf 11695: * src/classes/double.C:
11696: * src/classes/int.C:
11697: * src/classes/root.C:
11698: * src/classes/string.C:
11699: * src/include/pa_request.h:
11700: * src/include/pa_string.h:
11701: * src/include/pa_wcontext.h:
11702: * src/main/compile.y:
11703: * src/main/execute.C:
11704: * src/main/pa_string.C:
11705: * src/main/pa_wcontext.C:
11706: * src/test.p:
1.1 paf 11707: tainting 0
11708:
1.2 paf 11709: * src/classes/_double.h:
11710: * src/classes/_int.h:
11711: * src/classes/_root.h:
11712: * src/classes/_string.h:
11713: * src/classes/double.C:
11714: * src/classes/int.C:
11715: * src/classes/root.C:
11716: * src/classes/string.C:
11717: * src/include/pa_request.h:
11718: * src/include/pa_string.h:
11719: * src/include/pa_types.h:
11720: * src/include/pa_vcframe.h:
11721: * src/include/pa_wcontext.h:
11722: * src/main/core.C:
11723: * src/main/main.dsp:
11724: * src/main/pa_cframe.C:
11725: * src/main/pa_string.C:
11726: * src/main/pa_vclass.C:
11727: * src/main/pa_wcontext.C:
11728: * src/operators.txt:
1.1 paf 11729: ^lang prepare0
11730:
1.2 paf 11731: * src/auto.p:
11732: * src/include/pa_request.h:
11733: * src/main/compile.C:
11734: * src/main/compile.y:
11735: * src/main/pa_request.C:
11736: * src/test.p:
1.1 paf 11737: auto tree0
11738:
1.2 paf 11739: * src/operators.txt:
1.1 paf 11740: auto.p idea
11741:
1.2 paf 11742: * src/classes/env.C:
1.1 paf 11743: env:file/line
11744:
1.2 paf 11745: * src/include/pa_vclass.h:
11746: * src/test.p:
1.1 paf 11747: const fight to go
11748:
1.2 paf 11749: * src/auto.p:
11750: * src/include/core.h:
11751: * src/include/pa_common.h:
11752: * src/include/pa_pool.h:
11753: * src/include/pa_request.h:
11754: * src/main/core.C:
11755: * src/main/execute.C:
11756: * src/main/pa_common.C:
11757: * src/main/pa_request.C:
11758: * src/test.p:
1.1 paf 11759: root auto.p loaded
11760:
1.2 paf 11761: * src/include/pa_request.h:
11762: * src/main/execute.C:
11763: * src/test.p:
1.1 paf 11764: autocalc code-junctions result now have names
11765:
1.2 paf 11766: * src/auto.p:
11767: * src/classes/root.C:
11768: * src/include/pa_request.h:
11769: * src/test.p:
1.1 paf 11770: minor if junction bug
11771:
1.2 paf 11772: * src/auto.p:
11773: * src/main/pa_request.C:
11774: * src/test.p:
1.1 paf 11775: auto..
11776:
1.2 paf 11777: * src/classes/_double.h:
11778: * src/classes/_env.h:
11779: * src/classes/_int.h:
11780: * src/classes/_root.h:
11781: * src/classes/_string.h:
11782: * src/classes/double.C:
11783: * src/classes/env.C:
11784: * src/classes/int.C:
11785: * src/classes/root.C:
11786: * src/classes/string.C:
11787: * src/include/code.h:
11788: * src/include/core.h:
11789: * src/include/pa_array.h:
11790: * src/include/pa_common.h:
11791: * src/include/pa_exception.h:
11792: * src/include/pa_hash.h:
11793: * src/include/pa_pool.h:
11794: * src/include/pa_request.h:
11795: * src/include/pa_stack.h:
11796: * src/include/pa_string.h:
11797: * src/include/pa_table.h:
11798: * src/include/pa_threads.h:
11799: * src/include/pa_types.h:
11800: * src/include/pa_valiased.h:
11801: * src/include/pa_value.h:
11802: * src/include/pa_vbool.h:
11803: * src/include/pa_vcframe.h:
11804: * src/include/pa_vclass.h:
11805: * src/include/pa_vdouble.h:
11806: * src/include/pa_vhash.h:
11807: * src/include/pa_vint.h:
11808: * src/include/pa_vjunction.h:
11809: * src/include/pa_vmframe.h:
11810: * src/include/pa_vobject.h:
11811: * src/include/pa_vstring.h:
11812: * src/include/pa_vunknown.h:
11813: * src/include/pa_wcontext.h:
11814: * src/include/pa_wwrapper.h:
11815: * src/main/compile.C:
11816: * src/main/compile.y:
11817: * src/main/compile_tools.C:
11818: * src/main/compile_tools.h:
11819: * src/main/core.C:
11820: * src/main/execute.C:
11821: * src/main/pa_array.C:
11822: * src/main/pa_cframe.C:
11823: * src/main/pa_common.C:
11824: * src/main/pa_exception.C:
11825: * src/main/pa_hash.C:
11826: * src/main/pa_pool.C:
11827: * src/main/pa_request.C:
11828: * src/main/pa_string.C:
11829: * src/main/pa_table.C:
11830: * src/main/pa_value.C:
11831: * src/main/pa_vclass.C:
11832: * src/main/pa_wcontext.C:
1.1 paf 11833: sources header
11834:
1.2 paf 11835: * src/operators.txt:
11836: * src/tainted.txt:
11837: * src/test.p:
1.1 paf 11838: tainting thoghs. ^raw to die. linking lang=html to no space optimization
11839:
11840: 2001-03-09 paf
1.2 paf 11841: * src/operators.txt:
11842: * src/test.p:
1.1 paf 11843: ^string.int[] ^string.double[]
11844:
1.2 paf 11845: * src/classes/root.C:
11846: * src/include/pa_request.h:
11847: * src/main/execute.C:
11848: * src/test.p:
1.1 paf 11849: ^string.length[]
11850:
1.2 paf 11851: * src/classes/root.C:
11852: * src/include/pa_request.h:
11853: * src/include/pa_vclass.h:
11854: * src/include/pa_vhash.h:
11855: * src/include/pa_vmframe.h:
11856: * src/include/pa_vobject.h:
11857: * src/include/pa_vstring.h:
11858: * src/include/pa_wcontext.h:
11859: * src/main/compile.y:
11860: * src/main/core.C:
11861: * src/main/execute.C:
11862: * src/main/main.dsp:
11863: * src/operators.txt:
11864: * src/test.p:
1.1 paf 11865: .
11866:
1.2 paf 11867: * src/include/pa_vmframe.h:
11868: * src/main/compile.C:
11869: * src/main/execute.C:
11870: * src/test.p:
1.1 paf 11871: expr construct proper naming
11872:
1.2 paf 11873: * src/classes/_double.h:
11874: * src/classes/_int.h:
11875: * src/classes/_string.h:
11876: * src/classes/double.C:
11877: * src/classes/int.C:
11878: * src/classes/root.C:
11879: * src/classes/string.C:
11880: * src/include/code.h:
11881: * src/include/pa_value.h:
11882: * src/include/pa_vbool.h:
11883: * src/include/pa_vdouble.h:
11884: * src/include/pa_vint.h:
11885: * src/include/pa_vmframe.h:
11886: * src/include/pa_vobject.h:
11887: * src/include/pa_vstring.h:
11888: * src/main/compile.y:
11889: * src/main/compile_tools.C:
11890: * src/main/core.C:
11891: * src/main/execute.C:
11892: * src/main/main.dsp:
11893: * src/operators.txt:
11894: * src/test.p:
1.1 paf 11895: Int and Double classes with ^int[] and ^double[]. fixed expr type
11896:
11897: 2001-03-08 paf
1.2 paf 11898: * src/include/pa_request.h:
11899: * src/include/pa_value.h:
11900: * src/include/pa_vcframe.h:
11901: * src/include/pa_vmframe.h:
11902: * src/include/pa_wcontext.h:
11903: * src/main/compile.C:
11904: * src/main/compile.y:
11905: * src/main/core.C:
11906: * src/main/execute.C:
11907: * src/main/pa_cframe.C:
11908: * src/main/pa_wcontext.C:
1.1 paf 11909: 'if' just compiled
11910:
1.2 paf 11911: * src/main/pa_vclass.C:
1.1 paf 11912: that were ok... [vclass were out of vcs]
11913:
1.2 paf 11914: * src/include/pa_value.h:
11915: * src/include/pa_vmframe.h:
11916: * src/main/compile.y:
11917: * src/main/core.C:
11918: * src/main/execute.C:
11919: * src/main/main.dsp:
1.1 paf 11920: z. detected probs with parameter names in operator methods
11921:
1.2 paf 11922: * src/include/pa_vclass.h:
11923: * src/include/pa_vstring.h:
11924: * src/include/pa_wcontext.h:
11925: * src/main/compile.y:
11926: * src/main/core.C:
11927: * src/main/execute.C:
11928: * src/main/main.dsp:
11929: * src/test.p:
1.1 paf 11930: dead end: vstring can't be derivated from vobject
11931:
1.2 paf 11932: * src/include/pa_request.h:
11933: * src/main/compile.C:
11934: * src/main/compile.y:
11935: * src/main/core.C:
11936: * src/main/main.dsp:
11937: * src/test.p:
1.1 paf 11938: introducing ROOT_CLASS.
11939: it's default @BASE.
11940: changed 'RUN' assignment mech
11941:
1.2 paf 11942: * src/main/execute.C:
1.1 paf 11943: root root in code-junction
11944:
1.2 paf 11945: * src/include/pa_bool.h:
11946: * src/include/pa_double.h:
11947: * src/include/pa_value.h:
11948: * src/include/pa_vbool.h:
11949: * src/include/pa_vclass.h:
11950: * src/include/pa_vdouble.h:
11951: * src/include/pa_vhash.h:
11952: * src/include/pa_vjunction.h:
11953: * src/include/pa_vmframe.h:
11954: * src/include/pa_vobject.h:
11955: * src/include/pa_vstring.h:
11956: * src/include/pa_vunknown.h:
11957: * src/main/compile.y:
11958: * src/main/compile_tools.C:
11959: * src/main/execute.C:
1.1 paf 11960: withoud cloning. didn't need it actually, params got passed
11961: from out unnamed ewpool
11962:
1.2 paf 11963: * src/include/code.h:
11964: * src/main/compile.y:
11965: * src/main/compile_tools.C:
11966: * src/main/compile_tools.h:
11967: * src/main/execute.C:
11968: * src/operators.txt:
11969: * src/test.p:
1.1 paf 11970: made class: dynamic, not static. so to enable runtime ^use
11971:
1.2 paf 11972: * src/asm.txt:
11973: * src/include/code.h:
11974: * src/main/compile.y:
11975: * src/main/compile_tools.C:
11976: * src/main/execute.C:
1.1 paf 11977: joined 2 into one OP_CODE__STORE_PARAM
11978:
1.2 paf 11979: * src/b.p:
11980: * src/form.txt:
11981: * src/n.p:
1.1 paf 11982: call1
11983:
1.2 paf 11984: * src/main/execute.C:
11985: * src/test.p:
1.1 paf 11986: fixed problems calling operators in constructors
11987:
1.2 paf 11988: * src/classes/root.C:
11989: * src/include/pa_request.h:
11990: * src/include/pa_value.h:
11991: * src/include/pa_vbool.h:
11992: * src/include/pa_wwrapper.h:
11993: * src/main/execute.C:
11994: * src/operators.txt:
1.1 paf 11995: ^if 0
11996:
1.2 paf 11997: * src/main/pa_vclass.C:
1.1 paf 11998: wow! vclass were out of vcs
11999:
1.2 paf 12000: * src/classes/root.C:
12001: * src/include/pa_stack.h:
12002: * src/main/execute.C:
12003: * src/test.p:
1.1 paf 12004: detected problems calling operators in constructors
12005:
1.2 paf 12006: * src/main/compile.y:
1.1 paf 12007: minor renamings in .y
12008:
1.2 paf 12009: * src/include/pa_vdouble.h:
12010: * src/include/pa_vhash.h:
12011: * src/include/pa_vjunction.h:
12012: * src/include/pa_vobject.h:
12013: * src/include/pa_vunknown.h:
12014: * src/main/compile.y:
12015: * src/test.p:
1.1 paf 12016: cloning dead end
12017:
1.2 paf 12018: * src/include/pa_vmframe.h:
12019: * src/test.p:
1.1 paf 12020: fixed forgotten method_frame my check
12021:
1.2 paf 12022: * src/classes/root.C:
12023: * src/test.p:
1.1 paf 12024: added root.c
12025:
1.2 paf 12026: * src/include/pa_vbool.h:
12027: * src/include/pa_vclass.h:
12028: * src/include/pa_vdouble.h:
12029: * src/include/pa_vhash.h:
12030: * src/include/pa_vjunction.h:
12031: * src/include/pa_vmframe.h:
12032: * src/include/pa_vobject.h:
12033: * src/include/pa_vstring.h:
12034: * src/include/pa_vstring.h:
12035: * src/include/pa_wcontext.h:
12036: * src/main/execute.C:
12037: * src/main/execute.C:
12038: * src/main/execute.C:
12039: * src/main/main.dsp:
12040: * src/main/pa_wcontext.C:
12041: * src/main/pa_wcontext.C:
12042: * src/n.p:
12043: * src/operators.txt:
12044: * src/test.p:
1.1 paf 12045: z
12046:
1.2 paf 12047: * src/main/compile.y:
12048: * src/test.p:
1.1 paf 12049: minor grammar bug with OP_CODE__STORE_PARAM
12050:
1.2 paf 12051: * src/include/pa_bool.h:
12052: * src/include/pa_double.h:
12053: * src/include/pa_valiased.h:
12054: * src/include/pa_value.h:
12055: * src/include/pa_vbool.h:
12056: * src/include/pa_vclass.h:
12057: * src/include/pa_vdouble.h:
12058: * src/include/pa_vhash.h:
12059: * src/include/pa_vjunction.h:
12060: * src/include/pa_vmframe.h:
12061: * src/include/pa_vobject.h:
12062: * src/include/pa_vstring.h:
12063: * src/include/pa_vunknown.h:
12064: * src/main/compile.y:
12065: * src/main/compile_tools.C:
12066: * src/main/execute.C:
12067: * src/main/main.dsp:
12068: * src/main/pa_value.C:
12069: * src/n.p:
12070: * src/test.p:
1.1 paf 12071: value.cloning so to give params proper names
12072:
1.2 paf 12073: * src/classes/root.C:
12074: * src/include/pa_request.h:
12075: * src/main/execute.C:
1.1 paf 12076: autocalc def to string
12077:
1.2 paf 12078: * src/include/pa_vmframe.h:
12079: * src/main/execute.C:
12080: * src/test.p:
1.1 paf 12081: added names to unknown values in get_element and unfilled
12082: params. removed wrong name change in get_element
12083:
1.2 paf 12084: * src/include/pa_vclass.h:
12085: * src/include/pa_vhash.h:
12086: * src/include/pa_vobject.h:
1.1 paf 12087: removes some remained clone conseqs
12088:
12089: 2001-03-07 paf
1.2 paf 12090: * src/include/pa_hash.h:
12091: * src/include/pa_value.h:
12092: * src/include/pa_vhash.h:
12093: * src/include/pa_vunknown.h:
12094: * src/main/compile.y:
12095: * src/main/execute.C:
12096: * src/main/pa_hash.C:
12097: * src/test.p:
1.1 paf 12098: expr def in -f
12099:
1.2 paf 12100: * src/lang.txt:
12101: * src/sql.txt:
12102: * src/test.p:
1.1 paf 12103: added some textss
12104:
1.2 paf 12105: * src/main/compile.y:
12106: * src/main/execute.C:
12107: * src/main/pa_string.C:
12108: * src/test.p:
1.1 paf 12109: bug in string.cmp fixed
12110:
1.2 paf 12111: * src/main/compile.y:
1.1 paf 12112: .y priorities syntax shaped up a bit
12113:
1.2 paf 12114: * src/main/compile.y:
12115: * src/test.p:
1.1 paf 12116: expr quoted code
12117:
1.2 paf 12118: * src/main/execute.C:
12119: * src/test.p:
1.1 paf 12120: ^var.menu{$field} problem detected. that $field not a $var.field
12121:
1.2 paf 12122: * src/main/compile.y:
12123: * src/main/compile_tools.h:
12124: * src/test.p:
1.1 paf 12125: ^func(params)
12126:
1.2 paf 12127: * src/test.p:
1.1 paf 12128: z
12129:
1.2 paf 12130: * src/include/pa_value.h:
12131: * src/include/pa_vclass.h:
12132: * src/include/pa_vhash.h:
12133: * src/include/pa_vmframe.h:
12134: * src/include/pa_vobject.h:
12135: * src/include/pa_wwrapper.h:
1.1 paf 12136: const in Value.get_element
12137:
1.2 paf 12138: * src/main/compile.y:
12139: * src/main/execute.C:
12140: * src/test.p:
1.1 paf 12141: expr whitespace solved. added "" support0
12142:
1.2 paf 12143: * src/include/pa_string.h:
12144: * src/main/compile.y:
12145: * src/main/execute.C:
12146: * src/main/pa_string.C:
12147: * src/operators.txt:
12148: * src/test.p:
1.1 paf 12149: just compiled lt&co
12150:
1.2 paf 12151: * src/main/compile.y:
12152: * src/test.p:
1.1 paf 12153: expr string comparisons 0
12154:
1.2 paf 12155: * src/include/pa_stack.h:
12156: * src/include/pa_value.h:
12157: * src/include/pa_vclass.h:
12158: * src/include/pa_vhash.h:
12159: * src/include/pa_vmframe.h:
12160: * src/include/pa_vobject.h:
12161: * src/include/pa_wwrapper.h:
12162: * src/main/execute.C:
12163: * src/test.p:
1.1 paf 12164: fixed rwcontext of {} params up
12165:
1.2 paf 12166: * src/asm.txt:
12167: * src/main/compile.y:
12168: * src/main/execute.C:
12169: * src/test.p:
1.1 paf 12170: expr calls
12171:
12172: 2001-03-06 paf
1.2 paf 12173: * src/include/pa_vbool.h:
1.1 paf 12174: forgot this
12175:
1.2 paf 12176: * src/main/compile.y:
1.1 paf 12177: expr lexx1
12178:
1.2 paf 12179: * src/include/code.h:
12180: * src/main/compile.y:
12181: * src/main/execute.C:
12182: * src/test.p:
1.1 paf 12183: 1 problems with skipping whitespace in yylex fixed
12184: 2 xors: # bitwise ## logical
12185:
1.2 paf 12186: * src/include/code.h:
12187: * src/include/pa_valiased.h:
12188: * src/include/pa_value.h:
12189: * src/include/pa_vdouble.h:
12190: * src/include/pa_vstring.h:
12191: * src/main/compile.y:
12192: * src/main/execute.C:
1.1 paf 12193: expr lex0 exec-1
12194:
1.2 paf 12195: * src/main/compile.y:
12196: * src/test.p:
1.1 paf 12197: expr grammar-1
12198:
1.2 paf 12199: * src/include/pa_value.h:
12200: * src/include/pa_vdouble.h:
12201: * src/include/pa_vstring.h:
12202: * src/include/pa_vunknown.h:
12203: * src/main/compile.y:
12204: * src/main/execute.C:
12205: * src/main/main.dsp:
12206: * src/test.p:
1.1 paf 12207: !~
12208:
1.2 paf 12209: * src/include/code.h:
12210: * src/main/compile.y:
12211: * src/main/compile_tools.h:
1.1 paf 12212: g
12213:
1.2 paf 12214: * src/main/compile.y:
12215: * src/test.p:
1.1 paf 12216: .y expr visible-shorter
12217:
1.2 paf 12218: * src/include/pa_vcframe.h:
12219: * src/include/pa_vclass.h:
12220: * src/include/pa_vdouble.h:
12221: * src/include/pa_vhash.h:
12222: * src/include/pa_vjunction.h:
12223: * src/include/pa_vmframe.h:
12224: * src/include/pa_vobject.h:
12225: * src/include/pa_vstring.h:
12226: * src/include/pa_vunknown.h:
12227: * src/include/pa_wcontext.h:
12228: * src/include/pa_wwrapper.h:
12229: * src/main/compile.y:
12230: * src/main/compile_tools.C:
12231: * src/main/compile_tools.h:
12232: * src/main/execute.C:
12233: * src/test.p:
1.1 paf 12234: +-*/
12235:
1.2 paf 12236: * src/main/compile.y:
12237: * src/main/execute.C:
12238: * src/main/main.dsp:
1.1 paf 12239: z
12240:
1.2 paf 12241: * src/include/pa_vstring.h:
12242: * src/main/compile.y:
12243: * src/test.p:
1.1 paf 12244: problems with skipping whitespace in yylex
12245:
1.2 paf 12246: * src/include/pa_value.h:
12247: * src/include/pa_vdouble.h:
12248: * src/main/compile.y:
12249: * src/main/execute.C:
12250: * src/test.p:
1.1 paf 12251: expr grammar-1 2*2=4.000000 :)
12252:
1.2 paf 12253: * src/include/pa_vdouble.h:
12254: * src/main/compile.y:
12255: * src/main/compile_tools.C:
12256: * src/main/compile_tools.h:
12257: * src/test.p:
1.1 paf 12258: grammar-1.1 $a(z) $a=0
12259:
1.2 paf 12260: * src/asm.txt:
12261: * src/include/code.h:
12262: * src/main/compile.y:
12263: * src/main/execute.C:
12264: * src/test.p:
1.1 paf 12265: without string ops in expressions 0
12266:
12267: 2001-02-26 paf
1.2 paf 12268: * src/main/compile.y:
12269: * src/test.p:
1.1 paf 12270: max_string in yyerror bug fix
12271:
12272: 2001-02-25 paf
1.2 paf 12273: * src/main/compile.y:
12274: * src/test.p:
1.1 paf 12275: escaping bug
12276:
1.2 paf 12277: * src/include/pa_request.h:
12278: * src/main/compile.C:
12279: * src/main/core.C:
12280: * src/test.p:
1.1 paf 12281: default name RUN, also alias
12282:
1.2 paf 12283: * src/include/pa_vcframe.h:
12284: * src/include/pa_vmframe.h:
12285: * src/include/pa_vobject.h:
12286: * src/include/pa_wcontext.h:
12287: * src/include/pa_wwrapper.h:
12288: * src/main/core.C:
12289: * src/main/execute.C:
12290: * src/main/main.dsp:
12291: * src/test.p:
1.1 paf 12292: would now get fields into interm VFielded class
12293:
1.2 paf 12294: * src/include/pa_request.h:
12295: * src/include/pa_value.h:
12296: * src/include/pa_vmframe.h:
12297: * src/include/pa_wcontext.h:
12298: * src/main/execute.C:
12299: * src/test.p:
1.1 paf 12300: VAliased0
12301:
1.2 paf 12302: * src/main/execute.C:
12303: * src/test.p:
1.1 paf 12304: VAliased1
12305:
1.2 paf 12306: * src/include/pa_value.h:
12307: * src/include/pa_vmframe.h:
1.1 paf 12308: VAliased2
12309:
1.2 paf 12310: * src/asm.txt:
12311: * src/include/code.h:
12312: * src/include/pa_value.h:
12313: * src/include/pa_vclass.h:
12314: * src/include/pa_vmframe.h:
12315: * src/include/pa_vobject.h:
12316: * src/include/pa_wwrapper.h:
12317: * src/main/compile.y:
12318: * src/main/compile_tools.C:
12319: * src/main/compile_tools.h:
12320: * src/main/execute.C:
12321: * src/modules.txt:
1.1 paf 12322: ^class:method() just compiled
12323:
1.2 paf 12324: * src/include/pa_value.h:
12325: * src/include/pa_vmframe.h:
12326: * src/include/pa_wcontext.h:
12327: * src/main/execute.C:
1.1 paf 12328: VAliased3
12329:
1.2 paf 12330: * src/include/pa_hash.h:
12331: * src/include/pa_value.h:
12332: * src/include/pa_vclass.h:
12333: * src/include/pa_vmframe.h:
12334: * src/include/pa_vobject.h:
12335: * src/include/pa_vstring.h:
12336: * src/include/pa_wcontext.h:
12337: * src/main/compile.y:
12338: * src/main/core.C:
12339: * src/main/execute.C:
12340: * src/main/main.dsp:
12341: * src/main/pa_hash.C:
12342: * src/main/pa_value.C:
12343: * src/main/pa_wcontext.C:
12344: * src/modules.txt:
12345: * src/test.p:
1.1 paf 12346: virtuals2
12347:
1.2 paf 12348: * src/include/pa_value.h:
12349: * src/include/pa_vclass.h:
12350: * src/include/pa_wcontext.h:
12351: * src/include/pa_wwrapper.h:
12352: * src/main/execute.C:
12353: * src/main/main.dsp:
1.1 paf 12354: no not get fields into interm VFielded class.
12355: fields & staticfields 1
12356:
1.2 paf 12357: * src/include/pa_pool.h:
12358: * src/include/pa_request.h:
12359: * src/include/pa_value.h:
12360: * src/include/pa_vclass.h:
12361: * src/include/pa_vmframe.h:
12362: * src/include/pa_vobject.h:
12363: * src/main/core.C:
12364: * src/main/execute.C:
12365: * src/main/main.dsp:
1.1 paf 12366: VAliased just compiled
12367:
1.2 paf 12368: * src/asm.txt:
12369: * src/include/pa_request.h:
12370: * src/include/pa_value.h:
12371: * src/include/pa_vobject.h:
12372: * src/main/compile.y:
12373: * src/main/compile_tools.h:
12374: * src/main/core.C:
12375: * src/main/execute.C:
12376: * src/main/pa_common.C:
12377: * src/test.p:
1.1 paf 12378: vobject1
12379:
1.2 paf 12380: * src/main/compile.y:
12381: * src/test.p:
1.1 paf 12382: rethought to $class:static.field.subfield
12383:
1.2 paf 12384: * src/test.p:
1.1 paf 12385: tested complex callbacks
12386:
1.2 paf 12387: * src/main/compile.y:
12388: * src/test.p:
1.1 paf 12389: : 1
12390:
1.2 paf 12391: * src/include/pa_value.h:
12392: * src/include/pa_vmframe.h:
12393: * src/include/pa_wwrapper.h:
12394: * src/main/compile.y:
12395: * src/main/execute.C:
12396: * src/main/pa_wcontext.C:
12397: * src/test.p:
1.1 paf 12398: before execute class calls rewrite
12399:
1.2 paf 12400: * src/include/pa_vclass.h:
12401: * src/main/compile.y:
12402: * src/main/execute.C:
12403: * src/test.p:
1.1 paf 12404: $class:element
12405:
1.2 paf 12406: * src/include/pa_pool.h:
12407: * src/include/pa_value.h:
12408: * src/include/pa_vclass.h:
12409: * src/include/pa_vobject.h:
12410: * src/main/execute.C:
12411: * src/test.p:
1.1 paf 12412: alias dead end
12413:
12414: 2001-02-24 paf
1.2 paf 12415: * src/main/compile.y:
12416: * src/test.p:
1.1 paf 12417: fixed grammar bugs in constructor/params klinch
12418:
1.2 paf 12419: * src/main/main.dsp:
1.1 paf 12420: no bison -d
12421:
1.2 paf 12422: * src/main/compile.y:
12423: * src/main/compile_tools.h:
1.1 paf 12424: use0 line no on 'undef class' err msg wrong
12425:
1.2 paf 12426: * src/main/compile.y:
1.1 paf 12427: fixed last \n macrotemplate strip bug
12428:
1.2 paf 12429: * src/include/pa_vframe.h:
12430: * src/main/compile.y:
12431: * src/test.p:
1.1 paf 12432: found junction ideology @: ^x{$a()) must construct current
12433: wcontext element, so smart wcontext handling needed
12434:
1.2 paf 12435: * src/include/pa_value.h:
12436: * src/include/pa_wcontext.h:
12437: * src/include/pa_wwrapper.h:
12438: * src/main/execute.C:
12439: * src/main/pa_value.C:
12440: * src/test.p:
1.1 paf 12441: it works as bad as you've named it: wcontext.value() was not a
12442: perfect idea
12443:
1.2 paf 12444: * src/main/compile.y:
12445: * src/main/core.C:
1.1 paf 12446: yylex need some @special lines adj
12447:
1.2 paf 12448: * src/include/pa_value.h:
12449: * src/include/pa_vcframe.h:
12450: * src/include/pa_vclass.h:
12451: * src/include/pa_vframe.h:
12452: * src/include/pa_vhash.h:
12453: * src/include/pa_vjunction.h:
12454: * src/include/pa_vmframe.h:
12455: * src/include/pa_wcontext.h:
12456: * src/include/pa_wwrapper.h:
12457: * src/main/execute.C:
12458: * src/main/main.dsp:
12459: * src/main/pa_cframe.C:
12460: * src/main/pa_wcontext.C:
1.1 paf 12461: codeframe just compiled
12462:
1.2 paf 12463: * src/include/pa_request.h:
12464: * src/include/pa_vclass.h:
12465: * src/main/compile.C:
12466: * src/main/compile.y:
12467: * src/main/compile_tools.h:
12468: * src/main/core.C:
12469: * src/test.p:
1.1 paf 12470: modules0
12471:
1.2 paf 12472: * src/main/pa_array.C:
12473: * src/test.p:
1.1 paf 12474: minor bug in expanding very small arrays. 60% from 1 were 0
12475:
1.2 paf 12476: * src/asm.txt:
12477: * src/include/pa_vclass.h:
12478: * src/main/compile.y:
12479: * src/main/core.C:
12480: * src/modules.txt:
12481: z
12482:
12483: * src/include/code.h:
12484: * src/include/pa_request.h:
12485: * src/include/pa_value.h:
12486: * src/include/pa_vclass.h:
12487: * src/include/pa_vframe.h:
12488: * src/main/compile.y:
12489: * src/main/compile_tools.C:
12490: * src/main/compile_tools.h:
12491: * src/main/core.C:
12492: * src/main/execute.C:
12493: * src/test.p:
1.1 paf 12494: code junctions0. something wrong with last \n macrotemplate strip
12495:
1.2 paf 12496: * src/include/pa_value.h:
12497: * src/include/pa_vclass.h:
12498: * src/include/pa_vobject.h:
12499: * src/main/main.dsp:
1.1 paf 12500: vobject00
12501:
1.2 paf 12502: * src/asm.txt:
12503: * src/main/compile.y:
12504: * src/main/execute.C:
12505: * src/test.p:
1.1 paf 12506: fixed empty constructor optimized empty case. failed on calls -
12507: produced empty string param
12508:
1.2 paf 12509: * src/main/execute.C:
12510: * src/test.p:
1.1 paf 12511: codeframe1
12512:
12513: 2001-02-23 paf
1.2 paf 12514: * src/include/pa_value.h:
12515: * src/main/core.C:
12516: * src/main/execute.C:
12517: * src/main/main.dsp:
12518: * src/test.p:
1.1 paf 12519: value named
12520:
1.2 paf 12521: * src/main/compile.y:
12522: * src/main/execute.C:
12523: * src/test.p:
1.1 paf 12524: empty constructor bug fixed
12525:
1.2 paf 12526: * src/include/pa_vframe.h:
12527: * src/include/pa_vunknown.h:
12528: * src/include/pa_wcontext.h:
12529: * src/include/pa_wwrapper.h:
12530: * src/main/core.C:
12531: * src/main/execute.C:
12532: * src/main/main.dsp:
12533: * src/main/pa_value.C:
12534: * src/test.p:
1.1 paf 12535: call0
12536:
1.2 paf 12537: * src/main/compile.y:
12538: * src/main/compile_tools.C:
12539: * src/main/compile_tools.h:
12540: * src/test.p:
1.1 paf 12541: fixed wrong grammar in complex constructor case
12542:
1.2 paf 12543: * src/include/pa_value.h:
12544: * src/include/pa_vclass.h:
12545: * src/include/pa_vframe.h:
12546: * src/main/core.C:
12547: * src/main/execute.C:
12548: * src/main/pa_value.C:
12549: * src/test.p:
1.1 paf 12550: get_method RIP. junctions everywhere. call with junctions0
12551:
1.2 paf 12552: * src/main/compile.y:
12553: * src/main/execute.C:
12554: * src/main/main.dsp:
12555: * src/test.p:
1.1 paf 12556: rethought some. before junction
12557:
1.2 paf 12558: * src/include/pa_value.h:
12559: * src/include/pa_vstring.h:
12560: * src/main/execute.C:
12561: * src/test.p:
1.1 paf 12562: strign 2 value in 2 places in execute
12563:
1.2 paf 12564: * src/include/pa_wcontext.h:
12565: * src/test.p:
1.1 paf 12566: z
12567:
1.2 paf 12568: * src/asm.txt:
12569: * src/include/pa_hash.h:
12570: * src/include/pa_value.h:
12571: * src/include/pa_wcontext.h:
12572: * src/main/core.C:
12573: * src/main/execute.C:
12574: * src/main/main.dsp:
12575: * src/main/pa_hash.C:
12576: * src/test.p:
1.1 paf 12577: started call. store param, vframe done
12578:
1.2 paf 12579: * src/test.p:
1.1 paf 12580: decided to include value name into value class
12581:
1.2 paf 12582: * src/include/pa_value.h:
12583: * src/main/compile.C:
12584: * src/main/core.C:
12585: * src/main/pa_value.C:
12586: * src/test.p:
1.1 paf 12587: minor error reporting format beautifyings
12588:
1.2 paf 12589: * src/asm.txt:
12590: * src/main/execute.C:
12591: * src/test.p:
1.1 paf 12592: with result rwpool
12593:
1.2 paf 12594: * src/include/pa_value.h:
12595: * src/include/pa_wcontext.h:
12596: * src/main/compile.y:
12597: * src/main/execute.C:
12598: * src/main/main.dsp:
12599: * src/main/pa_array.C:
12600: * src/test.p:
1.1 paf 12601: auto VHash on wcontext.put_element when wcontext fvalue==0
12602:
1.2 paf 12603: * src/include/pa_value.h:
12604: * src/include/pa_vclass.h:
12605: * src/include/pa_vframe.h:
12606: * src/include/pa_wwrapper.h:
1.1 paf 12607: lara came, can't work, sorry :(
12608:
12609: 2001-02-22 paf
1.2 paf 12610: * src/include/pa_request.h:
12611: * src/main/compile.y:
12612: * src/test.p:
1.1 paf 12613: $self.put(val)
12614:
1.2 paf 12615: * src/include/pa_pool.h:
12616: * src/include/pa_vclass.h:
12617: * src/main/core.C:
12618: * src/main/pa_hash.C:
12619: * src/main/pa_pool.C:
1.1 paf 12620: TRY...
12621:
1.2 paf 12622: * src/include/code.h:
12623: * src/main/compile_tools.C:
12624: * src/main/compile_tools.h:
12625: * src/main/execute.C:
1.1 paf 12626: OP_STRING better then some xxx _VALUE
12627:
1.2 paf 12628: * src/main/compile.C:
12629: * src/main/core.C:
12630: * src/main/execute.C:
12631: * src/main/pa_string.C:
12632: * src/test.p:
1.1 paf 12633: more precise parse error line:col
12634:
1.2 paf 12635: * src/main/compile.C:
12636: * src/main/compile.y:
12637: * src/main/execute.C:
12638: * src/test.p:
1.1 paf 12639: started : with $a.$:f
12640:
1.2 paf 12641: * src/main/compile.y:
12642: * src/test.p:
1.1 paf 12643: $: wasn't finished - $:sdf(sdf) troubled a bit. finished now.
12644:
1.2 paf 12645: * src/include/code.h:
12646: * src/include/pa_string.h:
12647: * src/include/pa_value.h:
12648: * src/include/pa_vclass.h:
12649: * src/include/pa_wcontext.h:
12650: * src/main/compile.y:
12651: * src/main/execute.C:
12652: * src/main/pa_string.C:
1.1 paf 12653: write_value write_string 0
12654: it seems wcontext must write strings regardles of fvalue!=0
12655:
1.2 paf 12656: * src/include/code.h:
12657: * src/include/pa_value.h:
12658: * src/include/pa_vclass.h:
12659: * src/include/pa_wcontext.h:
12660: * src/main/compile.y:
12661: * src/main/compile_tools.C:
12662: * src/main/compile_tools.h:
12663: * src/main/execute.C:
12664: * src/main/main.dsp:
1.1 paf 12665: iiieeyys! get/put simple vars to VClass works0
12666:
1.2 paf 12667: * src/include/pa_array.h:
12668: * src/include/pa_wcontext.h:
12669: * src/main/pa_string.C:
1.1 paf 12670: in process, but found that exceptions are too global
12671:
1.2 paf 12672: * src/main/compile.y:
12673: * src/test.p:
1.1 paf 12674: $: finished
12675:
1.2 paf 12676: * src/main/compile.C:
12677: * src/main/compile.y:
12678: * src/main/compile_tools.C:
12679: * src/test.p:
1.1 paf 12680: z
12681:
1.2 paf 12682: * src/include/pa_request.h:
12683: * src/include/pa_stack.h:
12684: * src/include/pa_wcontext.h:
12685: * src/main/execute.C:
12686: * src/test.p:
1.1 paf 12687: z about to vstring it .y all
12688:
1.2 paf 12689: * src/include/pa_hash.h:
12690: * src/include/pa_value.h:
12691: * src/include/pa_vclass.h:
12692: * src/include/pa_vhash.h:
12693: * src/include/pa_vstring.h:
12694: * src/include/pa_wcontext.h:
12695: * src/main/execute.C:
12696: * src/main/main.dsp:
12697: * src/test.p:
1.1 paf 12698: auto VHash in pa.th.cre.at.e
12699:
1.2 paf 12700: * src/include/code.h:
12701: * src/include/pa_vstring.h:
12702: * src/main/compile.y:
12703: * src/main/compile_tools.C:
12704: * src/main/compile_tools.h:
12705: * src/main/execute.C:
12706: * src/test.p:
1.1 paf 12707: string to vstring it .y all
12708:
1.2 paf 12709: * src/include/pa_array.h:
12710: * src/main/compile.y:
12711: * src/main/compile_tools.C:
12712: * src/main/compile_tools.h:
12713: * src/main/pa_array.C:
12714: * src/test.p:
1.1 paf 12715: $self.get
12716:
1.2 paf 12717: * src/include/pa_exception.h:
12718: * src/include/pa_pool.h:
12719: * src/include/pa_request.h:
12720: * src/include/pa_value.h:
12721: * src/include/pa_wcontext.h:
12722: * src/main/compile.C:
12723: * src/main/compile.y:
12724: * src/main/compile_tools.C:
12725: * src/main/core.C:
12726: * src/main/pa_array.C:
12727: * src/main/pa_exception.C:
12728: * src/main/pa_hash.C:
12729: * src/main/pa_pool.C:
12730: * src/main/pa_string.C:
12731: * src/main/pa_table.C:
12732: * src/test.p:
1.1 paf 12733: removed exception from request
12734:
1.2 paf 12735: * src/include/pa_vstring.h:
12736: * src/main/compile.C:
12737: * src/main/core.C:
12738: * src/test.p:
1.1 paf 12739: added some forgotten
12740:
1.2 paf 12741: * src/include/pa_wcontext.h:
12742: * src/main/compile.y:
12743: * src/main/execute.C:
12744: * src/test.p:
1.1 paf 12745: erroreos checkout
12746:
12747: 2001-02-21 paf
1.2 paf 12748: * src/main/compile.y:
1.1 paf 12749: more straightforward yylex[end]
12750:
1.2 paf 12751: * src/main/compile.C:
12752: * src/main/compile.y:
12753: * src/main/compile_tools.h:
1.1 paf 12754: error processing in eval & yyerror so it wouldn't cause
12755: memleaks.
12756:
1.2 paf 12757: * src/include/compile.h:
12758: * src/include/execute.h:
12759: * src/include/pa_array.h:
12760: * src/include/pa_request.h:
12761: * src/include/pa_stack.h:
12762: * src/include/pa_vclass.h:
12763: * src/include/pa_wcontext.h:
12764: * src/main/compile.C:
12765: * src/main/compile.y:
12766: * src/main/execute.C:
12767: * src/main/main.dsp:
12768: * src/main/pa_array.C:
12769: * src/main/pa_request.C:
1.1 paf 12770: get put -1 [just compiled]
12771:
1.2 paf 12772: * src/include/compile.h:
12773: * src/include/pa_array.h:
12774: * src/main/compile.C:
12775: * src/main/compile.y:
12776: * src/main/execute.C:
1.1 paf 12777: MAIN_METHOD_NAME ready to write execute
12778:
1.2 paf 12779: * src/include/pa_string.h:
12780: * src/include/pa_types.h:
12781: * src/main/pa_string.C:
1.1 paf 12782: string.operator==(char*)
12783:
1.2 paf 12784: * src/main/compile.C:
12785: * src/main/compile.y:
12786: * src/main/execute.C:
1.1 paf 12787: store0
12788:
1.2 paf 12789: * src/include/core.h:
12790: * src/include/pa_context.h:
12791: * src/include/pa_request.h:
12792: * src/include/pa_vclass.h:
12793: * src/include/pa_wcontext.h:
12794: * src/main/core.C:
12795: * src/main/main.dsp:
12796: * src/main/pa_request.C:
1.1 paf 12797: request core methods0
12798:
1.2 paf 12799: * src/include/compile.h:
12800: * src/include/pa_context.h:
12801: * src/include/pa_hash.h:
12802: * src/include/pa_request.h:
12803: * src/include/pa_string.h:
12804: * src/include/pa_value.h:
1.1 paf 12805: struck with const array.gets
12806:
1.2 paf 12807: * src/include/code.h:
12808: * src/include/pa_types.h:
12809: * src/main/compile.C:
12810: * src/main/compile.y:
12811: * src/main/compile_tools.C:
12812: * src/main/compile_tools.h:
12813: * src/main/execute.C:
12814: * src/main/main.dsp:
1.1 paf 12815: .y to c++
12816: hierarchy output fix.
12817: compiler works ok
12818:
1.2 paf 12819: * src/include/compile.h:
12820: * src/main/compile.C:
12821: * src/main/compile.y:
12822: * src/main/compile_tools.h:
1.1 paf 12823: line numbers needed. would add them to .y now internally.
12824: externally it's not as precise as needed
12825:
1.2 paf 12826: * src/include/pa_exception.h:
12827: * src/include/pa_value.h:
12828: * src/main/compile.C:
12829: * src/main/compile.y:
12830: * src/main/compile_tools.C:
12831: * src/main/compile_tools.h:
1.1 paf 12832: .y methods and one_big_piece. now compile returns array<method*>
12833:
1.2 paf 12834: * src/include/execute.h:
12835: * src/include/pa_array.h:
12836: * src/include/pa_value.h:
12837: * src/main/execute.C:
12838: * src/main/pa_array.C:
1.1 paf 12839: after array.const get wonders
12840:
1.2 paf 12841: * src/main/compile.y:
12842: * src/main/execute.C:
12843: * src/main/execute.C:
12844: * src/main/execute.C:
12845: * src/main/execute.C:
12846: * src/main/execute.C:
1.1 paf 12847: z
12848:
1.2 paf 12849: * src/main/execute.C:
1.1 paf 12850: tired :)
12851:
1.2 paf 12852: * src/main/compile.C:
12853: * src/main/compile.y:
1.1 paf 12854: failed to add absolute precies parse error positions. leaving
12855: RIGHTMOST position as @file[line:col]
12856:
12857: 2001-02-20 paf
1.2 paf 12858: * src/include/code.h:
12859: * src/include/compile.h:
12860: * src/include/execute.h:
12861: * src/include/pa_array.h:
12862: * src/include/pa_common.h:
12863: * src/include/pa_pool.h:
12864: * src/include/pa_string.h:
12865: * src/include/pa_table.h:
12866: * src/include/pa_types.h:
12867: * src/main/compile.C:
12868: * src/main/compile.y:
12869: * src/main/compile_tools.C:
12870: * src/main/compile_tools.h:
12871: * src/main/core.C:
12872: * src/main/execute.C:
12873: * src/main/main.dsp:
12874: * src/main/pa_array.C:
12875: * src/main/pa_common.C:
12876: * src/main/pa_hash.C:
12877: * src/main/pa_string.C:
12878: * src/main/pa_table.C:
1.1 paf 12879: bison[yacc] first time compiled.
12880: execute=dump for now
12881:
1.2 paf 12882: * src/main/compile.C:
12883: * src/main/compile.y:
12884: * src/main/compile_tools.C:
12885: * src/main/compile_tools.h:
12886: * src/main/execute.C:
12887: * src/main/main.dsp:
1.1 paf 12888: nestage probs, eof yylex not perfect
12889:
1.2 paf 12890: * src/main/core.C:
1.1 paf 12891: core rewrite using yacc investigations
12892: now will be compile[yacc]/execute[opcodes]
12893:
12894: 2001-02-15 paf
1.2 paf 12895: * src/include/pa_value.h:
12896: * src/main/core.C:
1.1 paf 12897: maybe a-la yacc those ifs rewrite as turing machine?
12898: for it seems it would be it's too many ifs with this syntax now
12899:
12900: 2001-02-14 paf
1.2 paf 12901: * src/include/pa_context.h:
12902: * src/include/pa_string.h:
12903: * src/main/core.C:
12904: * src/main/pa_string.C:
1.1 paf 12905: process text repassing
12906:
1.2 paf 12907: * src/include/pa_value.h:
12908: * src/main/core.C:
12909: * src/main/pa_string.C:
1.1 paf 12910: process text repassing2
12911: operator static vars
12912:
1.2 paf 12913: * src/include/pa_string.h:
12914: * src/main/core.C:
12915: * src/main/pa_string.C:
1.1 paf 12916: get names 0
12917:
1.2 paf 12918: * src/include/pa_context.h:
12919: * src/include/pa_value.h:
12920: * src/main/core.C:
1.1 paf 12921: module:calls changes
12922:
1.2 paf 12923: * src/main/core.C:
1.1 paf 12924: varios breaks
12925:
1.2 paf 12926: * src/main/core.C:
1.1 paf 12927: get_params
12928: figured ^menu[UNEVALUATED unthinked :( ]
12929:
1.2 paf 12930: * src/main/core.C:
1.1 paf 12931: get_params 1
12932:
1.2 paf 12933: * src/main/core.C:
1.1 paf 12934: get names 1
12935:
1.2 paf 12936: * src/main/core.C:
1.1 paf 12937: get names 2
12938:
1.2 paf 12939: * src/main/core.C:
1.1 paf 12940: get names 3
12941:
12942: 2001-02-13 paf
1.2 paf 12943: * src/include/pa_string.h:
12944: * src/main/pa_string.C:
1.1 paf 12945: String_iterator::skip_to
12946: todo:optimize
12947:
1.2 paf 12948: * src/main/core.C:
1.1 paf 12949: operators
12950: : and self. prefixes
12951:
1.2 paf 12952: * src/include/pa_context.h:
12953: * src/include/pa_value.h:
12954: * src/main/core.C:
1.1 paf 12955: ^class:calls[] started
12956:
1.2 paf 12957: * src/include/pa_string.h:
12958: * src/main/pa_string.C:
1.1 paf 12959: String_iterator optimized
12960:
1.2 paf 12961: * src/include/pa_string.h:
12962: * src/main/pa_string.C:
1.1 paf 12963: String_iterator tested
12964:
1.2 paf 12965: * src/main/pa_string.C:
1.1 paf 12966: String_iterator::skip_to
12967: optimized a bit. would change privates to better support optimization
12968:
1.2 paf 12969: * src/include/pa_value.h:
12970: * src/main/core.C:
12971: * src/main/core.C:
1.1 paf 12972: z
12973:
12974: 2001-02-12 paf
1.2 paf 12975: * src/include/pa_context.h:
12976: * src/include/pa_value.h:
12977: * src/main/core.C:
1.1 paf 12978: get self/methodref joined
12979:
1.2 paf 12980: * src/include/pa_context.h:
12981: * src/include/pa_value.h:
12982: * src/main/core.C:
1.1 paf 12983: some comments
12984:
1.2 paf 12985: * src/include/pa_string.h:
12986: * src/main/core.C:
12987: * src/main/pa_string.C:
1.1 paf 12988: started String_iterator
12989:
12990: 2001-02-11 paf
1.2 paf 12991: * src/include/pa_context.h:
12992: * src/include/pa_value.h:
12993: * src/main/core.C:
12994: * src/main/main.dsp:
1.1 paf 12995: core started.
12996: core.C, context&value .h
12997:
1.2 paf 12998: * src/include/pa_array.h:
12999: * src/include/pa_hash.h:
13000: * src/include/pa_pool.h:
13001: * src/include/pa_string.h:
13002: * src/main/main.dsp:
13003: * src/main/pa_array.C:
13004: * src/main/pa_hash.C:
13005: * src/main/pa_pool.C:
13006: * src/main/pa_string.C:
1.1 paf 13007: :pooled
13008:
13009: 2001-01-30 paf
1.2 paf 13010: * src/configure:
13011: * src/configure.in:
13012: * src/include/pa_error.h:
13013: * src/include/pa_exception.h:
13014: * src/include/pa_pool.h:
13015: * src/include/pa_request.h:
13016: * src/main/main.dsp:
13017: * src/main/pa_error.C:
13018: * src/main/pa_exception.C:
13019: * src/main/pa_pool.C:
13020: * src/targets/Makefile.am:
13021: * src/targets/parser.C:
13022: * src/targets/parser.dsp:
1.1 paf 13023: lowered targets/parser into subdir, added parser_Pool(Pool)
13024: failed to add. would think..
13025:
1.2 paf 13026: * src/include/pa_exception.h:
13027: * src/include/pa_pool.h:
13028: * src/include/pa_table.h:
13029: * src/main/pa_exception.C:
13030: * src/main/pa_table.C:
1.1 paf 13031: minor * to & changes
13032:
1.2 paf 13033: * src/include/pa_pool.h:
13034: * src/main/Makefile.am:
13035: * src/main/main.dsp:
13036: * src/main/pa_pool.C:
1.1 paf 13037: moved pa_pool.C to be target specific
13038:
1.2 paf 13039: * src/Makefile.am:
13040: * src/main/Makefile.am:
13041: * src/targets/Makefile.am:
1.1 paf 13042: .am comments
13043:
1.2 paf 13044: * src/include/pa_exception.h:
13045: * src/include/pa_pool.h:
13046: * src/include/pa_request.h:
13047: * src/include/pa_table.h:
13048: * src/main/pa_array.C:
13049: * src/main/pa_exception.C:
13050: * src/main/pa_pool.C:
13051: * src/main/pa_table.C:
1.1 paf 13052: error re-associated. that's much better
13053: even removed 'die' necessety
13054:
1.2 paf 13055: * src/configure:
13056: * src/configure.in:
1.1 paf 13057: .am updated
13058:
13059: 2001-01-29 paf
1.2 paf 13060: * src/include/pa_hash.h:
13061: * src/include/pa_pool.h:
13062: * src/include/pa_threads.h:
13063: * src/main/pa_hash.C:
1.1 paf 13064: made local Hash-es not thread safe=quicker by
13065: SYNCHRONIZED(thread_safe)
13066:
1.2 paf 13067: * src/include/pa_hash.h:
1.1 paf 13068: some comments
13069:
1.2 paf 13070: * src/include/pa_error.h:
13071: * src/include/pa_request.h:
13072: * src/include/pa_string.h:
13073: * src/include/pa_table.h:
13074: * src/main/pa_error.C:
13075: * src/main/pa_table.C:
13076: * src/targets/parser.C:
13077: * src/targets/parser.dsp:
1.1 paf 13078: Error fixed
13079:
1.2 paf 13080: * src/include/pa_pool.h:
13081: * src/include/pa_string.h:
13082: * src/main/pa_string.C:
13083: * src/targets/parser.C:
1.1 paf 13084: String originating
13085:
1.2 paf 13086: * src/include/pa_array.h:
13087: * src/main/pa_array.C:
13088: * src/targets/parser.C:
1.1 paf 13089: Array::operator += (Array& src)
13090:
13091: rethought, would change now
13092:
1.2 paf 13093: * src/configure.in:
13094: * src/include/pa_hash.h:
13095: * src/include/pa_threads.h:
13096: * src/main/main.dsp:
13097: * src/main/pa_threads.C:
13098: * src/targets/parser.C:
1.1 paf 13099: added pa_threads
13100:
13101: Mutex
13102:
1.2 paf 13103: * src/include/pa_pool.h:
13104: * src/main/pa_array.C:
13105: * src/targets/parser.C:
1.1 paf 13106: tested - decision "no templates"
13107:
1.2 paf 13108: * src/include/pa_error.h:
13109: * src/include/pa_hash.h:
13110: * src/include/pa_string.h:
13111: * src/include/pa_table.h:
13112: * src/main/pa_error.C:
13113: * src/main/pa_hash.C:
13114: * src/main/pa_string.C:
13115: * src/main/pa_table.C:
13116: * src/targets/parser.C:
1.1 paf 13117: Table
13118: more like C++ style
13119: hence lots of 'const'
13120:
1.2 paf 13121: * src/include/pa_array.h:
13122: * src/include/pa_hash.h:
13123: * src/include/pa_pool.h:
13124: * src/include/pa_string.h:
13125: * src/include/pa_table.h:
13126: * src/include/pa_types.h:
13127: * src/main/main.dsp:
13128: * src/main/pa_array.C:
13129: * src/main/pa_string.C:
13130: * src/main/pa_table.C:
1.1 paf 13131: Table started
13132: would test
13133: template Array now
13134:
1.2 paf 13135: * src/main/pa_array.C:
1.1 paf 13136: expand not convinient, would rewrite
13137:
1.2 paf 13138: * src/include/pa_array.h:
13139: * src/include/pa_hash.h:
13140: * src/include/pa_pool.h:
13141: * src/include/pa_string.h:
13142: * src/include/pa_table.h:
13143: * src/include/pa_types.h:
13144: * src/main/Makefile.am:
13145: * src/main/main.dsp:
13146: * src/main/pa_array.C:
13147: * src/main/pa_hash.C:
13148: * src/main/pa_string.C:
13149: * src/main/pa_table.C:
13150: * src/targets/parser.C:
13151: * src/targets/parser.dsp:
1.1 paf 13152: Request
13153: Error
13154: Table
13155:
1.2 paf 13156: * src/include/pa_array.h:
13157: * src/include/pa_hash.h:
13158: * src/include/pa_string.h:
1.1 paf 13159: moved .h public parts to top
13160:
1.2 paf 13161: * src/include/pa_hash.h:
13162: * src/include/pa_threads.h:
13163: * src/main/pa_hash.C:
13164: * src/main/pa_threads.C:
1.1 paf 13165: decided on one global_mutex, like PHP
13166: as I can see: needed only in global Hash now,
13167: made Hash:: put/get SYNCHRONIZED
13168:
1.2 paf 13169: * src/include/pa_array.h:
13170: * src/include/pa_common.h:
13171: * src/include/pa_error.h:
13172: * src/include/pa_hash.h:
13173: * src/include/pa_pool.h:
13174: * src/include/pa_request.h:
13175: * src/include/pa_string.h:
13176: * src/include/pa_table.h:
13177: * src/main/Makefile.am:
13178: * src/main/pa_array.C:
13179: * src/main/pa_common.C:
13180: * src/main/pa_error.C:
13181: * src/main/pa_hash.C:
13182: * src/main/pa_table.C:
1.1 paf 13183: added forgotten
13184:
1.2 paf 13185: * src/acinclude.m4:
1.1 paf 13186: --disable-string-origins
13187:
1.2 paf 13188: * src/configure:
13189: * src/include/pa_array.h:
13190: * src/include/pa_pool.h:
13191: * src/main/Makefile.am:
13192: * src/main/main.dsp:
13193: * src/main/pa_array.C:
13194: * src/targets/parser.C:
13195: * src/targets/parser.dsp:
1.1 paf 13196: templates failed
13197: no template specializations [VC6],
13198: no library auto instantation [VC6, GNU c++ 2.95.2-6 from latest cygwin]
13199:
1.2 paf 13200: * src/include/pa_array.h:
13201: * src/include/pa_pool.h:
13202: * src/main/pa_array.C:
13203: * src/targets/parser.C:
1.1 paf 13204: Array& operator += (Array& src)
13205:
13206: 2001-01-27 paf
1.2 paf 13207: * src/include/pa_hash.h:
13208: * src/include/pa_string.h:
13209: * src/include/pa_types.h:
13210: * src/main/main.dsp:
13211: * src/main/pa_string.C:
1.1 paf 13212: uint, and added pa_types & pa_hash[forgotten]
13213:
1.2 paf 13214: * src/main/pa_string.C:
13215: * src/targets/parser.C:
1.1 paf 13216: String::operator ==
13217:
1.2 paf 13218: * src/include/pa_array.h:
13219: * src/main/pa_array.C:
13220: * src/targets/parser.C:
1.1 paf 13221: array [] with chunk caching
13222:
1.2 paf 13223: * src/main/pa_hash.C:
1.1 paf 13224: String(&String)
13225:
1.2 paf 13226: * src/include/pa_array.h:
13227: * src/include/pa_hash.h:
13228: * src/include/pa_pool.h:
13229: * src/include/pa_string.h:
13230: * src/main/pa_array.C:
13231: * src/main/pa_string.C:
1.1 paf 13232: array cache rethought to chunk caching
13233:
1.2 paf 13234: * src/include/pa_array.h:
13235: * src/include/pa_hash.h:
13236: * src/include/pa_pool.h:
13237: * src/include/pa_string.h:
13238: * src/main/main.dsp:
13239: * src/main/pa_array.C:
13240: * src/main/pa_hash.C:
13241: * src/main/pa_string.C:
13242: * src/targets/parser.dsp:
1.1 paf 13243: Array 0
13244:
1.2 paf 13245: * src/main/pa_hash.C:
1.1 paf 13246: added pa_hash.C [forgotten]
13247:
13248: 2001-01-26 paf
1.2 paf 13249: * src/include/pa_pool.h:
13250: * src/include/pa_string.h:
13251: * src/main/pa_string.C:
13252: * src/targets/parser.C:
1.1 paf 13253: removed templates [vc++ suxx]
13254:
1.2 paf 13255: * src/include/pa_pool.h:
13256: * src/main/pa_string.C:
1.1 paf 13257: String prealloc & dynamic row_count
13258:
1.2 paf 13259: * src/include/pa_pool.h:
13260: * src/include/pa_string.h:
1.1 paf 13261: pa_pool split
13262:
1.2 paf 13263: * src/AUTHORS:
13264: * src/COPYING:
13265: * src/ChangeLog:
13266: * src/INSTALL:
13267: * src/Makefile.am:
13268: * src/NEWS:
13269: * src/README:
13270: * src/acinclude.m4:
13271: * src/config.guess:
13272: * src/config.h.bot:
13273: * src/config.h.top:
13274: * src/config.sub:
13275: * src/configure:
13276: * src/configure.in:
13277: * src/include/pa_pool.h:
13278: * src/install-sh:
13279: * src/main/Makefile.am:
13280: * src/main/main.dsp:
13281: * src/main/pa_pool.C:
13282: * src/main/pa_string.C:
13283: * src/missing:
13284: * src/mkinstalldirs:
13285: * src/parser.dsw:
13286: * src/stamp-h.in:
13287: * src/targets/Makefile.am:
13288: * src/targets/parser.C:
13289: * src/targets/parser.dsp:
1.1 paf 13290: creating parser3 module
13291:
1.2 paf 13292: * src/include/pa_pool.h:
13293: * src/main/main.dsp:
13294: * src/main/pa_pool.C:
13295: * src/main/pa_string.C:
13296: * src/main/pa_string.C:
13297: * src/targets/parser.C:
13298: * src/targets/parser.dsp:
13299: * src/targets/parser.dsp:
13300: $Id$ check
1.1 paf 13301:
1.2 paf 13302: * src/targets/parser.C:
1.1 paf 13303: $id$ check
13304:
1.2 paf 13305: * src/include/pa_pool.h:
13306: * src/include/pa_string.h:
13307: * src/main/main.dsp:
13308: * src/main/pa_pool.C:
13309: * src/main/pa_string.C:
13310: * src/targets/parser.C:
1.1 paf 13311: templates in VC++ suxx.
13312:
E-mail: