Annotation of parser3/ChangeLog, revision 1.20
1.20 ! paf 1: 2002-12-15 paf
! 2: * configure.in [release_3_0_0006] 1.52.2.1:
! 3: * src/include/pa_version.h [release_3_0_0006] 1.7.8.1:
! 4: new version
! 5:
! 6: 2002-12-14 paf
! 7: * src/sql/pa_sql_driver.h 1.33:
! 8: * www/htdocs/index.html 1.204:
! 9: exception type fixed
! 10:
! 11: * src/classes/table.C 1.171:
! 12: removed unnecessary code
! 13:
! 14: 2002-12-09 paf
! 15: * src/classes/hash.C 1.53:
! 16: * src/classes/string.C 1.124:
! 17: * src/classes/table.C 1.170:
! 18: * src/classes/void.C 1.27:
! 19: * src/main/pa_sql_driver_manager.C 1.68:
! 20: * src/sql/pa_sql_driver.h 1.32:
! 21: changed exception handling mech in sql handlers #2
! 22:
! 23: * bin/Makefile.in 1.7:
! 24: * configure.in 1.52:
! 25: * etc/Makefile.in 1.12:
! 26: * etc/parser3.charsets/Makefile.in 1.15:
! 27: * src/Makefile.in 1.53:
! 28: * src/classes/Makefile.in 1.51:
! 29: * src/classes/gd/Makefile.in 1.41:
! 30: * src/classes/smtp/Makefile.in 1.10:
! 31: * src/include/Makefile.in 1.9:
! 32: * src/lib/Makefile.in 1.6:
! 33: * src/lib/ltdl/Makefile.in 1.2:
! 34: * src/lib/md5/Makefile.in 1.4:
! 35: * src/lib/patches/Makefile.in 1.7:
! 36: * src/lib/pcre/Makefile.in 1.6:
! 37: * src/main/Makefile.in 1.48:
! 38: * src/sql/Makefile.in 1.9:
! 39: * src/targets/Makefile.in 1.40:
! 40: * src/targets/apache13/Makefile.in 1.42:
! 41: * src/targets/apache13/hook/Makefile.in 1.4:
! 42: * src/targets/cgi/Makefile.in 1.60:
! 43: * src/targets/isapi/Makefile.in 1.9:
! 44: * src/types/Makefile.in 1.48:
! 45: removed configure.in:AC_LIBTOOL, it caused automake to write
! 46: makefile which used libtool to install things, which is not needed
! 47:
! 48: * src/targets/apache13/mod_parser3.C 1.27:
! 49: * src/targets/cgi/parser3.C 1.211:
! 50: * src/targets/cgi/parser3.C 1.212:
! 51: * src/targets/cgi/parser3.C 1.213:
! 52: * src/targets/isapi/parser3isapi.C 1.81:
! 53: ::die now tries to write core dump
! 54:
! 55: * src/types/pa_vvoid.h 1.16:
! 56: * www/htdocs/index.html 1.203:
! 57: $void.store[now] error
! 58:
! 59: * src/classes/hash.C 1.52:
! 60: * src/classes/string.C 1.123:
! 61: * src/classes/table.C 1.169:
! 62: * src/classes/void.C 1.26:
! 63: * src/main/pa_sql_driver_manager.C 1.66:
! 64: * src/main/pa_sql_driver_manager.C 1.67:
! 65: * src/sql/pa_sql_driver.h 1.29:
! 66: * src/sql/pa_sql_driver.h 1.30:
! 67: * src/sql/pa_sql_driver.h 1.31:
! 68: changed exception handling mech in sql handlers
! 69:
! 70: 2002-12-06 paf
! 71: * operators.txt 1.106:
! 72: * src/main/compile.tab.C 1.78:
! 73: * src/types/pa_vhash.h 1.42:
! 74: $hash.fields -- pseudo field to make 'hash' more like 'table'
! 75:
! 76: 2002-12-05 paf
! 77: * src/main/pa_array.C 1.53:
! 78: * src/main/pa_table.C 1.51:
! 79: * www/htdocs/index.html 1.199:
! 80: wow! found/fixed bug in lowlevel proc
! 81:
! 82: * src/classes/smtp/smtp.C 1.15:
! 83: * src/main/pa_common.C 1.137:
! 84: * src/main/untaint.C 1.111:
! 85: * src/types/pa_vmail.C 1.38:
! 86: * www/htdocs/index.html 1.200:
! 87: mail header ',' allowed.
! 88: still bugs in smtp [only one receiptient works, cc, bcc ignored now, and MAILED ;)]
! 89:
! 90: [strncpy killed, memnchr used]
! 91:
! 92: * src/main/pa_table.C 1.52:
! 93: table-copy now current=0
! 94:
! 95: * src/targets/cgi/parser3.C 1.209:
! 96: * src/targets/cgi/parser3.C 1.210:
! 97: more checks on http://domain/parser.cgi start [maybe some
! 98: getenv returns "", checked that now
! 99:
! 100: * src/targets/cgi/parser3.C 1.208:
! 101: * www/htdocs/index.html 1.198:
! 102: error logging made unbuffered [so that out-of-mem errors
! 103: reached log]
! 104:
! 105: * src/main/main.dsp 1.161:
! 106: pa_version included into main.dsp
! 107:
! 108: * src/classes/smtp/smtp.C 1.14:
! 109: * www/htdocs/index.html 1.196:
! 110: smtp line ends fixed. now \r\n [not \r]. some smtp servers [
! 111: win32] leave \n intact, and some clients [bat] fail to show
! 112: letter correctly
! 113:
! 114: * src/classes/mail.C 1.83:
! 115: * src/targets/cgi/parser3.C 1.207:
! 116: * src/types/pa_vmail.C 1.37:
! 117: * www/htdocs/index.html 1.197:
! 118: mail:send MIME-Version default
! 119:
! 120: * src/classes/smtp/smtp.C 1.17:
! 121: * src/main/untaint.C 1.112:
! 122: * www/htdocs/index.html 1.201:
! 123: mail header closed properly
! 124:
! 125: * src/classes/mail.C 1.84:
! 126: * src/classes/smtp/smtp.C 1.18:
! 127: * src/types/pa_vmail.C 1.39:
! 128: * src/types/pa_vmail.h 1.8:
! 129: * www/htdocs/index.html 1.202:
! 130: smtp cc/bcc OK now
! 131:
! 132: 2002-12-04 paf
! 133: * gnu.dsp 1.3:
! 134: restored
! 135:
! 136: * src/types/pa_vform.C 1.73:
! 137: $form:field string value cut by premature 0
! 138:
! 139: * parser3.dsw 1.6:
! 140: * src/main/compile.tab.C 1.77:
! 141: * src/main/main.dsp 1.160:
! 142: * www/htdocs/.htaccess 1.12:
! 143: * www/htdocs/index.html 1.195:
! 144: lib/libltdl -> lib/ltdl Win32 changes. s
! 145:
! 146: * bin/Makefile.in 1.6:
! 147: * configure.in 1.51:
! 148: * etc/Makefile.in 1.11:
! 149: * etc/parser3.charsets/Makefile.in 1.14:
! 150: * gnu.dsp 1.2:
! 151: * src/Makefile.in 1.52:
! 152: * src/classes/Makefile.in 1.50:
! 153: * src/classes/gd/Makefile.in 1.40:
! 154: * src/classes/smtp/Makefile.in 1.9:
! 155: * src/include/Makefile.in 1.8:
! 156: * src/lib/Makefile.am 1.3:
! 157: * src/lib/Makefile.in 1.5:
! 158: * src/lib/ltdl/Makefile.am 1.1:
! 159: * src/lib/ltdl/Makefile.in 1.1:
! 160: * src/lib/ltdl/README 1.1:
! 161: * src/lib/ltdl/acinclude.m4 1.1:
! 162: * src/lib/ltdl/config.guess 1.1:
! 163: * src/lib/ltdl/config.h 1.1:
! 164: * src/lib/ltdl/config.sub 1.1:
! 165: * src/lib/ltdl/config_auto.h.in 1.1:
! 166: * src/lib/ltdl/config_fixed.h 1.1:
! 167: * src/lib/ltdl/configure 1.1:
! 168: * src/lib/ltdl/configure.in 1.1:
! 169: * src/lib/ltdl/install-sh 1.1:
! 170: * src/lib/ltdl/libltdl.dsp 1.1:
! 171: * src/lib/ltdl/ltdl.c 1.1:
! 172: * src/lib/ltdl/ltdl.h 1.1:
! 173: * src/lib/md5/Makefile.in 1.3:
! 174: * src/lib/patches/Makefile.in 1.6:
! 175: * src/lib/pcre/Makefile.in 1.5:
! 176: * src/main/Makefile.in 1.47:
! 177: * src/sql/Makefile.in 1.8:
! 178: * src/targets/Makefile.in 1.39:
! 179: * src/targets/apache13/Makefile.in 1.41:
! 180: * src/targets/apache13/hook/Makefile.in 1.3:
! 181: * src/targets/cgi/Makefile.in 1.59:
! 182: * src/targets/isapi/Makefile.in 1.8:
! 183: * src/types/Makefile.in 1.47:
! 184: src/lib/ltdl/Makefile now created with /configure, not ltdl/configure,
! 185: so it does have no problems with automake.
! 186: ltdl/configure AC_OUTPUT(Makefile<<removed)
! 187:
! 188: * src/classes/classes.awk 1.6:
! 189: more strict *.C$
! 190:
! 191: 2002-12-02 paf
! 192: * operators.txt 1.105:
! 193: removed outdated status:db
! 194:
! 195: * src/classes/mail.C 1.82:
! 196: * src/include/pa_common.h 1.88:
! 197: * src/main/pa_common.C 1.136:
! 198: * src/main/pa_request.C 1.243:
! 199: * src/types/pa_vcookie.C 1.53:
! 200: * src/types/pa_vmail.C 1.36:
! 201: * www/htdocs/index.html 1.194:
! 202: http header lang of tainted parts becomes http-header
! 203:
1.19 paf 204: 2002-11-29 paf
205: * src/include/pa_common.h 1.87:
206: * src/main/pa_common.C 1.135:
207: * src/types/pa_vresponse.C 1.16:
208: * src/types/pa_vresponse.h 1.31:
209: * www/htdocs/index.html 1.192:
210: http:// param values now handled exactly like $response:header values.
211: e.g. can be hash [can have subattributes] & contain date values.
212:
213: * operators.txt 1.104:
214: * src/classes/date.C 1.41:
215: * src/classes/image.C 1.89:
216: * www/htdocs/index.html 1.193:
217: exif dates now objects of type date
218:
219: * src/main/pa_common.C 1.133:
220: * www/htdocs/index.html 1.190:
221: http:// tainted partes now %xx
222:
223: * src/main/pa_common.C 1.134:
224: * www/htdocs/index.html 1.191:
225: http:// param values lang forced URI
226:
227: * src/classes/image.C 1.88:
228: file.seek removed [it were used in image.C only, and for parser user this means that jpeg image has bad size in fragment's header]
229: now used image.format
230:
231: 2002-11-28 paf
232: * src/classes/op.C 1.126:
233: * www/htdocs/index.html 1.185:
234: ^cache bug fixed.
235: stupid compiler allowed 'false' to go into (Hash *) parameter
236:
237: * src/classes/image.C 1.85:
238: * www/htdocs/index.html 1.186:
239: image.text now outputs one pixel HIGHER chars [one top
240: horizontal line of 1pixel height were missing]
241:
242: * www/htdocs/index.html 1.187:
243: regexp syntax xxx$ speed-up experiments
244:
245: * operators.txt 1.102:
246: http.timeout
247:
248: * www/htdocs/font.gif 1.1:
249: *** empty log message ***
250:
251: * configure.in 1.50:
252: stopped double libltdl/Makefile generation
253:
254: * src/classes/image.C 1.87:
255: * www/htdocs/index.html 1.188:
256: image.length now counts interchar space. plus space after last char
257:
258: * www/htdocs/index.html 1.189:
259: doc samples
260:
261: * src/main/pa_string.C 1.171:
262: PCRE_DOLLAR_ENDONLY
263:
264: * src/classes/image.C 1.86:
265: ^image.font width measurer now scans full height [were -1]
266:
267: 2002-11-27 paf
268: * src/classes/image.C 1.84:
269: * www/htdocs/index.html 1.183:
270: ^image.font << bad font file-size now properly reported
271:
272: * src/include/pa_globals.h 1.98:
273: * src/main/pa_globals.C 1.145:
274: * src/main/pa_request.C 1.242:
275: * src/types/pa_vmail.C 1.35:
276: * www/htdocs/index.html 1.184:
277: response:body[file] if file nows it's name
278: now returns content-disposition: >>attachment<<
279:
1.18 paf 280: 2002-11-26 paf
281: * operators.txt 1.101:
282: * src/main/pa_common.C 1.130:
283: * www/htdocs/index.html 1.182:
284: http:// response status!=200 made exception: http.status with
285: source=bad status#
286:
287: * src/main/pa_common.C 1.131:
288: * www/htdocs/.htaccess 1.11:
289: utf8 prefix ignored @read text
290:
291: * src/main/pa_request.C 1.241:
292: fixed lang in reponse header
293:
294: 2002-11-25 paf
295: * operators.txt 1.99:
296: * src/main/pa_common.C 1.128:
297: * www/htdocs/index.html 1.181:
298: http fields now UPPERCASE
299:
300: $file[^file::load[http://there]]
301: $file.SERVER
302:
303: * configure.in 1.49:
304: * src/classes/image.C 1.83:
305: * src/include/pa_config_auto.h.in 1.33:
306: * src/include/pa_config_includes.h 1.22:
307: * src/main/Makefile.am 1.35:
308: * src/main/Makefile.in 1.46:
309: * src/main/pa_common.C 1.129:
310: * src/main/pa_globals.C 1.142:
311: http://
312: and image const void related probs fixed
313:
314: * operators.txt 1.98:
315: * src/classes/file.C 1.104:
316: * src/classes/table.C 1.168:
317: * src/classes/xdoc.C 1.105:
318: * src/include/pa_common.h 1.85:
319: * src/include/pa_globals.h 1.97:
320: * src/main/pa_common.C 1.126:
321: * src/main/pa_globals.C 1.141:
322: * src/main/pa_request.C 1.239:
323: * src/types/pa_vfile.C 1.35:
324: * src/types/pa_vfile.h 1.51:
325: * www/htdocs/index.html 1.179:
326: table/xdoc/file::load now understand http:// prefix and additional params, sample:
327: $rates[^xdoc::load[http://www.cbr.ru/scripts/XML_daily.asp?date_req=02/03/2002;
328: $.USER-AGENT[parser3]
329: ]]
330:
331: * src/classes/file.C 1.105:
332: * src/classes/image.C 1.82:
333: * src/classes/xdoc.C 1.106:
334: * src/include/pa_common.h 1.86:
335: * src/main/pa_common.C 1.127:
336: * src/main/pa_request.C 1.240:
337: * www/htdocs/index.html 1.180:
338: checked http options [invalid onces now reported]
339: made default
340: user-agent: paf
341:
342: 2002-11-22 paf
343: * operators.txt 1.97:
344: * src/classes/image.C 1.80:
345: * src/include/pa_globals.h 1.96:
346: * src/main/execute.C 1.294:
347: * src/main/pa_globals.C 1.140:
348: * src/types/pa_vimage.C 1.21:
349: * src/types/pa_vimage.h 1.33:
350: * www/htdocs/.htaccess 1.10:
351: * www/htdocs/index.html 1.178:
352: $image.exif support
353: $image.exif.DateTime & co
354:
355: 2002-11-21 paf
356: * src/classes/image.C 1.78:
357: jpeg size measure fixed: were badly skipping EXIF information [
358: were big block and it's size were considered negative :(]
359:
360: * operators.txt 1.96:
361: * src/classes/image.C 1.77:
362: * src/include/pa_common.h 1.83:
363: * src/main/pa_common.C 1.123:
364: * src/types/pa_vmail.C 1.34:
365: * www/htdocs/index.html 1.177:
366: image.measure internals rewritten. no there's reader.seek, and all's ready for EXIF extraction
367: [now we fail to measure files with EXIF info]
368:
369: * src/main/pa_common.C 1.122:
370: O_TRUNCATE killed, ftruncate used instead:
371: O_TRUNC truncates even exclusevely write-locked file [thanks to Igor Milyakov <virtan@rotabanner.com> for discovering]
372:
373: * src/main/pa_exec.C 1.44:
374: * src/main/untaint.C 1.110:
375: cstr(UL_UNSPECIFIED) [not _PASS_APPENDED)
376:
377: 2002-11-20 paf
378: * src/main/pa_exec.C 1.41:
379: pa_exec: data written only if size>0
380:
381: * src/targets/cgi/parser3.C 1.205:
382: logging @signal += query_string
383:
384: * src/include/pa_config_fixed.h 1.52:
385: * src/main/pa_common.C 1.121:
386: * src/main/pa_exec.C 1.40:
387: * src/targets/cgi/parser3.C 1.200:
388: ^file:exec/cgi [pa_exec] pipe read errors now checked
389:
390: * src/main/pa_exec.C 1.43:
391: *** empty log message ***
392:
393: * operators.txt 1.95:
394: * src/classes/file.C 1.103:
395: ^file::exec/cgi[file;$.stdin[] << disable HTTP-POST repassing
396:
397: * src/include/pa_request.h 1.158:
398: * src/main/execute.C 1.293:
399: * src/main/pa_request.C 1.238:
400: * src/targets/cgi/parser3.C 1.201:
401: SIGUSR1 >> writes to error_log uri of currently processed document
402: SIGPIPE >> interrupts request processing [exception = DB rollback]
403:
404: * src/targets/cgi/parser3.C 1.203:
405: SIGNALS overriden @ main top
406:
407: * configure.in 1.48:
408: * src/include/pa_config_auto.h.in 1.32:
409: * src/include/pa_config_includes.h 1.21:
410: * src/main/pa_exec.C 1.42:
411: * src/targets/cgi/parser3.C 1.204:
412: comment
413:
414: 2002-11-19 paf
415: * src/targets/cgi/parser3.C 1.199:
416: removed #ifdef WIN32 around check of CGI: Illegal call
417:
418: 2002-11-01 paf
419: * src/main/execute.C 1.292:
420: comment
421:
422: 2002-10-31 paf
423: * src/types/pa_vobject.C 1.11:
424: * src/types/pa_vstateless_object.h 1.27:
425: object put replaces static parent if any
426:
427: * src/main/execute.C 1.291:
428: found out why, checked that for now.
429: todo: find out a way for that user could do that
430:
431: * src/types/pa_vobject.C [global_static_self_fix] 1.9.4.2:
432: * src/types/pa_vstateless_class.C [global_static_self_fix] 1.17.4.2:
433: realized that one can't remember derivates in base class: there's so many of them.
434: also there can be no virtual method calls in static classes
435:
436: * src/classes/op.C 1.124:
437: * src/types/pa_value.h 1.107:
438: * src/types/pa_vobject.h 1.36:
439: * www/htdocs/base.p 1.4:
440: * www/htdocs/derived.p 1.22:
441: * www/htdocs/index.html 1.174:
442: * www/htdocs/operators.p 1.11:
443: * www/htdocs/some.p 1.2:
444: ^process[$caller.self]{...}
445: now compiles to last derived object part of that 'self'
446:
447: * src/classes/form.C [global_static_self_fix] 1.32.4.1:
448: * src/classes/mail.C [global_static_self_fix] 1.80.4.1:
449: * src/classes/op.C [global_static_self_fix] 1.124.2.1:
450: * src/classes/xnode.h [global_static_self_fix] 1.16.4.1:
451: * src/main/execute.C [global_static_self_fix] 1.289.2.1:
452: * src/main/pa_request.C [global_static_self_fix] 1.236.4.1:
453: * src/types/pa_value.h [global_static_self_fix] 1.107.2.1:
454: * src/types/pa_vclass.C [global_static_self_fix] 1.14.4.1:
455: * src/types/pa_vclass.h [global_static_self_fix] 1.37.4.1:
456: * src/types/pa_vcode_frame.h [global_static_self_fix] 1.22.4.1:
457: * src/types/pa_vcookie.C [global_static_self_fix] 1.51.4.1:
458: * src/types/pa_vcookie.h [global_static_self_fix] 1.21.4.1:
459: * src/types/pa_vdate.h [global_static_self_fix] 1.22.4.1:
460: * src/types/pa_venv.h [global_static_self_fix] 1.26.4.1:
461: * src/types/pa_vfile.h [global_static_self_fix] 1.49.4.1:
462: * src/types/pa_vform.C [global_static_self_fix] 1.70.4.1:
463: * src/types/pa_vform.h [global_static_self_fix] 1.43.4.1:
464: * src/types/pa_vhash.h [global_static_self_fix] 1.40.4.1:
465: * src/types/pa_vimage.h [global_static_self_fix] 1.31.4.1:
466: * src/types/pa_vmail.C [global_static_self_fix] 1.32.4.1:
467: * src/types/pa_vmail.h [global_static_self_fix] 1.6.4.1:
468: * src/types/pa_vmath.h [global_static_self_fix] 1.12.4.1:
469: * src/types/pa_vmethod_frame.h [global_static_self_fix] 1.43.4.1:
470: * src/types/pa_vobject.C [global_static_self_fix] 1.9.4.1:
471: * src/types/pa_vobject.h [global_static_self_fix] 1.36.2.1:
472: * src/types/pa_vrequest.C [global_static_self_fix] 1.25.4.1:
473: * src/types/pa_vrequest.h [global_static_self_fix] 1.23.4.1:
474: * src/types/pa_vresponse.C [global_static_self_fix] 1.14.2.1:
475: * src/types/pa_vresponse.h [global_static_self_fix] 1.29.4.1:
476: * src/types/pa_vstateless_class.C [global_static_self_fix] 1.17.4.1:
477: * src/types/pa_vstateless_class.h [global_static_self_fix] 1.40.4.1:
478: * src/types/pa_vstateless_object.h [global_static_self_fix] 1.25.4.1:
479: * src/types/pa_vstatus.C [global_static_self_fix] 1.13.4.1:
480: * src/types/pa_vstatus.h [global_static_self_fix] 1.13.4.1:
481: * src/types/pa_vstring.h [global_static_self_fix] 1.52.4.1:
482: * src/types/pa_vtable.C [global_static_self_fix] 1.19.4.1:
483: * src/types/pa_vtable.h [global_static_self_fix] 1.46.4.1:
484: * src/types/pa_vvoid.h [global_static_self_fix] 1.14.4.1:
485: * src/types/pa_vxdoc.C [global_static_self_fix] 1.21.4.1:
486: * src/types/pa_vxdoc.h [global_static_self_fix] 1.29.4.1:
487: * src/types/pa_vxnode.C [global_static_self_fix] 1.28.4.1:
488: * src/types/pa_vxnode.h [global_static_self_fix] 1.20.4.1:
489: * src/types/pa_wwrapper.h [global_static_self_fix] 1.26.4.1:
490: * www/htdocs/base.p [global_static_self_fix] 1.4.2.1:
491: * www/htdocs/derived.p [global_static_self_fix] 1.22.2.1:
492: * www/htdocs/index.html [global_static_self_fix] 1.174.2.1:
493: static call $self fixed
494:
495: * www/htdocs/base.p 1.6:
496: * www/htdocs/derived.p 1.24:
497: * www/htdocs/index.html 1.176:
498: this example creates base object, which is wrong, todo: find
499: out why
500:
501: * src/main/compile.tab.C [global_static_self_fix] 1.75.4.1:
502: * src/types/pa_vobject.C [global_static_self_fix] 1.9.4.4:
503: killed $virtual_fields in dynamic, but one can reach derived
504: static[class] variable from base
505:
506: * src/classes/form.C 1.33:
507: * src/classes/mail.C 1.81:
508: * src/classes/op.C 1.125:
509: * src/classes/xnode.h 1.17:
510: * src/main/compile.tab.C 1.76:
511: * src/main/execute.C 1.290:
512: * src/main/pa_request.C 1.237:
513: * src/types/pa_value.h 1.108:
514: * src/types/pa_vclass.C 1.15:
515: * src/types/pa_vclass.h 1.38:
516: * src/types/pa_vcode_frame.h 1.23:
517: * src/types/pa_vcookie.C 1.52:
518: * src/types/pa_vcookie.h 1.22:
519: * src/types/pa_vdate.h 1.23:
520: * src/types/pa_venv.h 1.27:
521: * src/types/pa_vfile.h 1.50:
522: * src/types/pa_vform.C 1.71:
523: * src/types/pa_vform.h 1.44:
524: * src/types/pa_vhash.h 1.41:
525: * src/types/pa_vimage.h 1.32:
526: * src/types/pa_vmail.C 1.33:
527: * src/types/pa_vmail.h 1.7:
528: * src/types/pa_vmath.h 1.13:
529: * src/types/pa_vmethod_frame.h 1.44:
530: * src/types/pa_vobject.C 1.10:
531: * src/types/pa_vobject.h 1.37:
532: * src/types/pa_vrequest.C 1.26:
533: * src/types/pa_vrequest.h 1.24:
534: * src/types/pa_vresponse.C 1.15:
535: * src/types/pa_vresponse.h 1.30:
536: * src/types/pa_vstateless_class.C 1.18:
537: * src/types/pa_vstateless_class.h 1.41:
538: * src/types/pa_vstateless_object.h 1.26:
539: * src/types/pa_vstatus.C 1.14:
540: * src/types/pa_vstatus.h 1.14:
541: * src/types/pa_vstring.h 1.53:
542: * src/types/pa_vtable.C 1.20:
543: * src/types/pa_vtable.h 1.47:
544: * src/types/pa_vvoid.h 1.15:
545: * src/types/pa_vxdoc.C 1.22:
546: * src/types/pa_vxdoc.h 1.30:
547: * src/types/pa_vxnode.C 1.29:
548: * src/types/pa_vxnode.h 1.21:
549: * src/types/pa_wwrapper.h 1.27:
550: * www/htdocs/base.p 1.5:
551: * www/htdocs/derived.p 1.23:
552: * www/htdocs/index.html 1.175:
553: static fix merged
554:
555: * src/classes/op.C [global_static_self_fix] 1.124.2.2:
556: * src/types/pa_value.h [global_static_self_fix] 1.107.2.2:
557: * src/types/pa_vmethod_frame.h [global_static_self_fix] 1.43.4.2:
558: * src/types/pa_vobject.C [global_static_self_fix] 1.9.4.3:
559: * src/types/pa_vobject.h [global_static_self_fix] 1.36.2.2:
560: * src/types/pa_vstateless_class.C [global_static_self_fix] 1.17.4.3:
561: * src/types/pa_vstateless_class.h [global_static_self_fix] 1.40.4.2:
562: fixed statics, left $virtual_fields in dynamic
563:
564: * src/main/execute.C 1.288:
565: comment
566:
567: 2002-10-30 paf
568: * www/htdocs/derived.p 1.21:
569: * www/htdocs/some.p 1.1:
570: include method overriding tested OK
571:
572: 2002-10-29 paf
573: * src/targets/isapi/parser3isapi.C 1.80:
574: comment on 404 bad status re-passing [iis to blame]
575:
576: * src/classes/string.C 1.122:
577: changed string.save to pass current sql connection to cstr
578: thus one can
579: ^connect[some server]{
580: $s[insert into table x (x) values (^taint[sql]{value})]
581: ^s.save[some.sql]
582: }
583: and he'd get in some.sql file code with properly escaped.
584: [tried in mssql->mysql export->import of binary data]
585:
586: 2002-10-28 paf
587: * www/htdocs/index.html 1.172:
588: * www/htdocs/index.html 1.173:
589: bad email handling test
590:
591: 2002-10-25 paf
592: * src/include/pa_hash.h [hash_insensitive_garbage] 1.57.4.1:
593: * src/main/pa_hash.C [hash_insensitive_garbage] 1.52.4.1:
594: * src/main/pa_request.C [hash_insensitive_garbage] 1.236.2.1:
595: * src/types/pa_vresponse.C [hash_insensitive_garbage] 1.13.2.1:
596: saving for maybe-future
597:
598: * src/types/pa_vresponse.C 1.14:
599: case insensitive response user fields get/put
600:
601: 2002-10-23 paf
602: * src/types/pa_vmail.C 1.32:
603: * www/htdocs/index.html 1.171:
604: email whitespace trimBoth-ed
605:
606: * operators.txt 1.94:
607: * src/classes/table.C 1.166:
608: ^table.hash{code}...
609: ^table.hash(expr)...
610:
611: 2002-10-22 paf
612: * src/types/pa_vform.C 1.70:
613: * src/types/pa_vform.h 1.43:
614: removed needless VForm::Append...(...Value)
615:
616: * src/main/execute.C 1.287:
617: $.name outside of $name[...]
618: checked
619:
620: * src/main/compile.tab.C 1.75:
621: * src/main/compile.y 1.203:
622: lexer changed to fix ^call[]^#HH bug [that situation yelded no
623: EON, which whas wrong]
624:
625: 2002-10-21 paf
626: * operators.txt 1.91:
627: * src/types/pa_vform.C 1.67:
628: $form:image-map
629:
630: * operators.txt 1.92:
631: * src/types/pa_vform.C 1.68:
632: $form:nameless = "?value&...", "...&value&...", "...&value"
633:
634: * operators.txt 1.93:
635: * src/types/pa_vform.C 1.69:
636: * src/types/pa_vform.h 1.42:
637: $form:qtail
638: $form:imap.x/y
639:
640: * operators.txt 1.90:
641: * src/classes/file.C 1.102:
642: * www/htdocs/index.html 1.170:
643: /some/page.html: ^file:fullpath[a.gif] => /some/a.gif
644:
645: 2002-10-17 paf
646: * src/classes/op.C 1.123:
647: exception handling fixed [were bad with contexts]
648:
649: * src/main/compile.tab.C 1.74:
650: * src/main/compile.y 1.202:
651: operators precedence changed a little:
652: logical not and bitwise negation precedence made highest,
653: << and >> bitshits precedence made equal [were << higher than >>]
654:
1.17 paf 655: 2002-10-16 paf
656: * src/classes/op.C 1.122:
657: * src/include/pa_request.h 1.157:
658: * src/main/execute.C 1.285:
659: * src/main/execute.C 1.286:
660: * src/main/pa_request.C 1.236:
661: * www/htdocs/derived.p 1.20:
662: * www/htdocs/index.html 1.167:
663: * www/htdocs/index.html 1.168:
664: Request::self considered equal to VMethodFrame::self, and removed,
665: Request::get_self() mapped to VMethodFrame.self()
1.18 paf 666:
667: * www/htdocs/index.html 1.169:
668: bad compile to system class test
1.17 paf 669:
670: * src/classes/op.C 1.121:
671: * src/main/pa_request.C 1.235:
672: VMainClass now has name = $hash in open field now gives old
673: good error meesage
674:
1.15 paf 675: 2002-10-15 paf
1.17 paf 676: * www/htdocs/derived.p 1.17:
677: * www/htdocs/index.html 1.162:
678: test of ^process from operator called from user class
679:
680: * src/types/pa_vjunction.h 1.18:
681: * www/htdocs/index.html 1.166:
682: ^if(def $junction){was true}{now false}
683: use
684: ^if($junction is junction){was and now true}
685:
686: * src/types/pa_vjunction.C 1.2:
687: ident
688:
689: * src/classes/op.C 1.119:
690: * src/main/compile.tab.C 1.72:
691: * src/main/compile.y 1.200:
692: * src/types/pa_vmethod_frame.h 1.42:
693: process[self] objects also considered [were only classes]
694:
1.15 paf 695: * src/main/execute.C 1.283:
696: * src/targets/cgi/parser3.C 1.198:
697: * src/types/pa_vstateless_class.C 1.17:
698: * src/types/pa_vstateless_class.h 1.40:
699: * www/htdocs/operators.p 1.9:
700: compiling to system classes disabled
701:
1.17 paf 702: * operators.txt 1.88:
703: * src/classes/op.C 1.116:
704: * www/htdocs/operators.p 1.8:
705: ^process[$caller.CLASS]{code-string} added
706:
707: * src/types/Makefile.in 1.46:
708: *** empty log message ***
1.15 paf 709:
1.17 paf 710: * src/classes/op.C 1.120:
711: * src/include/pa_opcode.h 1.23:
712: * src/include/pa_request.h 1.156:
713: * src/main/compile.tab.C 1.73:
714: * src/main/compile.y 1.201:
715: * src/main/execute.C 1.284:
716: * src/types/pa_vmethod_frame.h 1.43:
717: * www/htdocs/derived.p 1.19:
718: removed last pieces of old code allowing $junction.xxx at
719: compile time
1.15 paf 720:
721: * operators.txt 1.87:
722: * src/classes/op.C 1.115:
723: * src/main/compile.tab.C 1.71:
724: * src/main/compile.y 1.199:
725: * src/main/execute.C 1.282:
726: * src/main/pa_request.C 1.234:
727: * src/types/Makefile.am 1.28:
728: * src/types/pa_vjunction.C 1.3:
729: * src/types/pa_vjunction.h 1.17:
730: * src/types/pa_vmethod_frame.h 1.40:
731: * src/types/types.dsp 1.35:
732: * www/htdocs/operators.p 1.7:
733: removed $junction.get $junction.set[]
734: introducing $caller
735:
736: * src/classes/op.C 1.118:
737: * src/include/pa_request.h 1.155:
738: * src/types/pa_vmethod_frame.h 1.41:
739: * www/htdocs/derived.p 1.18:
740: * www/htdocs/index.html 1.164:
741: ^process[CLASS]{body} now executed with CLASS self.
742: [ (request&method_frame).self temporarily changed ]
743:
1.17 paf 744: * src/classes/xdoc.C 1.104:
745: * src/classes/xnode.C 1.53:
746: * src/include/pa_charset.h 1.19:
747: * src/include/pa_pool.h 1.85:
748: * src/main/pa_charset.C 1.31:
749: * src/main/pa_pool.C 1.57:
750: * src/types/pa_vxnode.C 1.28:
751: * www/htdocs/index.html 1.165:
752: xml->parser strings now have origin, which points to place
753: where value left xml library and came to parser: place of dom
754: field extraction/call
1.16 paf 755:
1.15 paf 756: * src/classes/hash.C 1.51:
757: * src/classes/op.C 1.117:
758: * www/htdocs/index.html 1.163:
759: * www/htdocs/operators.p 1.10:
760: method_frame now always changed, with no exception to native calls.
761: for&foreach changed to use method_frame.caller for their var's name context
762:
763: * src/types/pa_value.h 1.106:
764: removed outdated comments. doxygen would find them lower by
765: inheritance tree
766:
767: 2002-10-14 paf
768: * src/classes/form.C 1.32:
769: * src/classes/mail.C 1.80:
770: * src/classes/op.C 1.113:
771: * src/include/pa_request.h 1.154:
772: * src/main/compile.C 1.67:
773: * src/main/compile.tab.C 1.70:
774: * src/main/compile.y 1.198:
775: * src/main/execute.C 1.281:
776: * src/main/pa_request.C 1.233:
777: * src/types/pa_vstateless_class.h 1.39:
778: * www/htdocs/index.html 1.161:
779: operators now main-class-methods
780:
781: * src/include/pa_request.h 1.152:
782: * src/main/execute.C 1.280:
783: * src/main/pa_request.C 1.232:
784: operators @auto now executed in MAIN context
785:
786: * src/types/pa_vclass.C 1.14:
787: * src/types/pa_vobject.h 1.35:
788: * src/types/pa_vstateless_class.C 1.16:
789: * src/types/pa_vstateless_class.h 1.38:
790: * www/htdocs/index.html 1.158:
791: * www/htdocs/operators.p 1.5:
792: $form:CLASS resurrected [wes killed in action]
793:
794: * configure 1.49:
795: * configure.in 1.47:
796: * operators.txt 1.86:
797: * src/include/pa_config_auto.h.in 1.31:
798: * src/types/pa_vstatus.C 1.13:
799: * www/htdocs/index.html 1.157:
800: $status:rusage.tv_secs/usecs introduced
801:
802: * src/types/pa_vxnode.C 1.27:
803: misreplace fixed
804:
805: * src/classes/op.C 1.112:
806: * src/include/pa_request.h 1.153:
807: * www/htdocs/index.html 1.160:
808: * www/htdocs/operators.p 1.6:
809: ^try{^call{}} now has better stack trace [has "call" & co there]
810:
811: * src/main/execute.C 1.279:
812: operator execution context now = MAIN, not closest stack frame
813:
814: @touchit[]
815: $i[after]
816:
817: ----t.html
818: $i[before] << local
819: ^touchit[]
820: $i << now 'before', were 'after'
821:
822: ---t.html
823: $i[before] << notlocal [main]
824: ^touchit[]
825: $i << now 'after'
826:
827: * src/main/execute.C 1.278:
828: comment
829:
830: * src/classes/op.C 1.114:
831: process compiles to code's class class
832:
833: 2002-10-09 paf
834: * src/classes/double.C 1.52:
835: * src/classes/int.C 1.48:
836: * src/classes/string.C 1.121:
837: * www/htdocs/derived.p 1.16:
838: * www/htdocs/index.html 1.156:
839: ^string.int[] now failes on empty string [or uses (default)]
840:
841: 2002-10-08 paf
842: * src/lib/patches/Makefile.am 1.2:
843: * src/lib/patches/Makefile.in 1.5:
844: forgot libgdome_morestatic.patch
845:
846: * src/types/pa_vxnode.C 1.26:
847: misreplace
848:
849: * src/main/untaint.C 1.109:
850: mail header quoted printable changed after RFC reread
851:
852: * operators.txt 1.85:
853: plan on ^if(method
854:
855: 2002-09-24 paf
856: * src/targets/cgi/Makefile.am 1.45:
857: * src/targets/cgi/Makefile.in 1.58:
858: LIBS were bad name in .am
859:
860: * acconfig.h 1.5:
861: * configure 1.47:
862: * configure.in 1.46:
863: * src/include/pa_config_auto.h.in 1.30:
864: * src/include/pa_config_fixed.h 1.51:
865: * src/targets/cgi/Makefile.am 1.44:
866: * src/targets/cgi/Makefile.in 1.57:
867: * src/types/pa_vmail.C 1.30:
868: * src/types/pa_vmail.C 1.31:
869: HAVE_TIMEZONE & co now checked and mailreceive would compile on
870: freebsd now
871:
872: * src/classes/file.C 1.101:
873: * src/main/untaint.C 1.108:
874: * www/htdocs/index.html 1.155:
875: 1.
876: file spec language changed:
877: now there are only few chars are untainted:
878: * ? ' " < > |
879: and, on unix, : \ ~
880: [russian letters and SPACES now enabled, one should use ^untaint[uri]{...} now]
881:
882: 2.
883: $list[^file:list[dir]] now returns simply tainted names in $list.name, not tainted as filespec
884:
885: @russianindex[]
886: #dir with files with russian-lang names
887: $where[dir]
888:
889: $dir[^file:list[$where;\.txt^$]]
890: ^dir.menu{
891: <a href=$where/^untaint[uri]{$dir.name}>$dir.name</a><br>
892: }
893:
894: 2002-09-23 paf
895: * src/classes/date.C 1.38:
896: * src/classes/date.C 1.39:
897: date bug fix, now round(floatDays*secondsPerDay)
898:
899: * src/targets/cgi/Makefile.in 1.56:
900: *** empty log message ***
901:
902: * src/types/pa_vdouble.h 1.41:
903: double->int round added
904:
905: 2002-09-20 paf
906: * src/types/pa_vhash.h 1.40:
907: * www/htdocs/operators.p 1.4:
908: hash.foreach modification of existing keys allowed
909:
910: * src/main/compile.tab.C 1.69:
911: * src/main/compile.y 1.197:
912: * www/htdocs/index.html 1.153:
913: changed grammer on junction expanding to include ^junction.method
914:
915: * src/classes/xdoc.C 1.102:
916: empty transform result, being taken as file now returns empty
917: file, not raises stupid error about "stat-ed file"
918:
919: * src/main/execute.C 1.276:
920: * www/htdocs/index.html 1.154:
921: code junction calls disabled [before: code was compiled in such a way, that there were no code-junctions in OP_CALL]
922:
923: this now error:
924: @badjunctioncall[]
925: ^badjunctioncallinside{code}
926:
927: @badjunctioncallinside[code]
928: ^code[]
929:
930: * src/targets/apache13/Makefile.am 1.15:
931: * src/targets/apache13/Makefile.in 1.40:
932: * src/targets/cgi/Makefile.am 1.43:
933: * src/targets/cgi/Makefile.in 1.55:
934: binaries now depend on makefiles, thus taking linking options
935: configure changes into account [were: ignoring]
936:
937: * src/classes/xdoc.C 1.103:
938: * www/htdocs/index.html 1.152:
939: xdoc::create[name] now sets $request:charset as internal xdoc
940: encoding, and after decoding attributes set by dom functions
941: now encoded OK, not as digital entities
942:
943: * src/types/Makefile.in 1.45:
944: *** empty log message ***
945:
946: * src/include/pa_opcode.h 1.22:
947: * src/include/pa_request.h 1.150:
948: * src/main/compile.tab.C 1.68:
949: * src/main/compile.y 1.196:
950: * src/main/execute.C 1.275:
951: * src/main/main.dsp 1.159:
952: * src/targets/cgi/parser3.dsp 1.60:
953: * src/types/Makefile.am 1.27:
954: * src/types/pa_vjunction.C 1.1:
955: * src/types/pa_vjunction.h 1.16:
956: * src/types/types.dsp 1.34:
957: * www/htdocs/.htaccess 1.8:
958: * www/htdocs/index.html 1.151:
959: introducing $junction.get/put(1)
960: one can write iterators now:
961:
962: ^user-foreach[key;value]{$key=$value<br>}
963:
964: @user-foreach[key;value;code]
965: ^for[i](1;10){
966: $code.key($i)
967: $code.value($i*2)
968: $code
969: }
970:
971: * src/main/pa_common.C 1.120:
972: -d "DIR/" now true
973:
974: * src/main/compile_tools.h 1.66:
975: mistype
976:
977: 2002-09-19 paf
978: * Makefile.am 1.8:
979: * Makefile.in 1.21:
980: * aclocal.m4 1.5:
981: *** empty log message ***
982:
983: * aclocal.m4 1.3:
984: forced to be older
985:
986: * Makefile.am 1.12:
987: * Makefile.in 1.25:
988: new: make commit
989:
990: 2002-09-18 paf
991: * parser3.dsw 1.4:
992: * src/include/pa_opcode.h 1.21:
993: * src/main/compile.tab.C 1.67:
994: * src/main/compile.y 1.195:
995: * src/main/execute.C 1.274:
996: * www/htdocs/index.html 1.150:
997: << >> int shifts
998:
999: * src/classes/file.C 1.100:
1000: * www/htdocs/index.html 1.149:
1001: * www/htdocs/mailreceive.eml 1.3:
1002: ^file::exec/cgi $.stdin[can be file now]
1003: so that one can pass binary data there
1004:
1005: * src/include/pa_common.h 1.82:
1006: * src/include/pa_request.h 1.149:
1007: * src/main/pa_common.C 1.119:
1008: * src/main/pa_request.C 1.230:
1009: auto.p exists but unreadable - now this - fatal error
1010:
1011: * src/classes/date.C 1.37:
1012: * src/classes/double.C 1.51:
1013: * src/classes/file.C 1.99:
1014: * src/classes/hash.C 1.50:
1015: * src/classes/image.C 1.76:
1016: * src/classes/int.C 1.47:
1017: * src/classes/mail.C 1.79:
1018: * src/classes/op.C 1.111:
1019: * src/classes/response.C 1.22:
1020: * src/classes/string.C 1.120:
1021: * src/classes/table.C 1.165:
1022: * src/classes/void.C 1.25:
1023: * src/classes/xdoc.C 1.101:
1024: * src/classes/xnode.C 1.52:
1025: * src/include/pa_request.h 1.148:
1026: * www/htdocs/index.html 1.148:
1027: pa_request contexts made privated, plus get_{self/method_frame} to read.
1028: Request_context_saver used in ^try to save flang too.
1029: [were not saved]
1030:
1031: * src/types/pa_vresponse.C 1.13:
1032: header value chains joined before output, this should help
1033: $.subject[$var $var]
1034: from being converted to
1035: subject: ?koi8-r?Q?...?= ?koi8-r?Q?...?=
1036:
1037: 2002-09-17 paf
1038: * src/classes/op.C 1.109:
1039: * www/htdocs/index.html 1.147:
1040: * www/htdocs/operators.p 1.2:
1041: made place for ^process to compile it's code to in case of no self
1042:
1043: * src/classes/op.C 1.110:
1044: * src/main/execute.C 1.272:
1045: * src/main/pa_request.C 1.229:
1046: * src/types/pa_value.C 1.8:
1047: * src/types/pa_value.h 1.104:
1048: * src/types/pa_vmethod_frame.h 1.38:
1049: * src/types/pa_vstateless_class.h 1.37:
1050: * www/htdocs/operators.p 1.3:
1051: operators now executed with MAIN self.
1052: it's for ^include sake, too strong a change
1053:
1054: * src/classes/hash.C 1.47:
1055: foreach delims bug fixed [were ,2,3]
1056:
1057: * src/classes/hash.C 1.48:
1058: * src/classes/table.C 1.162:
1059: * src/include/pa_sql_connection.h 1.29:
1060: * www/htdocs/index.html 1.141:
1061: table.sql hash::sql duplicate keys now errors
1062:
1063: * src/main/execute.C 1.273:
1064: * src/types/pa_value.h 1.105:
1065: * src/types/pa_vmethod_frame.h 1.39:
1066: removed changes, operators executed with calling self.
1067: lots of code with ^include code relies on defined/defining self variables
1068:
1069: $a[1]
1070: ^include[print_a.p]
1071: print_a.p: $a
1072:
1073: ^include[set_a.p]
1074: a=$a
1075: set_a.p:
1076: $a[1]
1077:
1078: * operators.txt 1.83:
1079: * operators.txt 1.84:
1080: * src/classes/hash.C 1.49:
1081: * src/classes/table.C 1.163:
1082: * src/include/pa_globals.h 1.95:
1083: * src/main/pa_globals.C 1.139:
1084: * www/htdocs/index.html 1.142:
1085: table.sql hash::sql flag to allow duplicate keys [$.distinct(1/0)]
1086: first record taken [were last]
1087:
1088: * src/main/execute.C 1.270:
1089: * src/main/execute.C 1.271:
1090: * src/types/pa_value.C 1.7:
1091: * src/types/pa_value.h 1.103:
1092: * src/types/pa_vstateless_class.h 1.36:
1093: * www/htdocs/index.html 1.146:
1094: found ancient param to Junction, removed.
1095: allowed passing self to native_code_operators [for ^process to work, she needs self]
1096:
1097: * Makefile.in 1.20:
1098: * bin/Makefile.in 1.5:
1099: * bin/auto.p.dist.in 1.8:
1100: * configure 1.40:
1101: * configure 1.41:
1102: * configure.in 1.40:
1103: * configure.in 1.41:
1104: * etc/Makefile.in 1.10:
1105: * etc/parser3.charsets/Makefile.in 1.13:
1106: * src/Makefile.in 1.51:
1107: * src/classes/Makefile.in 1.49:
1108: * src/classes/gd/Makefile.in 1.39:
1109: * src/classes/smtp/Makefile.in 1.8:
1110: * src/include/Makefile.in 1.7:
1111: * src/lib/Makefile.in 1.4:
1112: * src/lib/md5/Makefile.in 1.2:
1113: * src/lib/patches/Makefile.in 1.4:
1114: * src/lib/pcre/Makefile.in 1.4:
1115: * src/main/Makefile.in 1.45:
1116: * src/sql/Makefile.in 1.7:
1117: * src/targets/Makefile.in 1.38:
1118: * src/targets/apache13/Makefile.in 1.39:
1119: * src/targets/apache13/hook/Makefile.in 1.2:
1120: * src/targets/cgi/Makefile.in 1.54:
1121: * src/targets/isapi/Makefile.in 1.7:
1122: * src/types/Makefile.in 1.44:
1123: so now detected [can be .sl on hpux, .dll on cygwin, .so in
1124: other cases)
1125:
1126: * bin/auto.p.dist.in 1.9:
1127: strange \n
1128:
1129: * src/classes/table.C 1.164:
1130: * src/classes/xdoc.C 1.100:
1131: * www/htdocs/index.html 1.144:
1132: table::sql options
1133: table::create copy options
1134: options checked, wrong option now fatal error
1135:
1136: * src/main/pa_string.C 1.170:
1137: * www/htdocs/index.html 1.143:
1138: string.replace fixed [were missing words on pieces boundaries]
1139:
1140: * src/main/execute.C 1.269:
1141: * src/main/pa_request.C 1.228:
1142: * src/types/pa_value.C 1.6:
1143: * src/types/pa_value.h 1.102:
1144: * src/types/pa_vmethod_frame.h 1.37:
1145: * src/types/pa_vstateless_class.h 1.35:
1146: * www/htdocs/index.html 1.145:
1147: * www/htdocs/operators.p 1.1:
1148: allowed Request.self to be 0, checked that in VMethodFrame get
1149: put and $self.
1150:
1151: * src/classes/op.C 1.108:
1152: * src/classes/table.C 1.161:
1153: * www/htdocs/index.html 1.140:
1154: menu/for delims bug fixed [were ,2,3]
1155:
1156: 2002-09-16 paf
1157: * src/classes/file.C 1.98:
1158: * www/htdocs/index.html 1.139:
1159: file::cgi line ends can be both unix & dos. and they can be unix [\n\n] on win when 'use CGI' used, it causes stdout to be binary.
1160: now detected closest header break.
1161:
1162: * src/main/untaint.C 1.107:
1163: * src/types/pa_vmail.C 1.29:
1164: mail:send closing ?= now closed right
1165:
1166: 2002-09-13 paf
1167: * operators.txt 1.81:
1168: * src/main/compile.tab.C 1.65:
1169: * src/main/compile.y 1.193:
1170: * www/htdocs/index.html 1.137:
1171: !| bitwise
1172: !|| numerical
1173: xor now
1174: [preparing for expression #comments]
1175:
1176: * src/main/compile.tab.C 1.63:
1177: * src/main/compile.y 1.191:
1178: * src/types/pa_vresponse.C 1.12:
1179: * www/htdocs/index.html 1.135:
1180: cookie date now clean [were mistakenly tainted & that worked
1181: bad with opera -- 'happily' that worked OK with msie]
1182:
1183: * src/main/compile.tab.C 1.64:
1184: * src/main/compile.y 1.192:
1185: * www/htdocs/index.html 1.136:
1186: @method[$name]
1187: now parse error
1188:
1189: * operators.txt 1.82:
1190: * src/main/compile.tab.C 1.66:
1191: * src/main/compile.y 1.194:
1192: * src/main/compile_tools.h 1.65:
1193: * www/htdocs/index.html 1.138:
1194: (expression #comment)
1195:
1196: (multiline expression #comment
1197: line2 #comment
1198: )
1199:
1200: (expression #comment with (brackets) comment) << OK
1201:
1202: * Makefile.in 1.19:
1203: * configure 1.39:
1204: * configure.in 1.39:
1205: * src/include/pa_config_auto.h.in 1.29:
1206: HAVE_WINSOCK_H created in configure.in
1207:
1208: * src/include/pa_config_fixed.h 1.50:
1209: * src/main/pa_socks.C 1.17:
1210: HAVE_WINSOCK_H cheched in pa_socks.C
1211:
1212: 2002-09-12 paf
1213: * src/main/untaint.C 1.105:
1214: * www/htdocs/index.html 1.134:
1215: quoted printable ' ' now =20
1216: and encoding stops before <...>$
1217:
1218: * src/types/pa_vclass.C 1.13:
1219: * src/types/pa_vmail.C 1.28:
1220: * src/types/pa_vobject.C 1.8:
1221: VObject & VClass
1222: get_element
1223: now first looks to fields, next to methods & co
1224: todo: the rest
1225: reason: more speed
1226:
1227: * src/main/untaint.C 1.106:
1228: quoted printable encoding stops before \s*<...>$
1229:
1230: 2002-09-11 paf
1231: * src/main/pa_charset.C 1.30:
1232: * src/targets/cgi/parser3.dsp 1.59:
1233: * www/htdocs/index.html 1.133:
1234: while fixing ( xmlCharEncodingInput/OutputFunc callbacks returned bad value )
1235: forgot to check users of those funcs. not all were using that return value convention
1236:
1237: * etc/parser3.charsets/windows-1254.cfg 1.1:
1238: * src/lib/pcre/ibm-1254.ucm 1.1:
1239: windows-1254 added
1240:
1241: 2002-09-10 paf
1242: * src/classes/op.C 1.106:
1243: * src/main/execute.C 1.265:
1244: * src/types/pa_value.C 1.5:
1245: * src/types/pa_value.h 1.100:
1246: * src/types/pa_vcode_frame.h 1.22:
1247: * src/types/pa_vmethod_frame.h 1.36:
1248: * src/types/pa_wcontext.C 1.23:
1249: * src/types/pa_wcontext.h 1.39:
1250: * src/types/pa_wwrapper.h 1.25:
1251: moved junction kill responsibility to wcontext
1252:
1253: * src/main/execute.C 1.267:
1254: * src/types/pa_value.h 1.101:
1255: * src/types/pa_wwrapper.h 1.26:
1256: WWrapper which used in constructing objects(second param to sql method) ^...sql{}[$.default{code}]
1257: now has parent, wich helps code in hash to survivi
1258:
1259: * src/include/pa_request.h 1.147:
1260: * src/main/execute.C 1.266:
1261: removed redundant param to execute [stack said 'thanks']
1262:
1263: * src/classes/file.C 1.97:
1264: decided not to log exec's with stderr, that could be warnings,
1265: and it's up to scritper to log/show them
1266:
1267: * src/main/pa_charset.C 1.29:
1268: * src/types/pa_vmail.C 1.27:
1269: * www/htdocs/index.html 1.131:
1270: xmlCharEncodingInput/OutputFunc callbacks returned bad value in case of unfinished in buffer processing, causing accidental transcode stop [in case that source enc != utf-8 & there is incomplete utf-8 sequence at the end of 16000block iside of libxml lib]
1271: tfm readed & code updated
1272:
1273: * src/classes/op.C 1.107:
1274: * src/main/execute.C 1.268:
1275: * src/types/pa_wcontext.h 1.40:
1276: * src/types/pa_wcontext.h 1.41:
1277: VCodeFrame parent param were specified badly
1278:
1279: * src/classes/double.C 1.50:
1280: * src/main/execute.C 1.264:
1281: * www/htdocs/index.html 1.132:
1282: double:sql badly called write_assign_lang, not write_no_lang,
1283: thus doing unnecessary double/string converstion, which were loosing time&precesion
1284:
1285: 2002-09-04 paf
1286: * src/types/pa_vxnode.C 1.25:
1287: * www/htdocs/index.html 1.129:
1288: removed too strong checks of xnode.elements.
1289: now, for instance, if element does not have any attributes, $xnode.attributes is void, not error
1290:
1291: * configure 1.37:
1292: * configure.in 1.38:
1293: introducing --with-sjlj-exceptions
1294: [hpux can not work with longjump/throw pair, and one must switch that on there.
1295: todo: detect that automatically]
1296:
1297: * configure 1.38:
1298: makes with sjlj
1299:
1300: * src/include/pa_config_auto.h.in 1.28:
1301: sjlj define
1302:
1303: * INSTALL 1.26:
1304: * src/include/pa_config_fixed.h 1.49:
1305: * src/include/pa_sql_connection.h 1.28:
1306: * src/main/pa_sql_driver_manager.C 1.65:
1307: * www/htdocs/index.html 1.130:
1308: -with-sjlj-exceptions define checked.
1309: on win32 it made default
1310:
1311: 2002-09-02 paf
1312: * Makefile.am 1.7:
1313: * Makefile.in 1.18:
1314: * src/types/pa_vdate.h 1.20:
1315: happy now only install-exec
1316:
1317: * src/types/pa_vdate.h 1.21:
1318: removed debug
1319:
1320: * operators.txt 1.80:
1321: * src/main/execute.C 1.263:
1322: * src/targets/cgi/parser3.dsp 1.58:
1323: * www/htdocs/index.html 1.128:
1324: removed double_result, didn't help
1325:
1326: * src/types/pa_vdate.h 1.22:
1327: *** empty log message ***
1328:
1329: * src/main/execute.C 1.258:
1330: fixed numeric < & co so that thay now use c=a-b, c OPERATOR 0.
1331: this works fine on solaris/intel for still unknown reason.
1332:
1333: * src/main/execute.C 1.261:
1334: double_result made to move that var away from hungry g++ optimizer (-O2),
1335: before: it were optimized and comparison operators worked badly
1336:
1337: 2002-08-30 paf
1338: * src/ident.awk 1.6:
1339: forgot to remove after switching to old static RCSxxx="xxx" scheme
1340:
1341: 2002-08-29 paf
1342: * parser3.dsw 1.3:
1343: * src/classes/classes.dsp 1.25:
1344: * src/classes/hash.C 1.46:
1345: * src/classes/op.C 1.105:
1346: * src/classes/string.C 1.119:
1347: * src/include/pa_request.h 1.146:
1348: * src/lib/md5/md5.dsp 1.2:
1349: * src/main/execute.C 1.257:
1350: * src/main/main.dsp 1.158:
1351: * src/main/pa_request.C 1.227:
1352: * src/targets/cgi/parser3.dsp 1.57:
1353: * src/types/pa_value.C 1.4:
1354: * src/types/pa_value.h 1.99:
1355: * src/types/pa_vmail.C 1.26:
1356: * src/types/pa_vmethod_frame.h 1.35:
1357: * src/types/pa_wcontext.h 1.38:
1358: * src/types/types.dsp 1.33:
1359: * www/htdocs/index.html 1.127:
1360: junction_cleaner moved to auto VMethodFrame [called less frequent, allowed to remove ugly Junction.change_context-s from many places, switch, mail:send..html{}, ..]
1361: request.root renamed to method_frame [more easyreading]
1362: ancient {...PUSH/POPs...} changed to stack vars [speed up]
1363:
1364: 2002-08-28 paf
1365: * operators.txt 1.79:
1366: * src/classes/string.C 1.118:
1367: * www/htdocs/derived.p 1.15:
1368: * www/htdocs/index.html 1.124:
1369: ^string.split[delim[;options]]
1370:
1371: * src/types/pa_vcookie.C 1.50:
1372: * www/htdocs/index.html 1.125:
1373: fixed cookie delete when
1374: $cookie:name[$.value[]]
1375:
1376: * src/types/pa_vcookie.C 1.51:
1377: * www/htdocs/index.html 1.126:
1378: $cookie:name[&]
1379: $cookie:name << now tainted
1380:
1381: 2002-08-27 paf
1382: * etc/parser3.charsets/Makefile.am 1.4:
1383: * etc/parser3.charsets/Makefile.in 1.12:
1384: merged from 3.0.0005
1385:
1386: * INSTALL 1.25:
1387: recommended latest gmime 1.0.5
1388:
1389: * operators.txt 1.78:
1390: * src/main/compile.tab.C 1.62:
1391: * src/main/compile.y 1.190:
1392: * www/htdocs/index.html 1.123:
1393: * www/htdocs/mailreceive.eml 1.2:
1394: # now delimiter
1395:
1396: 2002-08-26 paf
1397: * src/targets/apache13/hook/Makefile.am 1.1:
1398: * src/targets/apache13/hook/Makefile.in 1.1:
1399: *** empty log message ***
1400:
1401: * configure 1.36:
1402: * configure.in 1.37:
1403: * src/targets/apache13/Makefile.am 1.14:
1404: * src/targets/apache13/Makefile.in 1.38:
1405: * src/targets/apache13/hook/mod_parser3.c 1.2:
1406: apache13/hook added to make dist.
1407:
1408: 2002-08-23 paf
1409: * src/include/pa_common.h 1.81:
1410: * src/main/pa_common.C 1.118:
1411: * src/targets/cgi/parser3.C 1.197:
1412: * src/targets/isapi/parser3isapi.C 1.79:
1413: * www/htdocs/index.html 1.122:
1414: when auto.p beside binary [cgi, isapi] not accessible [due to
1415: bad rights or whatever] it's error now
1416:
1417: 2002-08-21 paf
1418: * src/main/pa_string.C 1.169:
1419: * www/htdocs/index.html 1.121:
1420: fixed bad language bug, [were wrong string cloning constructor]
1421:
1422: * src/main/compile.tab.C 1.61:
1423: * src/main/compile.y 1.189:
1424: * src/main/compile_tools.C 1.53:
1425: * src/main/compile_tools.h 1.64:
1426: * www/htdocs/derived.p 1.13:
1427: * www/htdocs/derived.p 1.14:
1428: "BASE:"
1429: "BASE::"
1430: syntax allowed, means "base class".
1431: compiled as if here they named base class
1432:
1433: * bin/auto.p.dist.in 1.7:
1434: * src/targets/cgi/parser3.C 1.196:
1435: * src/types/pa_vfile.C 1.34:
1436: * src/types/pa_vmail.C 1.23:
1437: * www/htdocs/mailreceive.eml 1.1:
1438: * www/htdocs/mailreceive.html 1.1:
1439: $mail.received.file.value.content-type fixed
1440:
1441: * Makefile.am 1.6:
1442: * Makefile.in 1.17:
1443: can use:
1444: make happy
1445: equals to
1446: make update install
1447:
1448: * src/main/execute.C 1.256:
1449: * src/types/pa_vobject.h 1.34:
1450: * www/htdocs/base.p 1.3:
1451: * www/htdocs/derived.p 1.12:
1452: * www/htdocs/index.html 1.120:
1453: fixed virtual calls
1454:
1455: 2002-08-20 paf
1456: * operators.txt 1.76:
1457: * src/classes/void.C 1.23:
1458: * www/htdocs/index.html 1.117:
1459: ^void.length[] = 0 merged from 3.0.0005
1460:
1461: * operators.txt 1.77:
1462: * src/classes/void.C 1.24:
1463: * www/htdocs/index.html 1.118:
1464: ^void.pos[...] = -1 merged from 3.0.0005
1465:
1466: * operators.txt [release_3_0_0005] 1.59.2.3:
1467: * src/classes/void.C [release_3_0_0005] 1.21.2.1:
1468: ^void.length[] = 0
1469:
1470: * operators.txt [release_3_0_0005] 1.59.2.4:
1471: * src/classes/void.C [release_3_0_0005] 1.21.2.2:
1472: ^void.pos[...] = -1
1473:
1474: * src/classes/file.C 1.96:
1475: * www/htdocs/index.html 1.119:
1476: fixed language of file:file result
1477:
1478: 2002-08-19 paf
1479: * src/classes/xnode.C 1.49:
1480: * src/classes/xnode.C 1.50:
1481: * src/classes/xnode.C 1.51:
1482: * src/types/pa_vxdoc.C 1.21:
1483: xdoc.fields fixed [were error in xnode, which were not catched
1484: in xdoc]
1485:
1486: * src/classes/xdoc.C 1.99:
1487: xdoc getElementsByTagName, ...NS
1488: overriden, work now
1489:
1490: * src/include/pa_stylesheet_connection.h 1.31:
1491: * src/main/pa_globals.C 1.138:
1492: prepared:
1493: // validate each document after load/create (?)
1494: //xmlDoValidityCheckingDefaultValue = 1;
1495:
1496: 2002-08-15 paf
1497: * src/types/pa_vrequest.C 1.25:
1498: * www/htdocs/index.html 1.113:
1499: $request:body unprecessed POST request
1500:
1501: * operators.txt 1.71:
1502: * src/classes/form.C 1.31:
1503: * src/include/pa_pool.h 1.84:
1504: * src/include/pa_request.h 1.145:
1505: * src/main/pa_pool.C 1.56:
1506: * src/types/pa_vform.C 1.66:
1507: * src/types/pa_vform.h 1.41:
1508: * www/htdocs/.htaccess 1.7:
1509: planning/preparing_to $request:body
1510: r.post_data now const
1511:
1512: * src/classes/image.C 1.75:
1513: * src/classes/op.C 1.104:
1514: * src/classes/xdoc.C 1.98:
1515: * src/classes/xnode.C 1.48:
1516: * src/main/execute.C 1.255:
1517: * src/types/pa_value.h 1.97:
1518: * src/types/pa_vhash.h 1.39:
1519: * src/types/pa_vobject.C 1.7:
1520: * src/types/pa_vobject.h 1.33:
1521: * src/types/pa_vtable.h 1.46:
1522: * www/htdocs/index.html 1.111:
1523: instead of type() checking everywhere used Value.as
1524: now user descendants can be used in params.
1525:
1526: VObject::as_*, is_defined now taken from bases.
1527: xtable(table)
1528: ^if($xtable) now OK
1529:
1530: * operators.txt 1.73:
1531: * src/include/pa_common.h 1.80:
1532: * src/main/pa_common.C 1.117:
1533: * src/types/pa_vcookie.C 1.49:
1534: * src/types/pa_vdate.h 1.19:
1535: * src/types/pa_vresponse.C 1.11:
1536: * src/types/pa_vresponse.h 1.29:
1537: * www/htdocs/index.html 1.115:
1538: $response:field[date]
1539: $response:field[$.xxx[date]]
1540:
1541: * src/types/pa_value.h 1.98:
1542: * src/types/pa_vdate.h 1.18:
1543: * src/types/pa_vrequest.C 1.24:
1544: * src/types/pa_vxdoc.C 1.20:
1545: * src/types/pa_vxnode.C 1.24:
1546: * www/htdocs/index.html 1.112:
1547: few barks:
1548: bark("%s field not found", 0, &aname)
1549:
1550: * src/classes/hash.C 1.45:
1551: * src/classes/string.C 1.117:
1552: * src/classes/table.C 1.160:
1553: * src/classes/void.C 1.22:
1554: * src/include/pa_sql_connection.h 1.27:
1555: * www/htdocs/index.html 1.114:
1556: fixed source of ^hash::sql{bad}
1557:
1558: * src/classes/classes.h 1.22:
1559: * www/htdocs/index.html 1.116:
1560: write to static var caused useless Exception, introduced
1561: Methoded::put_element wich consumes those
1562:
1563: * src/main/execute.C 1.254:
1564: * src/types/pa_value.h 1.96:
1565: * src/types/pa_vclass.C 1.12:
1566: * src/types/pa_vclass.h 1.37:
1567: * src/types/pa_vobject.C 1.6:
1568: * src/types/pa_vobject.h 1.32:
1569: * src/types/pa_vxdoc.C 1.19:
1570: * src/types/pa_vxdoc.h 1.29:
1571: is->as
1572:
1573: * operators.txt 1.72:
1574: $request:body unprecessed POST request body
1575:
1576: 2002-08-14 paf
1577: * src/targets/cgi/Makefile.am 1.41:
1578: * src/targets/cgi/fixopt.C 1.1:
1579: * src/targets/cgi/fixopt.C 1.2:
1580: * src/targets/cgi/fixopt.h 1.1:
1581: * src/targets/cgi/parser3.C 1.194:
1582: * src/targets/cgi/parser3.dsp 1.55:
1583: fixopt now preprocesses command line params, splitting them by
1584: space, excluding argv[0], argv[argc-1]
1585:
1586: * src/classes/xnode.h 1.16:
1587: * src/main/execute.C 1.253:
1588: * src/targets/cgi/parser3.dsp 1.56:
1589: * src/types/pa_value.h 1.95:
1590: * src/types/pa_vclass.C 1.11:
1591: * src/types/pa_vclass.h 1.36:
1592: * src/types/pa_vcode_frame.h 1.21:
1593: * src/types/pa_vcookie.C 1.48:
1594: * src/types/pa_vcookie.h 1.21:
1595: * src/types/pa_vdate.h 1.17:
1596: * src/types/pa_venv.h 1.26:
1597: * src/types/pa_vfile.h 1.49:
1598: * src/types/pa_vform.C 1.65:
1599: * src/types/pa_vform.h 1.40:
1600: * src/types/pa_vhash.h 1.38:
1601: * src/types/pa_vimage.h 1.31:
1602: * src/types/pa_vmail.C 1.22:
1603: * src/types/pa_vmail.h 1.6:
1604: * src/types/pa_vmath.h 1.12:
1605: * src/types/pa_vmethod_frame.h 1.34:
1606: * src/types/pa_vobject.C 1.5:
1607: * src/types/pa_vobject.h 1.31:
1608: * src/types/pa_vrequest.C 1.23:
1609: * src/types/pa_vrequest.h 1.23:
1610: * src/types/pa_vresponse.C 1.10:
1611: * src/types/pa_vresponse.h 1.28:
1612: * src/types/pa_vstateless_class.h 1.34:
1613: * src/types/pa_vstateless_object.h 1.25:
1614: * src/types/pa_vstatus.C 1.12:
1615: * src/types/pa_vstatus.h 1.13:
1616: * src/types/pa_vstring.h 1.52:
1617: * src/types/pa_vtable.C 1.19:
1618: * src/types/pa_vtable.h 1.45:
1619: * src/types/pa_vvoid.h 1.14:
1620: * src/types/pa_vxdoc.C 1.18:
1621: * src/types/pa_vxdoc.h 1.28:
1622: * src/types/pa_vxnode.C 1.23:
1623: * src/types/pa_vxnode.h 1.20:
1624: * src/types/pa_wwrapper.h 1.24:
1625: * www/htdocs/index.html 1.110:
1626: is now works with VObject & VClass
1627:
1628: * src/types/pa_vmail.C 1.21:
1629: mail: turned off utf8 to source transcoding
1630:
1631: * src/targets/cgi/parser3.C 1.193:
1632: -f config file
1633:
1634: * src/targets/cgi/Makefile.am 1.42:
1635: * src/targets/cgi/fixopt.C 1.3:
1636: * src/targets/cgi/fixopt.h 1.2:
1637: * src/targets/cgi/parser3.C 1.195:
1638: removed fixopt stupidity. on stupid linux use
1639: cd /document/root
1640: ../cgi/parser3 script
1641:
1642: * src/targets/cgi/Makefile.in 1.52:
1643: * src/targets/cgi/Makefile.in 1.53:
1644: *** empty log message ***
1645:
1646: * src/targets/cgi/parser3.C 1.192:
1647: * www/htdocs/auto.p 1.17:
1648: * www/htdocs/derived.p 1.11:
1649: * www/htdocs/index.html 1.109:
1650: fixed .log file dir
1651:
1652: 2002-08-13 paf
1653: * www/htdocs/derived.p 1.7:
1654: sample: dont convinient that table fields can be overridden
1655:
1656: * src/types/Makefile.in 1.43:
1657: added vobject.c & vclass
1658:
1659: * src/types/Makefile.in 1.42:
1660: VAliased removed
1661:
1662: * src/types/pa_vclass.C 1.9:
1663: * www/htdocs/derived.p 1.9:
1664: checked: form[vclass]fields can be overwritten in derived(table)
1665:
1666: * src/types/Makefile.am 1.26:
1667: * src/types/pa_vclass.C 1.7:
1668: * src/types/pa_vclass.h 1.34:
1669: * src/types/pa_vobject.C 1.1:
1670: * src/types/pa_vobject.h 1.29:
1671: * src/types/types.dsp 1.32:
1672: reorganized modules
1673: todo: fix bug with put endless recoursion
1674: todo: check 'as'
1675:
1676: * src/types/pa_vclass.C 1.10:
1677: * www/htdocs/index.html 1.107:
1678: allow override parent variables, useful for form descendants
1679:
1680: * src/types/pa_vobject.C 1.4:
1681: * www/htdocs/derived.p 1.10:
1682: * www/htdocs/index.html 1.108:
1683: allow override parent variables, useful for form descendants [
1684: in vobject too, were in vclass]
1685:
1686: * src/classes/form.C 1.30:
1687: * src/classes/mail.C 1.78:
1688: * src/classes/op.C 1.103:
1689: * src/classes/xnode.h 1.15:
1690: * src/include/pa_request.h 1.144:
1691: * src/main/execute.C 1.252:
1692: * src/main/pa_request.C 1.226:
1693: * src/types/pa_value.h 1.94:
1694: * src/types/pa_vclass.C 1.8:
1695: * src/types/pa_vclass.h 1.35:
1696: * src/types/pa_vcode_frame.h 1.20:
1697: * src/types/pa_vcookie.C 1.47:
1698: * src/types/pa_vcookie.h 1.20:
1699: * src/types/pa_vdate.h 1.16:
1700: * src/types/pa_venv.h 1.25:
1701: * src/types/pa_vfile.h 1.48:
1702: * src/types/pa_vform.C 1.64:
1703: * src/types/pa_vform.h 1.39:
1704: * src/types/pa_vhash.h 1.37:
1705: * src/types/pa_vimage.h 1.30:
1706: * src/types/pa_vmail.C 1.20:
1707: * src/types/pa_vmail.h 1.5:
1708: * src/types/pa_vmath.h 1.11:
1709: * src/types/pa_vmethod_frame.h 1.33:
1710: * src/types/pa_vobject.C 1.3:
1711: * src/types/pa_vobject.h 1.30:
1712: * src/types/pa_vrequest.C 1.22:
1713: * src/types/pa_vrequest.h 1.22:
1714: * src/types/pa_vresponse.C 1.9:
1715: * src/types/pa_vresponse.h 1.27:
1716: * src/types/pa_vstateless_class.h 1.33:
1717: * src/types/pa_vstateless_object.h 1.24:
1718: * src/types/pa_vstatus.C 1.11:
1719: * src/types/pa_vstatus.h 1.12:
1720: * src/types/pa_vstring.h 1.51:
1721: * src/types/pa_vtable.C 1.18:
1722: * src/types/pa_vtable.h 1.44:
1723: * src/types/pa_vvoid.h 1.13:
1724: * src/types/pa_vxdoc.C 1.17:
1725: * src/types/pa_vxdoc.h 1.27:
1726: * src/types/pa_vxnode.C 1.22:
1727: * src/types/pa_vxnode.h 1.19:
1728: * src/types/pa_wwrapper.h 1.23:
1729: introduced Value::get_element(..., bool looking_down) [needed
1730: to exclude endless recoursion]
1731:
1732: * src/classes/table.C 1.159:
1733: * src/types/pa_vtable.C 1.17:
1734: * src/types/pa_vtable.h 1.43:
1735: * www/htdocs/derived.p 1.5:
1736: fixed error message on using non-created table
1737:
1738: * src/classes/form.C 1.29:
1739: * src/classes/hash.C 1.44:
1740: * src/classes/mail.C 1.77:
1741: * src/classes/op.C 1.102:
1742: * src/classes/xnode.h 1.14:
1743: * src/include/pa_request.h 1.143:
1744: * src/main/compile.C 1.66:
1745: * src/main/compile.tab.C 1.60:
1746: * src/main/execute.C 1.251:
1747: * src/main/pa_request.C 1.225:
1748: * src/types/pa_value.h 1.93:
1749: * src/types/pa_vclass.h 1.33:
1750: * src/types/pa_vcode_frame.h 1.19:
1751: * src/types/pa_vcookie.C 1.46:
1752: * src/types/pa_vcookie.h 1.19:
1753: * src/types/pa_vdate.h 1.15:
1754: * src/types/pa_venv.h 1.24:
1755: * src/types/pa_vfile.h 1.47:
1756: * src/types/pa_vform.C 1.63:
1757: * src/types/pa_vform.h 1.38:
1758: * src/types/pa_vhash.h 1.36:
1759: * src/types/pa_vimage.C 1.20:
1760: * src/types/pa_vimage.h 1.29:
1761: * src/types/pa_vmail.C 1.19:
1762: * src/types/pa_vmail.h 1.4:
1763: * src/types/pa_vmath.h 1.10:
1764: * src/types/pa_vmethod_frame.h 1.32:
1765: * src/types/pa_vobject.h 1.26:
1766: * src/types/pa_vrequest.C 1.20:
1767: * src/types/pa_vrequest.h 1.20:
1768: * src/types/pa_vresponse.C 1.8:
1769: * src/types/pa_vresponse.h 1.26:
1770: * src/types/pa_vstateless_class.h 1.32:
1771: * src/types/pa_vstateless_object.h 1.23:
1772: * src/types/pa_vstatus.C 1.10:
1773: * src/types/pa_vstatus.h 1.11:
1774: * src/types/pa_vstring.h 1.50:
1775: * src/types/pa_vtable.C 1.16:
1776: * src/types/pa_vtable.h 1.42:
1777: * src/types/pa_vvoid.h 1.12:
1778: * src/types/pa_vxdoc.C 1.16:
1779: * src/types/pa_vxdoc.h 1.26:
1780: * src/types/pa_vxnode.C 1.21:
1781: * src/types/pa_vxnode.h 1.18:
1782: * src/types/pa_wwrapper.h 1.22:
1783: * www/htdocs/derived.p 1.4:
1784: VObject.get/out now looking down/up tree
1785: todo: fix error message on non-constructed parents
1786:
1787: * src/types/pa_vobject.h 1.28:
1788: * www/htdocs/derived.p 1.8:
1789: checked: table fields can be overwritten in derived(table)
1790:
1791: * src/types/pa_vobject.h 1.27:
1792: * www/htdocs/derived.p 1.6:
1793: * www/htdocs/index.html 1.106:
1794: derived classes can have fields of their own now
1795:
1796: 2002-08-12 paf
1797: * src/main/compile.tab.C 1.59:
1798: * src/main/compile.y 1.188:
1799: * src/main/execute.C 1.249:
1800: * src/main/execute.C 1.250:
1801: * src/main/pa_request.C 1.224:
1802: * src/types/Makefile.am 1.25:
1803: * src/types/pa_valiased.C 1.17:
1804: * src/types/pa_valiased.h 1.23:
1805: * src/types/pa_value.h 1.92:
1806: * src/types/pa_vclass.h 1.32:
1807: * src/types/pa_vobject.h 1.25:
1808: * src/types/pa_vstateless_class.h 1.30:
1809: * src/types/pa_vstateless_object.h 1.21:
1810: * src/types/pa_wcontext.h 1.37:
1811: ^base:create[] dynamic call rewritten
1812: todo: thorough testing
1813:
1814: * src/types/pa_value.h 1.91:
1815: * src/types/pa_vclass.h 1.31:
1816: * src/types/pa_vobject.h 1.24:
1817: * www/htdocs/base.p 1.1:
1818: * www/htdocs/derived.p 1.1:
1819: VObject ctor now instantates base class, remembers it and saves child in parent
1820: VObject.get_class now returns last child = downward virtual calls OK
1821:
1822: * src/types/pa_vstateless_class.h 1.31:
1823: * src/types/pa_vstateless_object.h 1.22:
1824: * www/htdocs/derived.p 1.3:
1825: table derived OK
1826:
1827: * src/main/pa_request.C 1.223:
1828: response:body[file] content-type check fixed [were bad when
1829: content-type is hash]
1830:
1831: * bin/auto.p.dist.in 1.5:
1832: fixed sendmail default comment
1833:
1834: * src/main/execute.C 1.248:
1835: * src/types/pa_value.h 1.90:
1836: * src/types/pa_vclass.h 1.30:
1837: * src/types/pa_vdate.h 1.14:
1838: * src/types/pa_vdouble.h 1.40:
1839: * src/types/pa_vfile.h 1.46:
1840: * src/types/pa_vimage.h 1.28:
1841: * src/types/pa_vint.h 1.37:
1842: * src/types/pa_vmethod_frame.h 1.31:
1843: * src/types/pa_vobject.h 1.23:
1844: * src/types/pa_vresponse.h 1.25:
1845: * src/types/pa_vstateless_class.h 1.29:
1846: * src/types/pa_vstateless_object.h 1.20:
1847: * src/types/pa_vstring.h 1.49:
1848: * src/types/pa_vtable.h 1.41:
1849: * src/types/pa_vxdoc.h 1.25:
1850: * src/types/pa_vxnode.h 1.17:
1851: * src/types/pa_wcontext.h 1.36:
1852: * src/types/types.dsp 1.31:
1853: * www/htdocs/index.html 1.105:
1854: killed VAliased [redundant], moved $CLASS to VObject only [
1855: parser class instance]
1856:
1857: * bin/auto.p.dist.in 1.6:
1858: more like in dist on parser.ru
1859:
1860: * www/htdocs/base.p 1.2:
1861: * www/htdocs/derived.p 1.2:
1862: not good - along upward-virtual call self eq child
1863:
1864: 2002-08-09 paf
1865: * src/main/execute.C 1.247:
1866: * src/types/pa_value.h 1.89:
1867: * src/types/pa_vclass.h 1.29:
1868: * src/types/pa_vobject.h 1.22:
1869: * src/types/pa_vxdoc.h 1.24:
1870: * www/htdocs/index.html 1.104:
1871: started as()
1872:
1873: 2002-08-08 paf
1874: * src/classes/mail.C 1.76:
1875: * src/types/pa_vmail.C 1.18:
1876: * www/htdocs/auto.p 1.16:
1877: * www/htdocs/index.html 1.98:
1878: in letter texts one can use tainted data now. only she must specify the language.
1879:
1880: ^mail:send[
1881: $.from[paf@mail.design.ru]
1882: $.to[paf@mail.design.ru]
1883: $.subject[^taint[uri][ìîñêâà]=2]
1884: $.text[^taint[uri][ìîñêâà]=]
1885: ]
1886:
1887: * operators.txt 1.67:
1888: * src/include/pa_string.h 1.142:
1889: * src/include/pa_string.h 1.143:
1890: * src/main/pa_string.C 1.168:
1891: * www/htdocs/index.html 1.95:
1892: String::first_char now not fails on empty strings
1893: ^if(-f '') now ok and in 3 other places.
1894:
1895: * src/classes/file.C 1.95:
1896: * src/classes/op.C 1.101:
1897: * src/types/pa_vfile.C 1.33:
1898: * www/htdocs/index.html 1.96:
1899: * www/htdocs/index.html 1.97:
1900: ^process now prints more precise origin
1901:
1902: * operators.txt 1.68:
1903: * src/types/pa_vdate.h 1.13:
1904: * www/htdocs/index.html 1.99:
1905: $date.yearday
1906: $date.daylightsaving
1907:
1908: * src/main/execute.C 1.246:
1909: * www/htdocs/index.html 1.100:
1910: error reporting on object writes to MAIN improved [were ruind
1911: with fixing $obj[^if(1){$obj}] ]
1912:
1913: * operators.txt 1.69:
1914: * operators.txt 1.70:
1915: * src/classes/date.C 1.36:
1916: * src/include/pa_globals.h 1.94:
1917: * src/main/pa_globals.C 1.137:
1918: * www/htdocs/index.html 1.101:
1919: * www/htdocs/index.html 1.102:
1920: year column in month calendar [week year]
1921:
1922: 2002-08-07 paf
1923: * src/classes/classes.dsp 1.24:
1924: * src/classes/gd/gd.dsp 1.26:
1925: * src/classes/smtp/smtp.dsp 1.22:
1926: * src/classes/table.C 1.158:
1927: * src/lib/pcre/pcre_parser_ctype.dsp 1.2:
1928: * src/main/pa_array.C 1.52:
1929: * src/types/types.dsp 1.30:
1930: * www/htdocs/index.html 1.91:
1931: all Debug dirs in .dsp now named 'Debug'
1932:
1933: * src/classes/string.C 1.116:
1934: * src/main/pa_string.C 1.166:
1935: * src/main/pa_string.C 1.167:
1936: * www/htdocs/index.html 1.93:
1937: * www/htdocs/index.html 1.94:
1938: ^string.mid(0;bad) fixed
1939:
1940: * operators.txt 1.66:
1941: * src/classes/op.C 1.100:
1942: cache...{...^cache<<to past...} now erasing cache file [there
1943: were bad check on that]
1944:
1945: * operators.txt 1.65:
1946: * src/classes/mail.C 1.75:
1947: exception_type email.send
1948:
1949: * src/types/pa_vmail.C 1.16:
1950: * www/htdocs/global.xsl 1.8:
1951: * www/htdocs/index.html 1.89:
1952: mail:send empty email checked
1953:
1954: * src/main/execute.C 1.245:
1955: * src/types/pa_vcode_frame.h 1.17:
1956: * src/types/pa_vcode_frame.h 1.18:
1957: * src/types/pa_vmethod_frame.h 1.30:
1958: * src/types/pa_wcontext.C 1.22:
1959: * src/types/pa_wcontext.h 1.35:
1960: * src/types/pa_wwrapper.h 1.21:
1961: * www/htdocs/index.html 1.92:
1962: vcodeframe were mistakenly not completely transparent to object writes.
1963: $hash[^if(1){$hash}] now works
1964:
1965: * operators.txt 1.64:
1966: * src/types/pa_vmail.C 1.17:
1967: * www/htdocs/index.html 1.90:
1968: exception_type email.format
1969:
1970: * etc/parser3.charsets/Makefile.am [release_3_0_0005] 1.3.6.1:
1971: * etc/parser3.charsets/Makefile.in [release_3_0_0005] 1.11.4.1:
1972: all included into dist
1973:
1974: 2002-08-06 paf
1975: * src/classes/file.C 1.93:
1976: * src/include/pa_globals.h 1.93:
1977: * src/main/pa_globals.C 1.136:
1978: * src/main/pa_request.C 1.222:
1979: * src/types/pa_vfile.C 1.32:
1980: * src/types/pa_vfile.h 1.45:
1981: * www/htdocs/index.html 1.85:
1982: $file.content-type [instead of .mime-type]
1983: now works for file::stat also
1984:
1985: * src/main/pa_request.C 1.221:
1986: * www/htdocs/index.html 1.84:
1987: case insensitive mime_type_of
1988:
1989: * src/classes/file.C 1.94:
1990: * www/htdocs/index.html 1.86:
1991: $f[file::cgi]
1992: $f.UPPER case fields
1993:
1994: * operators.txt 1.62:
1995: * operators.txt 1.63:
1996: * src/classes/table.C 1.157:
1997: * src/include/pa_array.h 1.56:
1998: * src/include/pa_table.h 1.47:
1999: * src/main/pa_array.C 1.51:
2000: * src/main/pa_table.C 1.50:
2001: * www/htdocs/index.html 1.88:
2002: ^table::create[$source;$.options]
2003: ^table::join[$source;$.options]
2004:
2005: * bin/auto.p.dist.in 1.4:
2006: jpeg
2007:
2008: * operators.txt 1.61:
2009: * src/classes/hash.C 1.43:
2010: * src/classes/string.C 1.115:
2011: * src/classes/table.C 1.156:
2012: * www/htdocs/index.html 1.87:
2013: sql options can be string now
2014: ^xxx:sql{...}[
2015: # $.default()
2016: }
2017:
2018: 2002-08-05 paf
2019: * src/classes/date.C 1.34:
2020: * src/include/pa_globals.h 1.92:
2021: * src/main/pa_globals.C 1.135:
2022: month calendar week column [ISO 8601 Week Numbers]
2023:
2024: * operators.txt 1.60:
2025: comment on date:calendar week column
2026:
2027: * src/types/pa_vxnode.C 1.20:
2028: xnode.childNodes now 0... [were 1...]
2029:
2030: * src/main/pa_common.C 1.113:
2031: * src/main/pa_common.C 1.114:
2032: * src/main/pa_common.C 1.115:
2033: * src/main/pa_common.C 1.116:
2034: write checked
2035:
2036: * src/types/pa_vmail.C 1.15:
2037: file buffer relocated to parser heap
2038:
2039: * src/classes/date.C 1.35:
2040: +1 buf size for stupid snprintfs
2041:
2042: 2002-08-02 paf
2043: * operators.txt 1.59:
2044: * src/main/pa_request.C 1.220:
2045: * src/types/pa_vform.C 1.61:
2046: * www/htdocs/index.html 1.83:
2047: response transcoded source->client only when text/* or simple
2048: onoverridden $response:body
2049:
2050: * src/include/pa_config_fixed.h [release_3_0_0005] 1.48.2.1:
2051: * src/main/pa_string.C [release_3_0_0005] 1.165.2.1:
2052: * src/targets/cgi/getopt.c [release_3_0_0005] 1.1.4.1:
2053: * src/targets/cgi/parser3.C [release_3_0_0005] 1.190.2.1:
2054: removed #define DEBUG*
2055:
2056: * src/Makefile.in 1.50:
2057: * src/classes/Makefile.in 1.48:
2058: * src/classes/gd/Makefile.in 1.38:
2059: * src/main/Makefile.in 1.44:
2060: * src/targets/apache13/Makefile.in 1.37:
2061: * src/targets/cgi/Makefile.in 1.51:
2062: * src/types/Makefile.in 1.41:
2063: *** empty log message ***
2064:
2065: * src/types/pa_vclass.h 1.28:
2066: * src/types/pa_vform.C 1.62:
2067: * src/types/pa_vobject.h 1.21:
2068: opera multipart post fixed
2069:
2070: * configure [release_3_0_0005] 1.35.2.1:
2071: * configure.in [release_3_0_0005] 1.36.2.1:
2072: * src/include/pa_version.h [release_3_0_0005] 1.7.2.1:
2073: release 3_0_0005
2074:
2075: * bin/auto.p.dist.in [release_3_0_0005] 1.3.4.1:
2076: unhandled_exception comments
2077:
2078: 2002-08-01 paf
2079: * src/classes/classes.C 1.17:
2080: * src/classes/classes.h 1.21:
2081: * src/classes/date.C 1.33:
2082: * src/classes/double.C 1.49:
2083: * src/classes/file.C 1.92:
2084: * src/classes/form.C 1.28:
2085: * src/classes/gd/gif.C 1.28:
2086: * src/classes/gd/gif.h 1.22:
2087: * src/classes/gd/gifio.C 1.20:
2088: * src/classes/hash.C 1.42:
2089: * src/classes/image.C 1.74:
2090: * src/classes/int.C 1.46:
2091: * src/classes/mail.C 1.74:
2092: * src/classes/math.C 1.23:
2093: * src/classes/op.C 1.99:
2094: * src/classes/response.C 1.21:
2095: * src/classes/smtp/comms.C 1.10:
2096: * src/classes/smtp/smtp.C 1.13:
2097: * src/classes/smtp/smtp.h 1.10:
2098: * src/classes/string.C 1.114:
2099: * src/classes/table.C 1.155:
2100: * src/classes/void.C 1.21:
2101: * src/classes/xdoc.C 1.97:
2102: * src/classes/xnode.C 1.47:
2103: * src/classes/xnode.h 1.13:
2104: * src/include/pa_array.h 1.55:
2105: * src/include/pa_cache_managers.h 1.8:
2106: * src/include/pa_charset.h 1.18:
2107: * src/include/pa_charsets.h 1.7:
2108: * src/include/pa_common.h 1.79:
2109: * src/include/pa_config_fixed.h 1.48:
2110: * src/include/pa_dictionary.h 1.12:
2111: * src/include/pa_dir.h 1.12:
2112: * src/include/pa_exception.h 1.37:
2113: * src/include/pa_exec.h 1.10:
2114: * src/include/pa_globals.h 1.91:
2115: * src/include/pa_hash.h 1.57:
2116: * src/include/pa_opcode.h 1.20:
2117: * src/include/pa_pool.h 1.83:
2118: * src/include/pa_request.h 1.142:
2119: * src/include/pa_sapi.h 1.21:
2120: * src/include/pa_socks.h 1.10:
2121: * src/include/pa_sql_connection.h 1.26:
2122: * src/include/pa_sql_driver_manager.h 1.25:
2123: * src/include/pa_stack.h 1.16:
2124: * src/include/pa_string.h 1.141:
2125: * src/include/pa_stylesheet_connection.h 1.30:
2126: * src/include/pa_stylesheet_manager.h 1.14:
2127: * src/include/pa_table.h 1.46:
2128: * src/include/pa_threads.h 1.25:
2129: * src/include/pa_types.h 1.43:
2130: * src/include/pa_uue.h 1.3:
2131: * src/lib/md5/pa_md5.h 1.4:
2132: * src/lib/md5/pa_md5c.c 1.5:
2133: * src/lib/pcre/pcre_parser_ctype.c 1.2:
2134: * src/main/compile.C 1.65:
2135: * src/main/compile.tab.C 1.58:
2136: * src/main/compile_tools.C 1.52:
2137: * src/main/compile_tools.h 1.63:
2138: * src/main/execute.C 1.244:
2139: * src/main/pa_array.C 1.50:
2140: * src/main/pa_cache_managers.C 1.6:
2141: * src/main/pa_charset.C 1.28:
2142: * src/main/pa_charsets.C 1.10:
2143: * src/main/pa_common.C 1.112:
2144: * src/main/pa_dictionary.C 1.16:
2145: * src/main/pa_dir.C 1.13:
2146: * src/main/pa_exception.C 1.42:
2147: * src/main/pa_exec.C 1.39:
2148: * src/main/pa_globals.C 1.134:
2149: * src/main/pa_hash.C 1.52:
2150: * src/main/pa_pool.C 1.55:
2151: * src/main/pa_request.C 1.219:
2152: * src/main/pa_socks.C 1.16:
2153: * src/main/pa_sql_driver_manager.C 1.64:
2154: * src/main/pa_string.C 1.165:
2155: * src/main/pa_stylesheet_manager.C 1.15:
2156: * src/main/pa_table.C 1.49:
2157: * src/main/pa_uue.C 1.3:
2158: * src/main/untaint.C 1.104:
2159: * src/sql/pa_sql_driver.h 1.28:
2160: * src/targets/apache13/mod_parser3.C 1.26:
2161: * src/targets/apache13/pa_md5c.c 1.4:
2162: * src/targets/apache13/pa_pool.C 1.7:
2163: * src/targets/apache13/pa_threads.C 1.10:
2164: * src/targets/cgi/pa_pool.C 1.40:
2165: * src/targets/cgi/pa_threads.C 1.11:
2166: * src/targets/cgi/parser3.C 1.190:
2167: * src/targets/cgi/pool_storage.h 1.12:
2168: * src/targets/isapi/pa_pool.C 1.15:
2169: * src/targets/isapi/pa_threads.C 1.12:
2170: * src/targets/isapi/parser3isapi.C 1.78:
2171: * src/targets/isapi/pool_storage.h 1.18:
2172: * src/types/pa_valiased.C 1.16:
2173: * src/types/pa_valiased.h 1.22:
2174: * src/types/pa_value.C 1.3:
2175: * src/types/pa_value.h 1.88:
2176: * src/types/pa_vbool.h 1.20:
2177: * src/types/pa_vclass.h 1.27:
2178: * src/types/pa_vcode_frame.h 1.16:
2179: * src/types/pa_vcookie.C 1.45:
2180: * src/types/pa_vcookie.h 1.18:
2181: * src/types/pa_vdate.h 1.12:
2182: * src/types/pa_vdouble.h 1.39:
2183: * src/types/pa_venv.h 1.23:
2184: * src/types/pa_vfile.C 1.31:
2185: * src/types/pa_vfile.h 1.44:
2186: * src/types/pa_vform.C 1.60:
2187: * src/types/pa_vform.h 1.37:
2188: * src/types/pa_vhash.h 1.35:
2189: * src/types/pa_vimage.C 1.19:
2190: * src/types/pa_vimage.h 1.27:
2191: * src/types/pa_vint.h 1.36:
2192: * src/types/pa_vjunction.h 1.15:
2193: * src/types/pa_vmail.C 1.14:
2194: * src/types/pa_vmail.h 1.3:
2195: * src/types/pa_vmath.h 1.9:
2196: * src/types/pa_vmethod_frame.h 1.29:
2197: * src/types/pa_vobject.h 1.20:
2198: * src/types/pa_vrequest.C 1.19:
2199: * src/types/pa_vrequest.h 1.19:
2200: * src/types/pa_vresponse.C 1.7:
2201: * src/types/pa_vresponse.h 1.24:
2202: * src/types/pa_vstateless_class.C 1.15:
2203: * src/types/pa_vstateless_class.h 1.28:
2204: * src/types/pa_vstateless_object.h 1.19:
2205: * src/types/pa_vstatus.C 1.9:
2206: * src/types/pa_vstatus.h 1.10:
2207: * src/types/pa_vstring.C 1.21:
2208: * src/types/pa_vstring.h 1.48:
2209: * src/types/pa_vtable.C 1.15:
2210: * src/types/pa_vtable.h 1.40:
2211: * src/types/pa_vvoid.h 1.11:
2212: * src/types/pa_vxdoc.C 1.15:
2213: * src/types/pa_vxdoc.h 1.23:
2214: * src/types/pa_vxnode.C 1.19:
2215: * src/types/pa_vxnode.h 1.16:
2216: * src/types/pa_wcontext.C 1.21:
2217: * src/types/pa_wcontext.h 1.34:
2218: * src/types/pa_wwrapper.h 1.20:
2219: $Date: now$
2220:
2221: * src/Makefile.am 1.17:
2222: * src/classes/Makefile.am 1.40:
2223: * src/classes/classes.C 1.16:
2224: * src/classes/classes.dsp 1.23:
2225: * src/classes/classes.h 1.20:
2226: * src/classes/date.C 1.32:
2227: * src/classes/double.C 1.48:
2228: * src/classes/file.C 1.91:
2229: * src/classes/form.C 1.27:
2230: * src/classes/gd/Makefile.am 1.10:
2231: * src/classes/gd/gd.dsp 1.25:
2232: * src/classes/gd/gif.C 1.27:
2233: * src/classes/gd/gif.h 1.21:
2234: * src/classes/gd/gifio.C 1.19:
2235: * src/classes/hash.C 1.41:
2236: * src/classes/image.C 1.73:
2237: * src/classes/int.C 1.45:
2238: * src/classes/mail.C 1.73:
2239: * src/classes/math.C 1.22:
2240: * src/classes/op.C 1.98:
2241: * src/classes/response.C 1.20:
2242: * src/classes/smtp/comms.C 1.9:
2243: * src/classes/smtp/smtp.C 1.12:
2244: * src/classes/smtp/smtp.dsp 1.21:
2245: * src/classes/smtp/smtp.h 1.9:
2246: * src/classes/string.C 1.113:
2247: * src/classes/table.C 1.154:
2248: * src/classes/void.C 1.20:
2249: * src/classes/xdoc.C 1.96:
2250: * src/classes/xnode.C 1.46:
2251: * src/classes/xnode.h 1.12:
2252: * src/include/pa_array.h 1.54:
2253: * src/include/pa_cache_managers.h 1.7:
2254: * src/include/pa_charset.h 1.17:
2255: * src/include/pa_charsets.h 1.6:
2256: * src/include/pa_common.h 1.78:
2257: * src/include/pa_config_fixed.h 1.47:
2258: * src/include/pa_config_includes.h 1.20:
2259: * src/include/pa_dictionary.h 1.11:
2260: * src/include/pa_dir.h 1.11:
2261: * src/include/pa_exception.h 1.36:
2262: * src/include/pa_exec.h 1.9:
2263: * src/include/pa_globals.h 1.90:
2264: * src/include/pa_hash.h 1.56:
2265: * src/include/pa_opcode.h 1.19:
2266: * src/include/pa_pool.h 1.82:
2267: * src/include/pa_pragma_pack_begin.h 1.5:
2268: * src/include/pa_pragma_pack_end.h 1.5:
2269: * src/include/pa_request.h 1.141:
2270: * src/include/pa_sapi.h 1.20:
2271: * src/include/pa_socks.h 1.9:
2272: * src/include/pa_sql_connection.h 1.25:
2273: * src/include/pa_sql_driver_manager.h 1.24:
2274: * src/include/pa_stack.h 1.15:
2275: * src/include/pa_string.h 1.140:
2276: * src/include/pa_stylesheet_connection.h 1.29:
2277: * src/include/pa_stylesheet_manager.h 1.13:
2278: * src/include/pa_table.h 1.45:
2279: * src/include/pa_threads.h 1.24:
2280: * src/include/pa_types.h 1.42:
2281: * src/include/pa_uue.h 1.2:
2282: * src/lib/md5/pa_md5.h 1.3:
2283: * src/lib/md5/pa_md5c.c 1.4:
2284: * src/main/Makefile.am 1.34:
2285: * src/main/compile.C 1.64:
2286: * src/main/compile_tools.C 1.51:
2287: * src/main/compile_tools.h 1.62:
2288: * src/main/execute.C 1.243:
2289: * src/main/main.dsp 1.157:
2290: * src/main/pa_array.C 1.49:
2291: * src/main/pa_cache_managers.C 1.5:
2292: * src/main/pa_charset.C 1.27:
2293: * src/main/pa_charsets.C 1.9:
2294: * src/main/pa_common.C 1.111:
2295: * src/main/pa_dictionary.C 1.15:
2296: * src/main/pa_dir.C 1.12:
2297: * src/main/pa_exception.C 1.41:
2298: * src/main/pa_exec.C 1.38:
2299: * src/main/pa_globals.C 1.133:
2300: * src/main/pa_hash.C 1.51:
2301: * src/main/pa_pool.C 1.54:
2302: * src/main/pa_request.C 1.218:
2303: * src/main/pa_socks.C 1.15:
2304: * src/main/pa_sql_driver_manager.C 1.63:
2305: * src/main/pa_string.C 1.164:
2306: * src/main/pa_stylesheet_manager.C 1.14:
2307: * src/main/pa_table.C 1.48:
2308: * src/main/pa_uue.C 1.2:
2309: * src/main/untaint.C 1.103:
2310: * src/sql/pa_sql_driver.h 1.27:
2311: * src/targets/apache13/ApacheModuleParser3.dsp 1.16:
2312: * src/targets/apache13/Makefile.am 1.13:
2313: * src/targets/apache13/mod_parser3.C 1.25:
2314: * src/targets/apache13/pa_md5c.c 1.3:
2315: * src/targets/apache13/pa_pool.C 1.6:
2316: * src/targets/apache13/pa_threads.C 1.9:
2317: * src/targets/cgi/Makefile.am 1.40:
2318: * src/targets/cgi/pa_pool.C 1.39:
2319: * src/targets/cgi/pa_threads.C 1.10:
2320: * src/targets/cgi/parser3.C 1.189:
2321: * src/targets/cgi/parser3.dsp 1.54:
2322: * src/targets/cgi/pool_storage.h 1.11:
2323: * src/targets/isapi/pa_pool.C 1.14:
2324: * src/targets/isapi/pa_threads.C 1.11:
2325: * src/targets/isapi/parser3isapi.C 1.77:
2326: * src/targets/isapi/parser3isapi.dsp 1.41:
2327: * src/targets/isapi/pool_storage.h 1.17:
2328: * src/types/Makefile.am 1.24:
2329: * src/types/pa_valiased.C 1.15:
2330: * src/types/pa_valiased.h 1.21:
2331: * src/types/pa_value.C 1.2:
2332: * src/types/pa_value.h 1.87:
2333: * src/types/pa_vbool.h 1.19:
2334: * src/types/pa_vclass.h 1.26:
2335: * src/types/pa_vcode_frame.h 1.15:
2336: * src/types/pa_vcookie.C 1.44:
2337: * src/types/pa_vcookie.h 1.17:
2338: * src/types/pa_vdate.h 1.11:
2339: * src/types/pa_vdouble.h 1.38:
2340: * src/types/pa_venv.h 1.22:
2341: * src/types/pa_vfile.C 1.30:
2342: * src/types/pa_vfile.h 1.43:
2343: * src/types/pa_vform.C 1.59:
2344: * src/types/pa_vform.h 1.36:
2345: * src/types/pa_vhash.h 1.34:
2346: * src/types/pa_vimage.C 1.18:
2347: * src/types/pa_vimage.h 1.26:
2348: * src/types/pa_vint.h 1.35:
2349: * src/types/pa_vjunction.h 1.14:
2350: * src/types/pa_vmail.C 1.13:
2351: * src/types/pa_vmail.h 1.2:
2352: * src/types/pa_vmath.h 1.8:
2353: * src/types/pa_vmethod_frame.h 1.28:
2354: * src/types/pa_vobject.h 1.19:
2355: * src/types/pa_vrequest.C 1.18:
2356: * src/types/pa_vrequest.h 1.18:
2357: * src/types/pa_vresponse.C 1.6:
2358: * src/types/pa_vresponse.h 1.23:
2359: * src/types/pa_vstateless_class.C 1.14:
2360: * src/types/pa_vstateless_class.h 1.27:
2361: * src/types/pa_vstateless_object.h 1.18:
2362: * src/types/pa_vstatus.C 1.8:
2363: * src/types/pa_vstatus.h 1.9:
2364: * src/types/pa_vstring.C 1.20:
2365: * src/types/pa_vstring.h 1.47:
2366: * src/types/pa_vtable.C 1.14:
2367: * src/types/pa_vtable.h 1.39:
2368: * src/types/pa_vvoid.h 1.10:
2369: * src/types/pa_vxdoc.C 1.14:
2370: * src/types/pa_vxdoc.h 1.22:
2371: * src/types/pa_vxnode.C 1.18:
2372: * src/types/pa_vxnode.h 1.15:
2373: * src/types/pa_wcontext.C 1.20:
2374: * src/types/pa_wcontext.h 1.33:
2375: * src/types/pa_wwrapper.h 1.19:
2376: * src/types/types.dsp 1.29:
2377: ident.C* removed
2378:
2379: * operators.txt 1.58:
2380: * src/classes/file.C 1.90:
2381: * src/main/pa_request.C 1.217:
1.20 ! paf 2382: * www/cgi-bin/parser3.log 1.78:
1.15 paf 2383: file:find[/can/do/this/now.txt]
2384:
2385: * src/targets/cgi/parser3.C 1.188:
2386: usage to stdout now
2387:
2388: 2002-07-31 paf
2389: * src/classes/mail.C 1.72:
2390: * src/types/pa_vmail.C 1.10:
2391: * src/types/pa_vmail.C 1.11:
2392: * src/types/pa_vmail.C 1.12:
2393: mail:
2394: errors-to: now default "postmaster"
2395:
2396: * src/classes/mail.C 1.70:
2397: * src/classes/smtp/smtp.C 1.11:
2398: * src/types/pa_vmail.C 1.9:
1.20 ! paf 2399: * www/cgi-bin/parser3.log 1.77:
1.15 paf 2400: mail from/to now must be.
2401: -f postmaster now default sendmail key
2402: word "postmaster" replaced to $.from
2403:
2404: * src/classes/mail.C 1.71:
2405: *** empty log message ***
2406:
2407: 2002-07-30 paf
2408: * src/main/pa_charset.C 1.25:
1.20 ! paf 2409: * www/cgi-bin/parser3.log 1.76:
1.15 paf 2410: * www/htdocs/auto.p 1.15:
2411: UTF-8 to 1byte charset convert, no char in table, &#decimal;
2412:
2413: * Makefile.in 1.16:
2414: * configure 1.35:
2415: * configure.in 1.36:
2416: * src/targets/cgi/Makefile.in 1.50:
2417: * src/targets/cgi/pa_config_paths.h.in 1.2:
2418: * src/targets/cgi/parser3.C 1.187:
2419: removed pa_config_paths.h
2420:
2421: * src/main/pa_charset.C 1.26:
2422: * src/main/pa_request.C 1.216:
2423: comment
2424:
2425: * etc/parser3.charsets/windows-1251.cfg 1.6:
2426: section sign [russian paragraf]
2427:
2428: 2002-07-11 paf
2429: * src/classes/mail.C 1.69:
2430: $MAIL[
2431: # xxx
2432: ]
2433:
2434: now ok
2435:
2436: * operators.txt 1.57:
2437: plan: sql detailed exception
2438:
2439: * src/main/pa_exec.C 1.36:
2440: invalid .exe caused error message with params wich parser did not provide = reported badly.
2441: fixed that.
2442:
2443: * src/main/pa_exec.C 1.37:
2444: build command line badly added params twice [and first time
2445: without ' ']. double wrong. fixed.
2446:
2447: 2002-07-01 paf
2448: * src/classes/form.C 1.26:
2449: * src/main/pa_request.C 1.215:
2450: conf bug fixed [MForm.configure_admin were called when request
2451: main_class ==0
2452:
2453: * src/classes/form.C 1.24:
2454: content_length type fix
2455:
2456: * src/classes/form.C 1.25:
2457: 10*0x400*400 bug fix [4M not 10M]
2458:
2459: 2002-06-30 paf
2460: * src/classes/mail.C 1.68:
2461: merged from 4
2462:
2463: * src/classes/mail.C [release_3_0_0004] 1.67.2.1:
2464: restored $MAIL
2465:
2466: 2002-06-28 paf
2467: * configure 1.32:
2468: * operators.txt 1.56:
2469: * src/classes/xdoc.C 1.95:
2470: * src/include/pa_charset.h 1.16:
2471: * src/include/pa_config_fixed.h 1.46:
2472: * src/include/pa_pool.h 1.81:
2473: * src/include/pa_version.h 1.6:
2474: * src/main/pa_charset.C 1.24:
2475: * src/main/pa_pool.C 1.53:
2476: * src/targets/apache13/ApacheModuleParser3.dsp 1.15:
2477: * src/targets/cgi/parser3.dsp 1.53:
2478: * src/targets/isapi/parser3isapi.dsp 1.40:
2479: * src/types/pa_vmail.C 1.8:
1.20 ! paf 2480: * www/cgi-bin/parser3.log 1.75:
1.15 paf 2481: * www/htdocs/index.html 1.82:
2482: merged latest updates to head
2483:
2484: * configure 1.34:
2485: * configure.in [release_3_0_0004] 1.35.2.2:
2486: removed paths.h
2487:
2488: * Makefile.in 1.15:
2489: * configure 1.33:
2490: * src/include/pa_version.h 1.7:
2491: * src/targets/cgi/pa_config_paths.h.in [release_3_0_0004] 1.1.8.1:
2492: lates changes from 4 build merged, makes updated
2493:
2494: 2002-06-27 paf
2495: * src/classes/xdoc.C 1.94:
2496: * www/htdocs/index.html 1.81:
2497: xsltParseStylesheetDoc bug workaround
2498:
2499: * operators.txt [release_3_0_0004] 1.55.2.1:
2500: * src/classes/xdoc.C [release_3_0_0004] 1.93.2.1:
2501: * src/include/pa_charset.h [release_3_0_0004] 1.15.2.1:
2502: * src/include/pa_config_fixed.h [release_3_0_0004] 1.45.2.2:
2503: * src/include/pa_pool.h [release_3_0_0004] 1.80.4.1:
2504: * src/main/pa_charset.C [release_3_0_0004] 1.23.8.1:
2505: * src/main/pa_pool.C [release_3_0_0004] 1.52.8.1:
1.20 ! paf 2506: * www/cgi-bin/parser3.log [release_3_0_0004] 1.74.2.1:
1.15 paf 2507: * www/htdocs/index.html [release_3_0_0004] 1.80.2.1:
2508: ^xdoc::create[[uri]]... base uri for document being created, imports and other relative file names would be relative to this uri
2509: default uri=path_translated
2510:
2511: * src/targets/apache13/ApacheModuleParser3.dsp [release_3_0_0004] 1.14.2.1:
2512: * src/targets/cgi/parser3.dsp [release_3_0_0004] 1.52.2.1:
2513: * src/targets/isapi/parser3isapi.dsp [release_3_0_0004] 1.39.2.1:
2514: post-build not error now
2515:
2516: 2002-06-26 paf
2517: * configure [release_3_0_0004] 1.31.2.1:
2518: * configure.in [release_3_0_0004] 1.35.2.1:
2519: * src/include/pa_version.h [release_3_0_0004] 1.5.4.1:
2520: release_3_0_0004
2521:
2522: * src/main/pa_string.C 1.162:
2523: blank string '', ' <whitespace>' considered 0 now
2524:
2525: * src/lib/md5/Makefile.in 1.1:
2526: *** empty log message ***
2527:
2528: * src/targets/cgi/parser3.C 1.186:
1.20 ! paf 2529: * www/cgi-bin/parser3.log 1.74:
1.15 paf 2530: /cgi-bin/parser empty filename checked
2531:
2532: 2002-06-25 paf
2533: * operators.txt 1.55:
2534: * src/classes/xdoc.C 1.93:
1.20 ! paf 2535: * www/cgi-bin/parser3.log 1.71:
! 2536: * www/cgi-bin/parser3.log 1.72:
1.15 paf 2537: * www/htdocs/index.html 1.78:
2538: * www/htdocs/index.html 1.79:
2539: ^xdoc.transform[xdoc <<can be now
2540:
2541: * bin/auto.p.dist.in 1.3:
2542: * operators.txt 1.53:
2543: * src/classes/math.C 1.20:
2544: * src/types/pa_vmail.C 1.6:
1.20 ! paf 2545: * www/cgi-bin/parser3.log 1.70:
1.15 paf 2546: * www/htdocs/index.html 1.76:
2547: math:crypt updated to generate random salt when needed and to
2548: call system crypt() if not $apr1$ prefix
2549:
2550: * configure 1.31:
2551: * configure.in 1.35:
2552: * src/include/pa_config_auto.h.in 1.27:
2553: crypt library configured
2554:
2555: * operators.txt 1.54:
2556: * src/classes/string.C 1.112:
2557: * www/htdocs/index.html 1.77:
2558: ^string.normalize [old name: optimize
2559:
2560: * src/main/pa_string.C 1.161:
1.20 ! paf 2561: * www/cgi-bin/parser3.log 1.73:
1.15 paf 2562: * www/htdocs/index.html 1.80:
2563: emtpy string, or string of whitespaces considered bad number now
2564:
2565: * src/main/pa_request.C 1.214:
2566: configure_admin forced if no @conf
2567:
2568: 2002-06-24 paf
2569: * Makefile.in 1.14:
2570: * bin/Makefile.in 1.4:
2571: * configure 1.29:
2572: * configure.in 1.33:
2573: * etc/Makefile.in 1.9:
2574: * etc/parser3.charsets/Makefile.in 1.11:
2575: * src/Makefile.in 1.49:
2576: * src/classes/Makefile.in 1.47:
2577: * src/classes/gd/Makefile.in 1.37:
2578: * src/classes/smtp/Makefile.in 1.7:
2579: * src/include/Makefile.in 1.6:
2580: * src/include/pa_config_auto.h.in 1.25:
2581: * src/lib/Makefile.in 1.3:
2582: * src/lib/patches/Makefile.in 1.3:
2583: * src/lib/pcre/Makefile.in 1.3:
2584: * src/main/Makefile.in 1.43:
2585: * src/sql/Makefile.in 1.6:
2586: * src/targets/Makefile.in 1.37:
2587: * src/targets/apache13/Makefile.in 1.36:
2588: * src/targets/apache13/p3runConfigure.in 1.11:
2589: * src/targets/cgi/Makefile.am 1.39:
2590: * src/targets/cgi/Makefile.in 1.49:
2591: * src/targets/isapi/Makefile.in 1.6:
2592: * src/types/Makefile.am 1.23:
2593: * src/types/Makefile.in 1.40:
2594: * src/types/pa_vmail.C 1.4:
2595: $mail:received makes update
2596:
2597: * src/targets/cgi/getopt.c 1.1:
2598: * src/targets/cgi/getopt.h 1.1:
2599: introducing parser -m option, for $mail:receive
2600:
2601: * src/include/pa_config_fixed.h 1.45:
2602: ssize_t fixed
2603:
2604: * INSTALL 1.24:
2605: --with-static/shared-mailreceive described
2606:
2607: * operators.txt 1.51:
2608: * src/classes/mail.C 1.67:
2609: * src/include/Makefile.am 1.3:
2610: * src/include/pa_charset.h 1.15:
2611: * src/include/pa_config_fixed.h 1.43:
2612: * src/include/pa_request.h 1.140:
2613: * src/include/pa_string.h 1.139:
2614: * src/include/pa_uue.h 1.1:
2615: * src/main/Makefile.am 1.33:
2616: * src/main/main.dsp 1.155:
2617: * src/main/pa_globals.C 1.131:
2618: * src/main/pa_request.C 1.213:
2619: * src/main/pa_string.C 1.160:
2620: * src/main/pa_uue.C 1.1:
2621: * src/targets/apache13/mod_parser3.C 1.24:
2622: * src/targets/cgi/Makefile.am 1.38:
2623: * src/targets/cgi/parser3.C 1.184:
2624: * src/targets/cgi/parser3.dsp 1.51:
2625: * src/targets/isapi/parser3isapi.C 1.76:
2626: * src/types/pa_vform.C 1.57:
2627: * src/types/pa_vform.h 1.35:
2628: * src/types/pa_vmail.C 1.1:
2629: * src/types/pa_vmail.h 1.1:
2630: * src/types/types.dsp 1.27:
1.20 ! paf 2631: * www/cgi-bin/parser3.log 1.68:
1.15 paf 2632: * www/htdocs/index.html 1.74:
2633: uue to separate file
2634: introducting $message:received
2635: ^mail:send rewritten with backward comp
2636:
2637: * src/classes/classes.dsp 1.22:
2638: * src/classes/gd/gd.dsp 1.24:
2639: * src/classes/smtp/smtp.dsp 1.20:
2640: * src/main/main.dsp 1.156:
2641: * src/main/pa_globals.C 1.132:
2642: * src/targets/apache13/ApacheModuleParser3.dsp 1.14:
2643: * src/targets/cgi/parser3.dsp 1.52:
2644: * src/targets/isapi/parser3isapi.dsp 1.39:
2645: * src/types/types.dsp 1.28:
2646: win32xml win32mailreceive pseudomodules paths now
2647:
2648: * src/include/pa_config_fixed.h 1.44:
2649: * src/targets/cgi/parser3.C 1.185:
2650: * src/types/pa_vmail.C 1.3:
2651: #ifdef WITH_MAILRECEIVE
2652:
2653: * acconfig.h 1.2:
2654: * configure 1.30:
2655: * configure.in 1.34:
2656: * src/include/pa_config_auto.h.in 1.26:
2657: *** empty log message ***
2658:
2659: 2002-06-21 paf
2660: * Makefile.in 1.13:
2661: * configure 1.28:
2662: * configure.in 1.32:
2663: * src/Makefile.in 1.48:
2664: * src/classes/Makefile.in 1.46:
2665: * src/lib/Makefile.in 1.1:
2666: * src/lib/md5/Makefile.am 1.2:
2667: * src/lib/md5/pa_md5c.c 1.2:
2668: * src/lib/patches/Makefile.in 1.2:
2669: * src/lib/pcre/Makefile.in 1.2:
2670: * src/main/Makefile.in 1.42:
2671: * src/targets/apache13/Makefile.in 1.35:
2672: * src/targets/cgi/Makefile.am 1.37:
2673: * src/targets/cgi/Makefile.in 1.48:
2674: * src/types/Makefile.in 1.39:
2675: lib restructure .in and .am files appropriate changes
2676:
2677: * src/lib/Makefile.am 1.2:
2678: * src/lib/Makefile.in 1.2:
2679: * src/lib/md5/pa_md5.h 1.2:
2680: * src/targets/apache13/p3runConfigure.in 1.10:
2681: * src/targets/apache13/pa_md5c.c 1.2:
2682: lib restructure apache .am & co changes
2683:
2684: * INSTALL 1.23:
2685: * configure.in 1.31:
2686: * operators.txt 1.50:
2687: * parser3.dsw 1.2:
2688: * src/Makefile.am 1.16:
2689: * src/classes/Makefile.am 1.39:
2690: * src/classes/classes.dsp 1.21:
2691: * src/classes/math.C 1.19:
2692: * src/lib/Makefile.am 1.1:
2693: * src/lib/md5/Makefile.am 1.1:
2694: * src/lib/md5/md5.dsp 1.1:
2695: * src/lib/md5/pa_md5.h 1.1:
2696: * src/lib/md5/pa_md5c.c 1.1:
2697: * src/lib/patches/Makefile.am 1.1:
2698: * src/lib/patches/Makefile.in 1.1:
2699: * src/lib/patches/libgdome_cpp_syntax1.patch 1.1:
2700: * src/lib/patches/libgdome_cpp_syntax2.patch 1.1:
2701: * src/lib/patches/libgdome_morestatic.patch 1.1:
2702: * src/lib/patches/libxml_error_column_tab.patch 1.1:
2703: * src/lib/patches/libxml_htmloutput_of_xslemptyattr_emptyquotes.patch 1.1:
2704: * src/lib/patches/libxml_transcoder_context1.patch 1.1:
2705: * src/lib/patches/libxml_transcoder_context2.patch 1.1:
2706: * src/lib/patches/libxml_transcoder_context3.patch 1.1:
2707: * src/lib/patches/libxml_transcoder_context4.patch 1.1:
2708: * src/lib/patches/libxslt_html_output_no_charset_meta.patch 1.1:
2709: * src/lib/pcre/LICENCE 1.1:
2710: * src/lib/pcre/Makefile.am 1.1:
2711: * src/lib/pcre/Makefile.in 1.1:
2712: * src/lib/pcre/README 1.1:
2713: * src/lib/pcre/Tech.Notes 1.1:
2714: * src/lib/pcre/dftables.c 1.1:
2715: * src/lib/pcre/get.c 1.1:
2716: * src/lib/pcre/ibm-1250.ucm 1.1:
2717: * src/lib/pcre/ibm-1251.ucm 1.1:
2718: * src/lib/pcre/ibm-1257.ucm 1.1:
2719: * src/lib/pcre/internal.h 1.1:
2720: * src/lib/pcre/maketables.c 1.1:
2721: * src/lib/pcre/pcre-2_08.tar.gz 1.1:
2722: * src/lib/pcre/pcre.3 1.1:
2723: * src/lib/pcre/pcre.3.html 1.1:
2724: * src/lib/pcre/pcre.3.txt 1.1:
2725: * src/lib/pcre/pcre.c 1.1:
2726: * src/lib/pcre/pcre.dsp 1.1:
2727: * src/lib/pcre/pcre.h 1.1:
2728: * src/lib/pcre/pcre_dftables.dsp 1.1:
2729: * src/lib/pcre/pcre_parser_ctype.c 1.1:
2730: * src/lib/pcre/pcre_parser_ctype.dsp 1.1:
2731: * src/lib/pcre/ruspart_win2koi.pl 1.1:
2732: * src/lib/pcre/study.c 1.1:
2733: * src/lib/pcre/win-koi.tab 1.1:
2734: * src/main/Makefile.am 1.32:
2735: * src/main/compile.tab.C 1.57:
2736: * src/main/main.dsp 1.154:
2737: * src/targets/apache13/ApacheModuleParser3.dsp 1.13:
2738: * src/targets/apache13/Makefile.am 1.12:
2739: * src/targets/apache13/pa_md5c.c 1.1:
2740: * src/targets/cgi/Makefile.am 1.36:
2741: * src/targets/cgi/parser3.dsp 1.50:
2742: * src/targets/isapi/parser3isapi.dsp 1.38:
2743: * src/types/Makefile.am 1.22:
2744: * src/types/types.dsp 1.26:
1.20 ! paf 2745: * www/cgi-bin/parser3.log 1.67:
1.15 paf 2746: * www/htdocs/.htaccess 1.5:
2747: * www/htdocs/index.html 1.73:
2748: moved libltdl and pcre to libs/
2749: added libs/md5 which is linked to non-apache targets
2750: ^math:crypt[password;$apr1$salt]
2751:
2752: 2002-06-20 paf
2753: * INSTALL [release_3_0_0003] 1.21.2.1:
2754: * bin/Makefile.am [release_3_0_0003] 1.2.2.1:
2755: * bin/Makefile.in [release_3_0_0003] 1.2.2.1:
2756: * bin/auto.p.dist.in [release_3_0_0003] 1.2.2.1:
2757: * bin/parser3.conf.dist.in [release_3_0_0003] 1.1.2.1:
2758: * configure [release_3_0_0003] 1.26.2.2:
2759: * configure.in [release_3_0_0003] 1.29.2.2:
2760: * operators.txt [release_3_0_0003] 1.47.2.1:
2761: * src/classes/file.C [release_3_0_0003] 1.88.2.1:
2762: * src/classes/op.C [release_3_0_0003] 1.96.2.1:
2763: * src/doc/doxygen.cfg [release_3_0_0003] 1.22.4.1:
2764: * src/include/pa_globals.h [release_3_0_0003] 1.88.2.1:
2765: * src/include/pa_request.h [release_3_0_0003] 1.138.2.1:
2766: * src/main/execute.C [release_3_0_0003] 1.241.2.1:
2767: * src/main/pa_request.C [release_3_0_0003] 1.211.2.1:
2768: * src/targets/apache13/mod_parser3.C [release_3_0_0003] 1.22.2.1:
2769: * src/targets/cgi/parser3.C [release_3_0_0003] 1.182.2.1:
2770: * src/targets/isapi/parser3isapi.C [release_3_0_0003] 1.74.2.1:
2771: * src/types/pa_vmethod_frame.h [release_3_0_0003] 1.26.6.1:
2772: * www/htdocs/auto.p [release_3_0_0003] 1.11.2.1:
2773: * www/htdocs/index.html [release_3_0_0003] 1.69.2.1:
2774: marged latest HEAD updates, mainly file:justname&co & @auto
2775: conf[filespec
2776:
2777: * INSTALL 1.22:
2778: * bin/Makefile.am 1.3:
2779: * bin/auto.p.dist.in 1.1:
2780: * bin/parser3.conf.dist.in 1.2:
2781: * configure.in 1.30:
2782: * operators.txt 1.48:
2783: * src/doc/doxygen.cfg 1.23:
2784: * src/include/pa_globals.h 1.89:
2785: * src/targets/apache13/mod_parser3.C 1.23:
2786: * src/targets/cgi/parser3.C 1.183:
2787: * src/targets/isapi/parser3isapi.C 1.75:
2788: * www/htdocs/auto.p 1.12:
2789: * www/htdocs/index.html 1.70:
2790: parser3.conf renamed to auto.p
2791:
2792: * operators.txt 1.49:
2793: * src/classes/file.C 1.89:
1.20 ! paf 2794: * www/cgi-bin/parser3.log 1.66:
1.15 paf 2795: * www/htdocs/auto.p 1.14:
2796: * www/htdocs/index.html 1.72:
2797: !^file:dirname[/a/some.tar.gz]=/a
2798: !^file:dirname[/a/b/]=/a
2799: !^file:basename[/a/some.tar.gz]=some.tar.gz
2800: !^file:justname[/a/some.tar.gz]=some.tar
2801: !^file:justext[/a/some.tar.gz]=gz
2802:
2803: * bin/Makefile.in 1.3:
2804: * configure 1.27:
2805: parser3.conf renamed to auto.p autoconf changes
2806:
2807: * src/classes/op.C 1.97:
2808: * src/include/pa_request.h 1.139:
2809: * src/main/execute.C 1.242:
2810: * src/main/pa_request.C 1.212:
2811: * src/types/pa_vmethod_frame.h 1.27:
1.20 ! paf 2812: * www/cgi-bin/parser3.log 1.65:
1.15 paf 2813: * www/htdocs/auto.p 1.13:
2814: * www/htdocs/index.html 1.71:
2815: introducing @conf/auto[filespec]
2816:
2817: * bin/auto.p.dist.in 1.2:
2818: <noindex>
2819:
2820: 2002-06-18 paf
2821: * bin/Makefile.am 1.1:
2822: * bin/Makefile.in 1.1:
2823: * bin/parser3.conf.dist.in 1.1:
2824: * etc/Makefile.am 1.4:
2825: * etc/parser3.conf.sample.in 1.2:
2826: * www/htdocs/index.html 1.69:
2827: bin/parser3.conf.dist [moved from etc
2828:
1.20 ! paf 2829: * src/classes/file.C 1.86:
! 2830: * www/cgi-bin/parser3.log 1.64:
! 2831: ^file::exec[script;$.bad error case insensitive check now
! 2832:
1.15 paf 2833: * configure [release_3_0_0003] 1.26.2.1:
2834: * configure.in [release_3_0_0003] 1.29.2.1:
2835: * src/include/pa_version.h [release_3_0_0003] 1.5.2.1:
2836: version to configure.in
2837:
2838: * src/classes/file.C 1.85:
1.20 ! paf 2839: * www/cgi-bin/parser3.log 1.63:
1.15 paf 2840: * www/htdocs/index.html 1.68:
2841: ^file::exec[script;$.bad now error, not skip
2842:
2843: * Makefile.am 1.5:
2844: * Makefile.in 1.12:
2845: * bin/Makefile.am 1.2:
2846: * bin/Makefile.in 1.2:
2847: * configure 1.26:
2848: * configure.in 1.29:
2849: * etc/Makefile.in 1.8:
2850: * etc/parser3.charsets/Makefile.am 1.3:
2851: * etc/parser3.charsets/Makefile.in 1.10:
2852: * src/classes/smtp/Makefile.am 1.2:
2853: * src/classes/smtp/Makefile.in 1.6:
2854: * src/targets/apache13/Makefile.in 1.34:
2855: parser3.conf.dist moved to bin, .in & *.am updated
2856:
2857: * src/classes/file.C 1.87:
2858: strcasecmp
2859:
2860: * INSTALL 1.21:
2861: reflected .conf.dist dir change
2862:
2863: * configure 1.25:
2864: * configure.in 1.28:
2865: * src/include/pa_pool.h 1.80:
2866: * src/include/pa_types.h 1.41:
2867: pack configure.in detection simplified.
2868: figured out that gcc on sparc not that stupid as thought previously:
2869: on sparc: when it sees packed class it modifies it's field-access-code to byte operations [stb, ldub] instead of 4byte operations [st, lduh]
2870: so packed must be all parts of packed class, i.e. it's parents&fields(classes).
2871: for now it's only String that packed and what was wrong is that it's parent - Pooled, were not packed. fixed that.
2872:
2873: * src/classes/file.C 1.88:
2874: strncasecmp
2875:
2876: 2002-06-14 paf
2877: * operators.txt 1.47:
2878: more precise xml-to-text options
2879:
2880: * operators.txt 1.46:
2881: * src/types/pa_vxnode.C 1.17:
2882: xnode attribute_node.name/value
2883: xnode pi.node.data
2884:
2885: 2002-06-12 paf
2886: * Makefile.in 1.11:
2887: * configure 1.24:
2888: * configure.in 1.27:
2889: * etc/Makefile.in 1.7:
2890: * etc/parser3.charsets/Makefile.in 1.9:
2891: * src/Makefile.in 1.47:
2892: * src/classes/Makefile.in 1.45:
2893: * src/classes/gd/Makefile.in 1.36:
2894: * src/classes/smtp/Makefile.in 1.5:
2895: * src/include/Makefile.in 1.5:
2896: * src/main/Makefile.in 1.41:
2897: * src/sql/Makefile.in 1.5:
2898: * src/targets/Makefile.in 1.36:
2899: * src/targets/cgi/Makefile.am 1.35:
2900: * src/targets/cgi/Makefile.in 1.47:
2901: * src/targets/cgi/parser3.C 1.182:
2902: * src/targets/isapi/Makefile.in 1.5:
2903: * src/types/Makefile.in 1.38:
2904: removed root conf define creation
2905:
2906: * etc/parser3.conf.in 1.10:
2907: * src/classes/mail.C 1.66:
2908: sendmail -ti [default now]
2909:
2910: * etc/parser3.conf.in 1.8:
2911: * src/include/pa_globals.h 1.86:
2912: * src/include/pa_request.h 1.136:
2913: * src/main/main.dsp 1.153:
2914: * src/main/pa_globals.C 1.128:
2915: * src/main/pa_request.C 1.208:
1.20 ! paf 2916: * www/cgi-bin/parser3.log 1.60:
1.15 paf 2917: @conf
2918:
1.20 ! paf 2919: * etc/parser3.conf.in 1.9:
! 2920: * src/include/pa_globals.h 1.87:
! 2921: * src/include/pa_request.h 1.137:
! 2922: * src/main/execute.C 1.241:
! 2923: * src/main/pa_globals.C 1.129:
! 2924: * src/main/pa_request.C 1.209:
! 2925: * www/cgi-bin/parser3.log 1.61:
! 2926: @rootconf [were @conf]
! 2927:
1.15 paf 2928: * INSTALL 1.20:
2929: * configure.in 1.26:
2930: * etc/Makefile.am 1.3:
2931: * operators.txt 1.43:
2932: * src/include/pa_globals.h 1.88:
2933: * src/include/pa_request.h 1.138:
2934: * src/main/compile.tab.C 1.56:
2935: * src/main/pa_globals.C 1.130:
2936: * src/main/pa_request.C 1.211:
2937: * src/targets/apache13/mod_parser3.C 1.22:
2938: * src/targets/cgi/parser3.C 1.181:
2939: * src/targets/isapi/parser3isapi.C 1.74:
1.20 ! paf 2940: * www/cgi-bin/parser3.log 1.62:
1.15 paf 2941: parser3.conf now one and only
2942:
2943: * src/classes/mail.C 1.65:
2944: * src/main/pa_request.C 1.210:
2945: $MAIL $CHARSETS allowed to be strings. for convinient #ing
2946:
2947: * etc/parser3.conf.in 1.11:
2948: * etc/parser3.conf.sample.in 1.1:
2949: .conf renamed to .conf.sample
2950:
2951: 2002-06-11 paf
2952: * src/classes/file.C 1.83:
2953: * src/targets/cgi/parser3.dsp 1.49:
2954: * src/targets/isapi/parser3isapi.C 1.73:
1.20 ! paf 2955: * www/cgi-bin/parser3.log 1.59:
1.15 paf 2956: * www/htdocs/.htaccess 1.4:
2957: * www/htdocs/index.html 1.66:
2958: suexec env keys filter plus CGI_ as valid prefix
2959:
2960: * src/classes/file.C 1.84:
2961: check simplified
2962:
2963: * src/classes/file.C 1.82:
2964: * src/include/pa_request.h 1.135:
2965: * src/include/pa_sapi.h 1.19:
2966: * src/targets/apache13/mod_parser3.C 1.21:
2967: * src/targets/cgi/parser3.C 1.180:
2968: * src/targets/isapi/parser3isapi.C 1.72:
1.20 ! paf 2969: * www/cgi-bin/parser3.log 1.58:
1.15 paf 2970: * www/htdocs/index.html 1.65:
2971: file::exec/cgi to pass HTTP_ vars
2972: introducing SAPI::environment
2973:
2974: 2002-06-10 paf
2975: * src/main/pa_common.C [release_1_0_0001] 1.108.2.1:
2976: fixed -d (bug)
2977:
2978: * configure 1.20:
2979: * configure [release_3_0_0002] 1.19.2.1:
2980: * configure.in [release_3_0_0002] 1.21.2.1:
2981: * src/include/pa_version.h 1.5:
2982: * src/include/pa_version.h [release_3_0_0002] 1.4.2.1:
2983: makes
2984:
2985: * operators.txt 1.41:
2986: old merge conflict removed
2987:
2988: * src/types/pa_vform.C 1.56:
2989: * src/types/pa_vform.h 1.34:
2990: * www/htdocs/index.html 1.62:
2991: $form: not determined yet check
2992:
2993: * src/main/pa_common.C 1.109:
2994: merged fixed -d (bug)
2995:
2996: * src/main/compile.tab.C 1.55:
2997: * src/main/pa_string.C 1.159:
1.20 ! paf 2998: * www/cgi-bin/parser3.log 1.56:
1.15 paf 2999: * www/htdocs/index.html 1.63:
3000: whitespace after number in autoconvert now ignored
3001:
3002: * operators.txt 1.42:
3003: * src/classes/op.C 1.96:
3004: * src/include/pa_common.h 1.77:
3005: * src/main/pa_common.C 1.110:
3006: lock failures reported now
3007:
3008: * configure 1.21:
3009: * configure.in 1.23:
3010: pack even address access on sparc&co arch checked in configure
3011:
3012: * configure 1.23:
3013: * configure.in 1.25:
3014: *** empty log message ***
3015:
3016: * src/main/compile_tools.C 1.50:
1.20 ! paf 3017: * www/cgi-bin/parser3.log 1.57:
1.15 paf 3018: * www/htdocs/index.html 1.64:
3019: ^if(" 1 "){y} bug fixed
3020: optimization string->double @ compile time were not-enough-checking...
3021:
3022: * configure 1.22:
3023: * configure.in 1.24:
3024: hpux check, nsl link, no socket
3025:
3026: * src/classes/mail.C 1.64:
3027: mail netscape attachment name fixed. todo: $response:body
3028: content-type:name
3029:
3030: * src/main/untaint.C 1.102:
3031: bug#2) mail subject got always prepended with charset even when
3032: all letters were 7bit one
3033:
3034: 2002-06-04 paf
3035: * src/targets/apache13/mod_parser3.C 1.20:
3036: * src/targets/apache13/mod_parser3.C [release_1_0_0001] 1.19.2.1:
3037: fixed .dsp-s along with reorganized cvs modules dirs structure
3038:
3039: 2002-06-03 paf
3040: * etc/parser3.charsets/windows-1251.cfg 1.5:
3041: * operators.txt 1.40:
3042: * src/classes/classes.dsp 1.20:
3043: * src/classes/gd/gd.dsp 1.23:
3044: * src/classes/smtp/smtp.dsp 1.19:
3045: * src/main/compile.tab.C 1.54:
3046: * src/main/main.dsp 1.152:
3047: * src/main/pa_globals.C 1.127:
3048: * src/targets/apache13/ApacheModuleParser3.dsp 1.12:
3049: * src/targets/cgi/parser3.C 1.179:
3050: * src/targets/cgi/parser3.dsp 1.48:
3051: * src/targets/isapi/parser3isapi.dsp 1.37:
3052: * src/types/types.dsp 1.25:
3053: * www/htdocs/index.html 1.60:
3054: fixed .dsp-s along with reorganized cvs modules dirs structure
3055:
3056: * src/classes/classes.dsp [release_1_0_0001] 1.18.2.2:
3057: * src/classes/gd/gd.dsp [release_1_0_0001] 1.21.2.2:
3058: * src/classes/smtp/smtp.dsp [release_1_0_0001] 1.17.2.2:
3059: * src/main/compile.tab.C [release_1_0_0001] 1.52.2.2:
3060: * src/main/main.dsp [release_1_0_0001] 1.150.2.2:
3061: * src/main/pa_globals.C [release_1_0_0001] 1.124.2.3:
3062: * src/targets/apache13/ApacheModuleParser3.dsp [release_1_0_0001] 1.11.2.1:
3063: * src/targets/cgi/parser3.dsp [release_1_0_0001] 1.46.2.1:
3064: * src/targets/isapi/parser3isapi.dsp [release_1_0_0001] 1.35.2.2:
3065: * src/types/types.dsp [release_1_0_0001] 1.23.2.2:
3066: reorganized cvs modules
3067:
3068: 2002-05-28 paf
3069: * src/targets/cgi/parser3.C [release_1_0_0001] 1.174.2.3:
3070: info.uri now ""
3071:
3072: 2002-05-17 paf
3073: * src/classes/table.C 1.153:
3074: * src/classes/table.C [release_1_0_0001] 1.151.2.1:
3075: ^table.save << checked empty pre/match/post columns
3076:
3077: 2002-05-16 paf
3078: * src/classes/image.C 1.72:
1.20 ! paf 3079: * www/cgi-bin/parser3.log 1.55:
1.15 paf 3080: * www/htdocs/index.html 1.59:
3081: image::measure can png now
3082:
3083: 2002-05-15 paf
3084: * operators.txt 1.38:
3085: * src/classes/date.C 1.31:
1.20 ! paf 3086: * www/cgi-bin/parser3.log 1.54:
1.15 paf 3087: * www/htdocs/index.html 1.58:
3088: ^date::create[%H:%M[:%S]] added
3089:
3090: * etc/parser3.charsets/windows-1251.cfg 1.4:
3091: 0x forgot, fixed
3092:
3093: * operators.txt 1.37:
3094: * src/classes/date.C 1.30:
1.20 ! paf 3095: * www/cgi-bin/parser3.log 1.53:
1.15 paf 3096: * www/htdocs/.htaccess 1.3:
3097: * www/htdocs/auto.p 1.10:
3098: * www/htdocs/index.html 1.57:
3099: ^date::create[%Y[-%m[-%d[ %H[:%M[:%S]]]]]]
3100: [-%m now
3101:
3102: 2002-05-14 paf
3103: * etc/parser3.charsets/windows-1251.cfg 1.3:
3104: * etc/parser3.charsets/windows-1251.cfg [release_1_0_0001] 1.2.2.1:
3105: added 3 quotes
3106:
3107: 2002-05-07 paf
3108: * src/classes/classes.dsp 1.19:
3109: * src/classes/classes.dsp [release_1_0_0001] 1.18.2.1:
3110: * src/classes/gd/gd.dsp 1.22:
3111: * src/classes/gd/gd.dsp [release_1_0_0001] 1.21.2.1:
3112: * src/classes/op.C 1.95:
3113: * src/classes/op.C [release_1_0_0001] 1.93.2.1:
3114: * src/classes/smtp/smtp.dsp 1.18:
3115: * src/classes/smtp/smtp.dsp [release_1_0_0001] 1.17.2.1:
3116: * src/include/pa_globals.h 1.85:
3117: * src/include/pa_globals.h [release_1_0_0001] 1.84.2.1:
3118: * src/include/pa_request.h 1.134:
3119: * src/include/pa_request.h [release_1_0_0001] 1.133.2.1:
3120: * src/include/pa_table.h 1.44:
3121: * src/include/pa_table.h [release_1_0_0001] 1.43.2.1:
3122: * src/main/compile.tab.C 1.53:
3123: * src/main/compile.tab.C [release_1_0_0001] 1.52.2.1:
3124: * src/main/compile.y 1.187:
3125: * src/main/compile.y [release_1_0_0001] 1.186.2.1:
3126: * src/main/main.dsp 1.151:
3127: * src/main/main.dsp [release_1_0_0001] 1.150.2.1:
3128: * src/main/pa_globals.C 1.126:
3129: * src/main/pa_globals.C [release_1_0_0001] 1.124.2.2:
3130: * src/main/pa_request.C 1.207:
3131: * src/main/pa_request.C [release_1_0_0001] 1.204.2.1:
3132: * src/main/pa_table.C 1.47:
3133: * src/main/pa_table.C [release_1_0_0001] 1.46.2.1:
3134: * src/targets/isapi/pa_pool.C 1.13:
3135: * src/targets/isapi/pa_pool.C [release_1_0_0001] 1.12.2.1:
3136: * src/targets/isapi/parser3isapi.C 1.71:
3137: * src/targets/isapi/parser3isapi.C [release_1_0_0001] 1.69.2.2:
3138: * src/targets/isapi/parser3isapi.dsp 1.36:
3139: * src/targets/isapi/parser3isapi.dsp [release_1_0_0001] 1.35.2.1:
3140: * src/targets/isapi/pool_storage.h 1.16:
3141: * src/targets/isapi/pool_storage.h [release_1_0_0001] 1.15.2.1:
3142: * src/types/types.dsp 1.24:
3143: * src/types/types.dsp [release_1_0_0001] 1.23.2.1:
3144: * www/htdocs/parser-status.html 1.2:
3145: * www/htdocs/parser-status.html [release_1_0_0001] 1.1.2.1:
3146: Table name2number field now &.
3147: 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]
3148:
3149: 2002-05-06 paf
3150: * src/main/pa_globals.C 1.125:
3151: * src/main/pa_globals.C [release_1_0_0001] 1.124.2.1:
3152: * src/targets/cgi/parser3.C 1.178:
3153: * src/targets/cgi/parser3.C [release_1_0_0001] 1.174.2.2:
3154: * src/targets/cgi/pool_storage.h 1.10:
3155: * src/targets/cgi/pool_storage.h [release_1_0_0001] 1.9.2.1:
3156: * src/targets/isapi/parser3isapi.C 1.70:
3157: * src/targets/isapi/parser3isapi.C [release_1_0_0001] 1.69.2.1:
3158: removed 100*40 bytes per request memory leak [nonpool malloc in
3159: globals]
3160:
3161: 2002-04-30 paf
3162: * configure 1.19:
3163: * src/include/pa_version.h 1.4:
3164: version now not b
3165:
3166: * src/targets/cgi/parser3.C 1.177:
1.20 ! paf 3167: * www/cgi-bin/parser3.log 1.52:
1.15 paf 3168: * www/htdocs/global.xsl 1.7:
3169: * www/htdocs/index.html 1.56:
3170: request.uri now never 0
3171:
3172: 2002-04-29 paf
3173: * configure.in 1.21:
3174: removed b
3175:
3176: * src/doc/ClassExample1.dox 1.4:
3177: * src/doc/ClassExample3.dox 1.4:
3178: * src/doc/aliased.dox 1.4:
3179: * src/doc/methoded.dox 1.3:
3180: * src/doc/string.dox 1.4:
3181: * src/doc/value.dox 1.3:
3182: * src/include/pa_exception.h 1.34:
3183: * src/main/pa_request.C 1.205:
3184: * src/targets/cgi/parser3.C 1.176:
3185: merged from 0001
3186:
3187: * src/classes/op.C 1.94:
3188: * src/include/pa_exception.h 1.35:
3189: * src/main/pa_request.C 1.206:
3190: Exception::comment/type checked in (), no there's no empty type
3191: comment by default
3192:
3193: 2002-04-26 paf
3194: * src/doc/doxygen.cfg 1.22:
3195: * src/doc/doxygen.cfg [release_1_0_0001] 1.21.2.1:
3196: * src/targets/cgi/parser3.dsp 1.47:
1.20 ! paf 3197: * www/cgi-bin/parser3.log 1.51:
1.15 paf 3198: * www/htdocs/index.html 1.55:
3199: doxygen dot image size reduced
3200:
3201: 2002-04-25 paf
3202: * src/classes/table.C 1.152:
1.20 ! paf 3203: * www/cgi-bin/parser3.log 1.47:
1.15 paf 3204: * www/htdocs/.htaccess 1.1:
3205: * www/htdocs/index.html 1.51:
3206: removed restriction on column count to ^table.hash to work, now
3207: must be >0 [were >1]
3208:
3209: * src/targets/cgi/parser3.C 1.175:
3210: * src/targets/cgi/parser3.C [release_1_0_0001] 1.174.2.1:
3211: setenv in .htaccess when cgi is not under that dir got
3212: REDIRECT_ prefix before HTTP_PARSER_x_CONFIG, now that took
3213: into account
3214:
1.20 ! paf 3215: * www/cgi-bin/parser3.log 1.48:
1.15 paf 3216: * www/htdocs/index.html 1.52:
3217: sample of 'using junction out of context'
3218:
3219: * operators.txt 1.35:
3220: * operators.txt 1.36:
3221: * src/classes/date.C 1.28:
3222: * src/classes/date.C 1.29:
1.20 ! paf 3223: * www/cgi-bin/parser3.log 1.49:
1.15 paf 3224: * www/htdocs/index.html 1.53:
3225: ^date::create[2002-12-33 01:03:04]
3226:
3227: 2002-04-24 paf
3228: * src/classes/classes.dsp 1.18:
3229: * src/classes/gd/gd.dsp 1.21:
3230: * src/classes/smtp/smtp.dsp 1.17:
3231: * src/main/compile.tab.C 1.52:
3232: * src/main/main.dsp 1.150:
3233: * src/targets/apache13/ApacheModuleParser3.dsp 1.11:
3234: * src/targets/cgi/parser3.C 1.174:
3235: * src/targets/cgi/parser3.dsp 1.46:
3236: * src/targets/isapi/parser3isapi.dsp 1.34:
3237: * src/types/types.dsp 1.23:
3238: MSVC profile targets
3239:
3240: 2002-04-23 paf
3241: * operators.txt 1.34:
3242: * src/classes/string.C 1.110:
1.20 ! paf 3243: * www/cgi-bin/parser3.log 1.46:
1.15 paf 3244: * www/htdocs/index.html 1.50:
3245: int/double/string:sql{}[$.default{code}]
3246: fixed [were barking: "junction used outside of context"]
3247:
3248: 2002-04-22 paf
3249: * src/classes/string.C 1.109:
3250: * src/include/pa_string.h 1.138:
3251: * src/main/pa_string.C 1.158:
3252: * src/types/pa_vstring.C 1.19:
3253: * src/types/pa_vstring.h 1.46:
3254: * types.txt 1.2:
3255: ^string.optimize[]
3256:
3257: * src/main/execute.C 1.238:
1.20 ! paf 3258: * www/cgi-bin/parser3.log 1.43:
1.15 paf 3259: * www/htdocs/index.html 1.48:
3260: junctions to local contexts got cleanized&checked later
3261:
1.20 ! paf 3262: * src/main/execute.C 1.240:
! 3263: * www/cgi-bin/parser3.log 1.45:
! 3264: rolled back to before_killing_userjunction_contexts
! 3265:
1.15 paf 3266: * src/include/pa_globals.h 1.84:
3267: * src/include/pa_table.h 1.43:
3268: * src/main/pa_globals.C 1.124:
3269: * src/main/pa_string.C 1.157:
3270: * src/main/pa_table.C 1.46:
3271: fixed match table template
3272:
3273: * src/classes/string.C 1.107:
3274: * src/classes/string.C 1.108:
3275: optimize removed from string .left/right/pos
3276:
3277: * src/main/execute.C 1.239:
1.20 ! paf 3278: * www/cgi-bin/parser3.log 1.44:
1.15 paf 3279: * www/htdocs/index.html 1.49:
3280: user junctions context killed
3281:
3282: 2002-04-19 paf
3283: * src/classes/string.C 1.106:
3284: * src/include/pa_request.h 1.133:
3285: * src/include/pa_string.h 1.137:
3286: * src/main/pa_request.C 1.204:
3287: * src/main/pa_string.C 1.156:
3288: * src/types/pa_vstring.C 1.18:
3289: * src/types/pa_vstring.h 1.45:
1.20 ! paf 3290: * www/cgi-bin/parser3.log 1.42:
1.15 paf 3291: * www/htdocs/index.html 1.47:
3292: string now optimized prior to .left .right .mid .pos .match when that is profitable,
3293: and always before .replace
3294: when $ORIGINS(1) optimization disabled
3295: 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
3296:
3297: * src/classes/op.C 1.93:
3298: * src/classes/string.C 1.105:
3299: * src/types/pa_value.h 1.86:
3300: VTable removed from each String::match replace iteration, and made stacked
3301: sizeof(VTable)=12bytes economy on each replace code
3302:
3303: * src/include/pa_globals.h 1.83:
3304: * src/include/pa_table.h 1.42:
3305: * src/main/pa_globals.C 1.123:
3306: * src/main/pa_string.C 1.155:
3307: String::match table columns globalized, not created @ each ^match anymore
3308: economy: sizeof(Array)+space on 3+x cells=24+ bytes per ^match
3309:
3310: * src/classes/file.C 1.81:
3311: ovector now local
3312: economy: 16 bytes per ^file:list
3313:
3314: * src/classes/string.C 1.104:
3315: * src/include/pa_string.h 1.136:
3316: * src/main/pa_string.C 1.154:
3317: * www/htdocs/index.html 1.46:
3318: string.match[]['] option enables generation of $match.prematch
3319: .match .postmatch columns
3320:
3321: * src/main/pa_string.C 1.153:
3322: String::match options analized without cstr-ing them now
3323:
3324: * src/doc/chmhelper.pl 1.1:
3325: * src/doc/doxygen.cfg 1.21:
3326: * src/doc/footer.htm 1.1:
3327: * src/doc/html2chm.cmd 1.6:
3328: * src/doc/postbuild.txt 1.3:
3329: * src/doc/sources2html.cmd 1.5:
3330: * src/doc/view_chm.cmd 1.2:
3331: * src/doc/view_html.cmd 1.2:
3332: config updated to doxygen 1.2.15,
3333: created helper which fixes minor bugs in chm project files & htm tree.
3334: changed extension to .htm
3335:
3336: * src/doc/footer.htm 1.2:
3337: 2001,
3338:
3339: 2002-04-18 paf
3340: * src/classes/classes.h 1.18:
3341: * src/classes/hash.C 1.40:
3342: * src/types/pa_value.h 1.85:
3343: * src/types/pa_vbool.h 1.18:
3344: * src/types/pa_vcookie.h 1.16:
3345: * src/types/pa_vdate.h 1.10:
3346: * src/types/pa_vdouble.h 1.37:
3347: * src/types/pa_venv.h 1.21:
3348: * src/types/pa_vfile.h 1.42:
3349: * src/types/pa_vhash.h 1.33:
3350: * src/types/pa_vimage.h 1.25:
3351: * src/types/pa_vint.h 1.34:
3352: * src/types/pa_vjunction.h 1.13:
3353: * src/types/pa_vobject.h 1.18:
3354: * src/types/pa_vrequest.h 1.17:
3355: * src/types/pa_vresponse.h 1.22:
3356: * src/types/pa_vstateless_class.h 1.26:
3357: * src/types/pa_vstateless_object.h 1.17:
3358: * src/types/pa_vstatus.h 1.8:
3359: * src/types/pa_vstring.h 1.44:
3360: * src/types/pa_vtable.h 1.38:
3361: * src/types/pa_vvoid.h 1.9:
3362: * src/types/pa_vxdoc.h 1.21:
3363: * src/types/pa_vxnode.h 1.14:
3364: fclass_real lowered from VStateless_class to VObject
3365:
3366: * src/types/pa_value.C 1.1:
3367: forced to cut that from .h because of VStateless_class usage [
3368: undefined in .h]
3369:
3370: * src/classes/classes.h 1.17:
3371: * src/classes/date.C 1.27:
3372: * src/classes/double.C 1.47:
3373: * src/classes/file.C 1.80:
3374: * src/classes/form.C 1.23:
3375: * src/classes/hash.C 1.39:
3376: * src/classes/image.C 1.71:
3377: * src/classes/int.C 1.44:
3378: * src/classes/mail.C 1.63:
3379: * src/classes/math.C 1.18:
3380: * src/classes/op.C 1.91:
3381: * src/classes/response.C 1.19:
3382: * src/classes/string.C 1.103:
3383: * src/classes/table.C 1.151:
3384: * src/classes/void.C 1.19:
3385: * src/classes/xnode.C 1.44:
3386: * src/include/pa_globals.h 1.82:
3387: * src/include/pa_request.h 1.132:
3388: * src/main/execute.C 1.236:
3389: * src/main/pa_globals.C 1.122:
3390: * src/main/pa_request.C 1.201:
3391: * src/types/Makefile.am 1.21:
3392: * src/types/pa_value.h 1.84:
3393: * src/types/pa_vdouble.h 1.36:
3394: * src/types/pa_vform.C 1.55:
3395: * src/types/pa_vhash.h 1.32:
3396: * src/types/pa_vint.h 1.33:
3397: * src/types/pa_vmath.h 1.7:
3398: * src/types/pa_vmethod_frame.h 1.25:
3399: * src/types/pa_vstateless_class.h 1.24:
3400: * src/types/pa_wcontext.C 1.18:
3401: * src/types/pa_wcontext.h 1.32:
3402: * src/types/pa_wwrapper.h 1.18:
3403: * src/types/types.dsp 1.22:
1.20 ! paf 3404: * www/cgi-bin/parser3.log 1.36:
1.15 paf 3405: * www/htdocs/index.html 1.40:
3406: removed Value::fname
3407:
3408: * src/include/pa_opcode.h 1.18:
3409: * src/main/compile.tab.C 1.51:
3410: * src/main/compile.y 1.186:
3411: * src/main/compile_tools.C 1.49:
3412: * src/main/compile_tools.h 1.61:
3413: * src/main/execute.C 1.237:
3414: * src/main/pa_request.C 1.202:
3415: * src/types/pa_vmethod_frame.h 1.26:
1.20 ! paf 3416: * www/cgi-bin/parser3.log 1.37:
1.15 paf 3417: * www/htdocs/index.html 1.41:
3418: OP_GET_METHOD_FRAME merged with OP_CALL, VCodeFrame move to
3419: stack [no more heap waste on each CALL]
3420:
3421: * src/types/pa_valiased.C 1.14:
3422: * src/types/pa_valiased.h 1.19:
3423: * src/types/pa_vclass.h 1.25:
3424: * src/types/pa_vobject.h 1.17:
3425: * src/types/pa_wcontext.C 1.19:
1.20 ! paf 3426: * www/cgi-bin/parser3.log 1.38:
1.15 paf 3427: * www/htdocs/index.html 1.42:
3428: VAliased get/set alias now virtual and implemented down in
3429: VClass, fclass_alias removed,
3430:
3431: * src/main/pa_request.C 1.203:
3432: * src/types/pa_valiased.h 1.20:
3433: * src/types/pa_vstateless_class.h 1.25:
3434: * src/types/pa_vstateless_object.h 1.16:
3435: * src/types/pa_vstring.h 1.43:
1.20 ! paf 3436: * www/cgi-bin/parser3.log 1.39:
1.15 paf 3437: * www/htdocs/index.html 1.43:
3438: VStateless_string_object speicalized light version of VStateless_object
3439:
3440: * src/types/Makefile.in 1.37:
3441: *** empty log message ***
3442:
3443: * src/doc/doxygen.cfg 1.20:
3444: .chi generation disabled
3445:
3446: * src/classes/classes.h 1.19:
3447: * src/classes/xdoc.C 1.92:
3448: * src/classes/xnode.C 1.45:
3449: * src/classes/xnode.h 1.11:
3450: * src/types/pa_vxdoc.C 1.13:
1.20 ! paf 3451: * www/cgi-bin/parser3.log 1.40:
! 3452: * www/cgi-bin/parser3.log 1.41:
1.15 paf 3453: * www/htdocs/index.html 1.44:
3454: * www/htdocs/index.html 1.45:
3455: xdoc(xnode) now fully - fields&methods
3456:
3457: * src/classes/op.C 1.92:
3458: ^throw comment param made optional
3459:
3460: 2002-04-17 paf
3461: * src/types/pa_vhash.h 1.31:
3462: vstring wrong parent fixed
3463:
3464: * src/classes/op.C 1.90:
3465: taint local result var bug fixed
3466:
3467: * src/doc/ClassExample1.dox 1.3:
3468: * src/doc/ClassExample2.dox 1.4:
3469: * src/doc/ClassExample3.dox 1.3:
3470: * src/doc/compiler.dox 1.3:
3471: * src/doc/module.dox 1.3:
3472: * src/doc/pooled.dox 1.3:
3473: * src/doc/string.dox 1.3:
3474: * src/doc/targets.dox 1.3:
3475: * src/include/pa_pool.h 1.79:
3476: * src/include/pa_types.h 1.40:
3477: dox updated to current state, PTHROW freshen to throw & co
3478:
3479: 2002-04-16 paf
3480: * src/classes/op.C 1.89:
3481: exception2vhash file now tainted
3482:
3483: * src/include/pa_opcode.h 1.17:
3484: * src/main/compile.tab.C 1.49:
3485: * src/main/compile.y 1.185:
3486: * src/main/execute.C 1.232:
3487: * src/targets/cgi/parser3.C 1.172:
1.20 ! paf 3488: * www/cgi-bin/parser3.log 1.30:
1.15 paf 3489: OP_CALL -> OP_CALL__WRITE and used that for removing VString wrapper
3490:
3491: * src/doc/postbuild.txt 1.2:
3492: * src/main/execute.C 1.234:
1.20 ! paf 3493: * www/cgi-bin/parser3.log 1.34:
1.15 paf 3494: * www/htdocs/index.html 1.37:
3495: result in @postprocess & @unhandled_exception now taken into
3496: account as in usual functions
3497:
3498: * src/doc/postbuild.txt 1.1:
3499: instructions on post .html build
3500:
3501: * asm.txt 1.2:
3502: * form.txt 1.2:
3503: * lang.txt 1.2:
3504: * sql.txt 1.2:
1.20 ! paf 3505: * www/cgi-bin/parser3.log 1.35:
1.15 paf 3506: removed outdated. see in Attic asm.txt as most interesting
3507:
3508: * src/classes/op.C 1.87:
1.20 ! paf 3509: * www/cgi-bin/parser3.log 1.28:
1.15 paf 3510: * www/htdocs/auto.p 1.8:
3511: extra check on empty file in origin in _execute
3512:
3513: * src/classes/date.C 1.26:
3514: * src/main/compile.tab.C 1.50:
3515: * src/targets/cgi/parser3.C 1.173:
1.20 ! paf 3516: * www/cgi-bin/parser3.log 1.31:
! 3517: * www/cgi-bin/parser3.log 1.32:
1.15 paf 3518: cheched date:create(days) param for validity [later were
3519: assumed valid and crashed on invalid onces]
3520:
3521: * src/classes/file.C 1.79:
3522: * src/main/pa_exec.C 1.35:
1.20 ! paf 3523: * www/cgi-bin/parser3.log 1.33:
1.15 paf 3524: * www/htdocs/index.html 1.36:
3525: stderr of execs mark as tainted
3526:
3527: * src/main/execute.C 1.235:
3528: * www/htdocs/index.html 1.38:
3529: $result in @main now taken into account as in usual functions
3530:
1.20 ! paf 3531: * src/classes/op.C 1.88:
! 3532: * www/cgi-bin/parser3.log 1.29:
! 3533: _process pseudo origin copied from local var to heap
! 3534:
1.15 paf 3535: * src/main/pa_request.C 1.199:
3536: uri in error log
3537:
3538: * src/main/pa_request.C 1.200:
3539: * src/targets/isapi/parser3isapi.C 1.69:
3540: * www/htdocs/index.html 1.39:
3541: removed check, preventing content-length: 0 from appearing
3542:
3543: * src/doc/doxygen.cfg 1.19:
3544: * src/doc/html2chm.cmd 1.5:
3545: .chm file only now, no .chi
3546:
3547: 2002-04-15 paf
3548: * src/classes/image.C 1.70:
3549: * src/classes/op.C 1.83:
3550: * src/classes/op.C 1.84:
3551: * src/classes/string.C 1.101:
3552: * src/classes/table.C 1.149:
3553: * src/include/pa_request.h 1.129:
3554: * src/main/execute.C 1.228:
3555: * src/types/pa_value.h 1.81:
3556: * src/types/pa_vmethod_frame.h 1.24:
3557: * src/types/pa_wcontext.h 1.29:
1.20 ! paf 3558: * www/cgi-bin/parser3.log 1.25:
1.15 paf 3559: StringOrValue wcontext result, now ready for dual writes
3560:
1.20 ! paf 3561: * src/classes/file.C 1.78:
! 3562: * src/classes/op.C 1.86:
! 3563: * src/classes/table.C 1.150:
! 3564: * www/cgi-bin/parser3.log 1.26:
! 3565: finished dual write_xxx_lang functions
! 3566:
1.15 paf 3567: * src/main/execute.C 1.231:
3568: * src/types/pa_value.h 1.83:
1.20 ! paf 3569: * www/cgi-bin/parser3.log 1.27:
1.15 paf 3570: fixed name update
3571:
3572: * src/main/execute.C 1.229:
3573: CodeFrame soul fixed [mistakenly killed by prev changes]
3574:
3575: * src/classes/date.C 1.25:
3576: * src/classes/file.C 1.76:
3577: * src/classes/mail.C 1.62:
3578: * src/classes/string.C 1.102:
3579: * src/classes/xnode.C 1.43:
3580: * src/include/pa_request.h 1.130:
3581: * src/types/pa_value.h 1.82:
3582: * src/types/pa_wcontext.h 1.30:
3583: removed absolutely unnecessary VString shells
3584:
3585: * src/classes/op.C 1.82:
3586: * src/include/pa_globals.h 1.81:
3587: * src/include/pa_opcode.h 1.16:
3588: * src/include/pa_request.h 1.128:
3589: * src/main/compile.tab.C 1.47:
3590: * src/main/compile.y 1.183:
3591: * src/main/compile_tools.C 1.47:
3592: * src/main/compile_tools.h 1.59:
3593: * src/main/execute.C 1.226:
3594: * src/main/pa_globals.C 1.121:
3595: * src/main/pa_request.C 1.198:
3596: * src/targets/cgi/parser3.C 1.170:
1.20 ! paf 3597: * www/cgi-bin/parser3.log 1.24:
1.15 paf 3598: * www/htdocs/index.html 1.35:
3599: switch in hash constructor fixed [were problems with using of
3600: stacked wwrapper after it's death]
3601:
3602: * src/classes/file.C 1.77:
3603: * src/classes/hash.C 1.38:
3604: * src/classes/op.C 1.85:
3605: * src/include/pa_request.h 1.131:
3606: * src/main/execute.C 1.230:
3607: * src/types/pa_wcontext.h 1.31:
3608: started dual write_xxx_lang functions, if checked & works
3609:
3610: * src/targets/cgi/parser3.C 1.171:
3611: ctime sometimes can be just "", checked that
3612:
3613: * src/main/compile.tab.C 1.48:
3614: * src/main/compile.y 1.184:
3615: * src/main/compile_tools.C 1.48:
3616: * src/main/compile_tools.h 1.60:
3617: * src/main/execute.C 1.227:
3618: OP_GET_ELEMENT+OP_GET_ELEMENT__WRITE
3619: changed to OP_WRITE_VALUE
3620: in var get cases
3621:
3622: 2002-04-12 paf
3623: * operators.txt 1.33:
3624: * src/classes/table.C 1.148:
1.20 ! paf 3625: * www/cgi-bin/parser3.log 1.23:
1.15 paf 3626: * www/htdocs/index.html 1.34:
3627: table.select(expression) 0
3628:
3629: 2002-04-11 paf
3630: * src/classes/string.C 1.100:
3631: * src/include/pa_request.h 1.127:
3632: * src/main/execute.C 1.225:
3633: Request::process_internal codeFrame & wwrapper stacked [not
3634: wasting heap anymore]
3635:
3636: 2002-04-10 paf
3637: * src/include/pa_string.h 1.135:
3638: * src/main/pa_string.C 1.151:
3639: * src/main/untaint.C 1.101:
1.20 ! paf 3640: * www/cgi-bin/parser3.log 1.22:
1.15 paf 3641: * www/htdocs/index.html 1.33:
3642: killed 8 bytes from String.head
3643:
3644: * src/classes/double.C 1.46:
3645: * src/classes/file.C 1.75:
3646: * src/classes/hash.C 1.37:
3647: * src/classes/image.C 1.69:
3648: * src/classes/int.C 1.43:
3649: * src/classes/math.C 1.17:
3650: * src/classes/op.C 1.81:
3651: * src/classes/string.C 1.99:
3652: * src/classes/table.C 1.147:
3653: * src/classes/void.C 1.18:
3654: * src/classes/xdoc.C 1.91:
3655: * src/include/pa_request.h 1.126:
3656: * src/main/execute.C 1.224:
3657: * src/main/pa_string.C 1.152:
3658: killed Request::process() wrapping VString(String) in case we
3659: need only String
3660:
3661: 2002-04-09 paf
3662: * src/main/pa_common.C 1.108:
3663: * src/targets/cgi/parser3.C 1.168:
3664: * src/types/pa_vdouble.h 1.35:
3665: * src/types/pa_vint.h 1.32:
3666: int/double get_string now not pool.malloc(MAX_NUMBER) but
3667: really neaded
3668:
3669: * etc/Makefile.in 1.6:
3670: * etc/parser3.charsets/Makefile.in 1.8:
3671: * src/classes/Makefile.in 1.44:
3672: * src/classes/gd/Makefile.in 1.35:
3673: * src/classes/smtp/Makefile.in 1.4:
3674: * src/sql/Makefile.in 1.4:
3675: * src/targets/Makefile.in 1.35:
3676: * src/targets/apache13/Makefile.in 1.33:
3677: * src/targets/cgi/Makefile.in 1.46:
3678: * src/targets/isapi/Makefile.in 1.4:
3679: * src/types/Makefile.in 1.36:
3680: makse
3681:
3682: * operators.txt 1.31:
3683: * src/classes/double.C 1.45:
3684: * src/classes/int.C 1.42:
3685: * www/htdocs/global.xsl 1.5:
3686: int/double.int/double(default)
3687:
3688: * src/main/compile.tab.C 1.46:
3689: * src/targets/cgi/parser3.C 1.169:
3690: * src/targets/isapi/parser3isapi.C 1.68:
1.20 ! paf 3691: * www/cgi-bin/parser3.log 1.21:
1.15 paf 3692: removed
3693: {
3694: char *a;
3695: {
3696: /*sub local*/char b[...];
3697: a=b;
3698: situations
3699:
3700: * src/classes/xdoc.C 1.89:
1.20 ! paf 3701: * www/cgi-bin/parser3.log 1.19:
1.15 paf 3702: * www/htdocs/global.xsl 1.6:
3703: * www/htdocs/index.html 1.32:
3704: xslt params fixed
3705:
3706: * operators.txt 1.32:
3707: * src/classes/xdoc.C 1.90:
1.20 ! paf 3708: * www/cgi-bin/parser3.log 1.20:
1.15 paf 3709: xslt params made literal
3710:
3711: 2002-04-04 paf
3712: * src/include/pa_string.h 1.134:
3713: * src/main/pa_string.C 1.150:
1.20 ! paf 3714: * www/cgi-bin/parser3.log 1.18:
1.15 paf 3715: * www/htdocs/index.html 1.31:
3716: fixed string.replace [when reconstructing pieces were split by
3717: max_integral(piece.size), thus some strings to replace happen
3718: to be split into two = not replaced)
3719:
3720: * src/targets/cgi/parser3.C 1.166:
3721: * src/targets/cgi/parser3.C 1.167:
3722: * src/targets/cgi/parser3.dsp 1.44:
3723: * src/targets/cgi/parser3.dsp 1.45:
3724: document root in standalone version = current dir
3725:
3726: 2002-04-03 paf
3727: * INSTALL 1.18:
3728: * Makefile.in 1.10:
3729: * configure 1.17:
3730: * configure.in 1.19:
3731: * etc/Makefile.in 1.5:
3732: * etc/parser3.charsets/Makefile.in 1.7:
3733: * etc/parser3.conf.in 1.7:
3734: * src/Makefile.in 1.46:
3735: * src/include/Makefile.in 1.4:
3736: * src/main/Makefile.in 1.40:
3737: root config configure options
3738:
3739: * configure 1.18:
3740: * configure.in 1.20:
3741: more checks on nonexistent charset
3742:
3743: 2002-04-02 paf
3744: * src/main/compile.C 1.63:
3745: parser.compile [exception name more like in doc]
3746:
3747: 2002-04-01 paf
3748: * src/classes/mail.C 1.61:
3749: * src/include/pa_string.h 1.133:
3750: * src/main/untaint.C 1.100:
3751: * src/targets/isapi/parser3isapi.dsp 1.33:
1.20 ! paf 3752: * www/cgi-bin/parser3.log 1.17:
1.15 paf 3753: mail subject encoding taken from .content-type.charset, not .charset
3754:
3755: 2002-03-29 paf
3756: * operators.txt 1.30:
3757: * src/classes/date.C 1.24:
1.20 ! paf 3758: * www/cgi-bin/parser3.log 1.16:
1.15 paf 3759: * www/htdocs/index.html 1.30:
3760: ^date::create now may not supply day, default 1.
3761: checked 29.03 -> 29.02 roll on non 366 days' year. | 31.05->31.04 roll
3762:
3763: * etc/parser3.charsets/koi8-r.cfg 1.2:
3764: koi8-r += ukranian letters
3765:
3766: 2002-03-28 paf
3767: * operators.txt 1.29:
3768: * src/classes/date.C 1.23:
3769: * src/classes/op.C 1.79:
3770: * src/include/pa_globals.h 1.80:
3771: * src/include/pa_hash.h 1.55:
3772: * src/main/pa_globals.C 1.120:
3773: * src/types/pa_vdate.h 1.9:
3774: * www/htdocs/index.html 1.29:
3775: ^cache[file][date]{
3776: ^cache(seconds)
3777: ^cache[date]
3778: }
3779:
3780: * src/classes/xdoc.C 1.88:
3781: * src/classes/xnode.C 1.42:
3782: * src/classes/xnode.h 1.10:
3783: removed redundant pool param
3784:
3785: 2002-03-27 paf
3786: * operators.txt 1.27:
3787: * src/classes/op.C 1.77:
3788: * src/include/pa_config_fixed.h 1.42:
3789: * src/include/pa_request.h 1.124:
3790: * src/main/execute.C 1.222:
3791: * src/main/pa_request.C 1.196:
1.20 ! paf 3792: * www/cgi-bin/parser3.log 1.14:
1.15 paf 3793: decided agains resetting exception_trace, just changed name
3794:
3795: * operators.txt 1.28:
3796: * src/classes/date.C 1.22:
3797: * src/classes/double.C 1.44:
3798: * src/classes/file.C 1.74:
3799: * src/classes/form.C 1.22:
3800: * src/classes/hash.C 1.36:
3801: * src/classes/image.C 1.68:
3802: * src/classes/int.C 1.41:
3803: * src/classes/mail.C 1.60:
3804: * src/classes/math.C 1.16:
3805: * src/classes/op.C 1.78:
3806: * src/classes/smtp/smtp.C 1.10:
3807: * src/classes/string.C 1.98:
3808: * src/classes/table.C 1.146:
3809: * src/classes/void.C 1.17:
3810: * src/classes/xdoc.C 1.87:
3811: * src/classes/xnode.C 1.41:
3812: * src/include/pa_exception.h 1.33:
3813: * src/include/pa_request.h 1.125:
3814: * src/include/pa_stylesheet_connection.h 1.28:
3815: * src/main/compile.C 1.62:
3816: * src/main/compile_tools.C 1.46:
3817: * src/main/execute.C 1.223:
3818: * src/main/pa_array.C 1.48:
3819: * src/main/pa_charset.C 1.23:
3820: * src/main/pa_charsets.C 1.8:
3821: * src/main/pa_common.C 1.106:
3822: * src/main/pa_dictionary.C 1.14:
3823: * src/main/pa_exception.C 1.40:
3824: * src/main/pa_exec.C 1.34:
3825: * src/main/pa_pool.C 1.52:
3826: * src/main/pa_request.C 1.197:
3827: * src/main/pa_socks.C 1.14:
3828: * src/main/pa_sql_driver_manager.C 1.62:
3829: * src/main/pa_string.C 1.149:
3830: * src/main/pa_table.C 1.45:
3831: * src/main/untaint.C 1.99:
3832: * src/targets/apache13/mod_parser3.C 1.19:
3833: * src/targets/cgi/parser3.C 1.165:
3834: * src/targets/isapi/parser3isapi.C 1.67:
3835: * src/types/pa_value.h 1.80:
3836: * src/types/pa_vcookie.C 1.43:
3837: * src/types/pa_vfile.h 1.41:
3838: * src/types/pa_vform.C 1.54:
3839: * src/types/pa_vhash.h 1.30:
3840: * src/types/pa_vmethod_frame.h 1.23:
3841: * src/types/pa_vstatus.C 1.7:
3842: * src/types/pa_vtable.C 1.13:
3843: * src/types/pa_vxdoc.h 1.20:
3844: * src/types/pa_vxnode.h 1.13:
3845: * src/types/pa_wcontext.C 1.17:
3846: * src/types/pa_wwrapper.h 1.17:
1.20 ! paf 3847: * www/cgi-bin/parser3.log 1.15:
1.15 paf 3848: * www/htdocs/index.html 1.28:
3849: assigned exception types
3850:
3851: 2002-03-26 paf
3852: * operators.txt 1.24:
3853: * src/classes/date.C 1.20:
3854: * www/htdocs/index.html 1.25:
3855: fixed date roll on daylightsaving days
3856: mktime took into account tm_isdst flag, which remained from BEFORE roll, but should have been reset
3857:
3858: * src/classes/op.C 1.76:
3859: * www/htdocs/index.html 1.27:
3860: forced language of $source field of exception to 'tainted',
3861: so that sql-langed-frags could be outputed outside of connect
3862:
3863: * src/include/pa_common.h 1.76:
3864: * src/main/pa_exec.C 1.33:
3865: windows exec chdir fixed
3866:
3867: * operators.txt 1.25:
3868: * src/classes/date.C 1.21:
3869: * www/htdocs/index.html 1.26:
3870: removed date.roll limit of +-1 offset
3871:
3872: 2002-03-25 paf
3873: * INSTALL 1.13:
3874: comment on --disable-link-stdcpp
3875:
3876: * INSTALL 1.12:
3877: * configure 1.15:
3878: * configure.in 1.17:
3879: * src/targets/cgi/Makefile.am 1.33:
3880: * src/targets/cgi/Makefile.in 1.44:
3881: libstdc++ link skipping configure option
3882:
3883: * src/classes/file.C 1.73:
3884: * src/classes/mail.C 1.56:
3885: * src/include/pa_exec.h 1.8:
3886: * src/main/pa_exec.C 1.32:
3887: f(!forced_allow)
3888: to allow
3889: --with-sendmail to work with any/both
3890: --disable-foreign-group-files --disable-execs
3891:
3892: * src/classes/op.C 1.75:
3893: * src/include/pa_sql_connection.h 1.24:
3894: sql connection with error were put to cache with '
3895: marked_to_rollback' flag, all consequent even OK requests
3896: rolled back
3897:
3898: * INSTALL 1.16:
3899: "--with=sendmail=COMMAND"
3900: comment
3901:
3902: * INSTALL 1.15:
3903: * configure 1.16:
3904: * configure.in 1.18:
3905: * src/classes/mail.C 1.55:
3906: * src/include/pa_config_auto.h.in 1.24:
3907: * src/main/pa_exec.C 1.31:
3908: * src/targets/cgi/Makefile.am 1.34:
3909: * src/targets/cgi/Makefile.in 1.45:
3910: --disable-foreign-group-files now disables execs also.
3911: introducing --sendmail
3912:
3913: * INSTALL 1.14:
3914: * INSTALL 1.17:
3915: * src/classes/mail.C 1.57:
3916: * src/classes/mail.C 1.58:
3917: *** empty log message ***
3918:
3919: * operators.txt 1.22:
3920: pgsql options comment
3921:
3922: * operators.txt 1.23:
3923: * src/targets/cgi/parser3.C 1.164:
3924: http_site_config_filespec
3925:
3926: 2002-03-22 paf
3927: * operators.txt 1.21:
3928: few comments on sets
3929:
3930: * src/main/pa_exec.C 1.30:
3931: createprocess nowindow flag
3932: check on readfile false return
3933:
3934: 2002-03-18 paf
3935: * src/main/pa_charset.C 1.22:
3936: * src/targets/isapi/pa_threads.C 1.10:
3937: * src/types/pa_vdouble.h 1.34:
3938: removed some tested @tests
3939:
3940: * etc/parser3.conf.in 1.6:
3941: * operators.txt 1.20:
3942: * src/classes/op.C 1.74:
3943: * src/include/pa_exception.h 1.32:
3944: * src/include/pa_globals.h 1.79:
3945: * src/include/pa_request.h 1.123:
3946: * src/include/pa_stack.h 1.14:
3947: * src/main/pa_globals.C 1.119:
3948: * src/main/pa_request.C 1.195:
1.20 ! paf 3949: * www/cgi-bin/parser3.log 1.12:
! 3950: * www/cgi-bin/parser3.log 1.13:
1.15 paf 3951: * www/htdocs/index.html 1.22:
3952: * www/htdocs/index.html 1.23:
3953: introducing ^try
3954:
3955: 2002-03-15 paf
3956: * operators.txt 1.19:
3957: * src/classes/table.C 1.145:
3958: * www/htdocs/index.html 1.21:
3959: ^table.locate(logical expr)
3960:
3961: 2002-03-13 paf
3962: * src/main/pa_exception.C 1.39:
3963: checked not-pooled malloc
3964:
3965: 2002-03-11 paf
3966: * src/types/pa_vfile.C 1.29:
3967: $file.text now 0A linebreaks,
3968: file::exec/cgi linebreaks "0D0A" changed to 0A onces
3969:
3970: * INSTALL 1.10:
3971: * configure 1.13:
3972: * configure.in 1.15:
3973: * src/include/pa_config_auto.h.in 1.22:
3974: * src/include/pa_config_fixed.h 1.40:
3975: * src/main/pa_exec.C 1.28:
3976: * src/main/pa_exec.C 1.29:
3977: * www/htdocs/index.html 1.18:
3978: * www/htdocs/index.html 1.19:
3979: * www/htdocs/index.html 1.20:
3980: --disable-execs
3981:
3982: * INSTALL 1.11:
3983: * configure 1.14:
3984: * configure.in 1.16:
3985: * src/include/pa_config_auto.h.in 1.23:
3986: * src/main/pa_common.C 1.105:
3987: --disable-foreign-group-files
3988:
3989: 2002-03-05 paf
3990: * src/targets/isapi/parser3isapi.C 1.66:
3991: * src/targets/isapi/parser3isapi.dsp 1.32:
3992: iis5 now requires headers to be terminated with \r\n manually [
3993: refuses to separate header/body itself]
3994:
3995: * operators.txt 1.17:
3996: * operators.txt 1.18:
3997: * src/classes/date.C 1.18:
3998: * src/classes/date.C 1.19:
3999: date week calendar columns named
4000:
4001: * src/main/pa_globals.C 1.118:
4002: * src/targets/cgi/parser3.C 1.163:
4003: * src/targets/isapi/parser3isapi.C 1.65:
4004: * www/htdocs/index.html 1.17:
4005: isapi site config beside .dll
4006:
4007: 2002-03-04 paf
4008: * src/targets/isapi/pa_threads.C 1.9:
4009: * src/targets/isapi/parser3isapi.C 1.64:
4010: * src/targets/isapi/parser3isapi.dsp 1.31:
4011: isapi updated
4012:
4013: * src/classes/op.C 1.73:
4014: * src/types/pa_vfile.C 1.28:
1.20 ! paf 4015: * www/cgi-bin/parser3.log 1.11:
1.15 paf 4016: * www/htdocs/index.html 1.16:
4017: process body now evaluated in PASS language
4018:
4019: * src/classes/op.C 1.72:
4020: * src/include/pa_string.h 1.132:
4021: * src/main/pa_string.C 1.148:
4022: string deserialize checks on broken file
4023:
4024: 2002-03-01 paf
4025: * src/main/pa_exec.C 1.27:
4026: execle -> execve, now argc OK
4027:
4028: 2002-02-28 paf
4029: * src/main/pa_string.C 1.147:
4030: origin by first piece preferred before last piece
4031:
4032: * src/main/pa_charsets.C 1.7:
4033: when placing charset to cache using global name now [were
4034: request]
4035:
4036: * configure 1.12:
4037: * configure.in 1.14:
4038: * src/targets/apache13/ApacheModuleParser3.dsp 1.10:
4039: * src/targets/apache13/mod_parser3.C 1.18:
4040: * src/targets/apache13/p3runConfigure.in 1.9:
4041: * src/targets/apache13/pa_threads.C 1.8:
1.20 ! paf 4042: * www/cgi-bin/parser3.log 1.10:
1.15 paf 4043: * www/htdocs/auto.p 1.7:
4044: apache module updated
4045:
4046: * src/main/untaint.C 1.98:
4047: removed some debug comments
4048:
4049: 2002-02-27 paf
4050: * etc/parser3.conf.in 1.5:
4051: .dll -> .so
4052:
4053: * src/main/pa_charset.C 1.21:
4054: size_t
4055:
4056: * INSTALL 1.9:
4057: shared/static-xml
4058: with-pathlink
4059:
4060: * operators.txt 1.15:
4061: * operators.txt 1.16:
4062: SMTP comment
4063:
4064: 2002-02-26 paf
4065: * src/classes/xnode.C 1.40:
1.20 ! paf 4066: * www/cgi-bin/parser3.log 1.9:
1.15 paf 4067: * www/htdocs/auto.p 1.6:
4068: * www/htdocs/global.xsl 1.4:
4069: * www/htdocs/index.html 1.15:
4070: in some situation, xpath query returned result with type NODESET, but empty nodeset member field,
4071: checked that
4072:
4073: * src/main/pa_exec.C 1.26:
4074: more precise names for vars, cosmetic
4075:
4076: 2002-02-22 paf
4077: * operators.txt 1.14:
4078: * src/types/pa_vcookie.C 1.41:
4079: * src/types/pa_vcookie.C 1.42:
1.20 ! paf 4080: * www/cgi-bin/parser3.log 1.5:
1.15 paf 4081: cookie "expires=0" = "session"
4082:
4083: * src/include/pa_string.h 1.131:
4084: * src/main/pa_string.C 1.144:
4085: * src/main/pa_string.C 1.145:
4086: * src/main/pa_string.C 1.146:
1.20 ! paf 4087: * www/cgi-bin/parser3.log 1.6:
! 4088: * www/cgi-bin/parser3.log 1.7:
! 4089: * www/cgi-bin/parser3.log 1.8:
1.15 paf 4090: * www/htdocs/auto.p 1.5:
4091: * www/htdocs/index.html 1.14:
4092: string iterators fixed again, so were String::join_chain
4093:
4094: * configure 1.11:
4095: * configure.in 1.13:
4096: glib###.a detection fixed
4097:
4098: * Makefile.in 1.7:
4099: * configure 1.9:
4100: * configure.in 1.11:
4101: * etc/Makefile.in 1.4:
4102: * etc/parser3.charsets/Makefile.in 1.6:
4103: * src/Makefile.in 1.45:
4104: * src/classes/Makefile.am 1.38:
4105: * src/classes/Makefile.in 1.43:
4106: * src/classes/gd/Makefile.in 1.34:
4107: * src/classes/hashfile.C 1.23:
4108: * src/classes/smtp/Makefile.in 1.3:
4109: * src/include/Makefile.am 1.2:
4110: * src/include/Makefile.in 1.3:
4111: * src/include/pa_config_auto.h.in 1.20:
4112: * src/include/pa_db_connection.h 1.22:
4113: * src/include/pa_db_manager.h 1.15:
4114: * src/include/pa_db_table.h 1.16:
4115: * src/main/Makefile.am 1.31:
4116: * src/main/Makefile.in 1.39:
4117: * src/main/pa_db_connection.C 1.38:
4118: * src/main/pa_db_manager.C 1.23:
4119: * src/main/pa_db_table.C 1.21:
4120: * src/main/pa_globals.C 1.117:
4121: * src/sql/Makefile.in 1.3:
4122: * src/targets/Makefile.in 1.34:
4123: * src/targets/apache13/Makefile.in 1.32:
4124: * src/targets/apache13/p3runConfigure.in 1.8:
4125: * src/targets/cgi/Makefile.am 1.32:
4126: * src/targets/cgi/Makefile.in 1.43:
4127: * src/targets/isapi/Makefile.in 1.3:
4128: * src/types/Makefile.am 1.20:
4129: * src/types/Makefile.in 1.35:
4130: * src/types/pa_vhashfile.C 1.21:
4131: * src/types/pa_vhashfile.h 1.16:
4132: removed hashfile support for now
4133:
4134: * acconfig.h 1.1:
4135: acconfig move in cvs[from src/libltdl to /]
4136:
4137: * etc/parser3.charsets/windows-1251.cfg 1.2:
4138: °
4139:
4140: * Makefile.am 1.4:
4141: * Makefile.in 1.9:
4142: make update
4143:
4144: * INSTALL 1.7:
4145: hashfile removed from INSTALL
4146:
4147: * Makefile.in 1.8:
4148: * configure 1.10:
4149: * configure.in 1.12:
4150: * src/include/pa_config_auto.h.in 1.21:
4151: --with-shared-xml
4152: --with-static-xml
4153:
4154: * INSTALL 1.8:
4155: without-zlib comment
4156:
4157: * operators.txt 1.13:
4158: * src/classes/classes.dsp 1.16:
4159: * src/main/main.dsp 1.148:
4160: * src/types/types.dsp 1.20:
4161: removed hashfile support from sources for now
4162:
4163: * src/classes/classes.dsp 1.17:
4164: * src/classes/gd/gd.dsp 1.20:
4165: * src/main/compile.tab.C 1.45:
4166: * src/main/main.dsp 1.149:
4167: * src/targets/apache13/ApacheModuleParser3.dsp 1.9:
4168: * src/targets/cgi/parser3.dsp 1.43:
4169: * src/targets/isapi/parser3isapi.dsp 1.30:
4170: * src/types/types.dsp 1.21:
4171: *.dsp: removed refereces to win32db & ancient xalan&xml
4172:
4173: 2002-02-21 paf
4174: * Makefile.am 1.3:
4175: * Makefile.in 1.6:
4176: make cvsupdate
4177:
4178: * src/main/untaint.C 1.97:
1.20 ! paf 4179: * www/cgi-bin/parser3.log 1.4:
1.15 paf 4180: removed debug code, activated commented-for debug parts
4181:
4182: * src/include/pa_string.h 1.130:
4183: * src/include/pa_types.h 1.39:
4184: * src/main/pa_string.C 1.143:
4185: * src/main/untaint.C 1.96:
1.20 ! paf 4186: * www/cgi-bin/parser3.log 1.3:
1.15 paf 4187: STRING_*FOREACH_ROW
4188: changed to stop at append_row, not at link zero
4189: now string to string appending works
4190:
4191: 2002-02-20 paf
4192: * src/include/pa_string.h 1.129:
4193: * src/main/execute.C 1.221:
4194: * src/main/untaint.C 1.95:
4195: * src/targets/cgi/pa_pool.C 1.38:
4196: * src/targets/cgi/parser3.C 1.162:
4197: * www/htdocs/index.html 1.13:
4198: //#define DEBUG_STRING_APPENDS_VS_EXPANDS
4199:
4200: * src/include/pa_string.h 1.128:
4201: * src/main/pa_string.C 1.142:
4202: * src/main/untaint.C 1.94:
1.20 ! paf 4203: * www/cgi-bin/parser3.log 1.2:
1.15 paf 4204: economy: 22%
4205:
4206: * operators.txt 1.12:
4207: * src/include/pa_common.h 1.75:
4208: * src/include/pa_config_fixed.h 1.39:
4209: * src/include/pa_string.h 1.125:
4210: * src/include/pa_types.h 1.38:
4211: * src/main/compile.tab.C 1.44:
4212: * src/main/execute.C 1.220:
4213: * src/main/pa_string.C 1.139:
4214: * src/main/untaint.C 1.91:
4215: * src/targets/cgi/pa_pool.C 1.37:
4216: * src/targets/cgi/parser3.C 1.160:
4217: * www/htdocs/auto.p 1.4:
4218: * www/htdocs/global.xsl 1.3:
4219: * www/htdocs/index.html 1.11:
4220: strign to string append optimiziation idea and estimates
4221:
4222: * src/include/pa_string.h 1.126:
4223: * src/include/pa_stylesheet_connection.h 1.27:
4224: * src/main/pa_db_manager.C 1.22:
4225: * src/main/pa_dictionary.C 1.13:
4226: * src/main/pa_string.C 1.140:
4227: * src/main/untaint.C 1.92:
4228: * src/targets/cgi/parser3.C 1.161:
4229: * src/types/pa_vcookie.C 1.40:
4230: * src/types/pa_vstring.h 1.42:
4231: * www/htdocs/index.html 1.12:
4232: speed uptimized: string::is_empty
4233:
4234: * src/include/pa_string.h 1.127:
4235: * src/main/pa_string.C 1.141:
4236: * src/main/untaint.C 1.93:
1.20 ! paf 4237: * www/cgi-bin/parser3.log 1.1:
1.15 paf 4238: space uptimized: string::link_row removed
4239:
4240: 2002-02-19 paf
4241: * src/classes/xdoc.C 1.86:
4242: * src/classes/xnode.C 1.39:
4243: getElementsByTagName and *NS moved to node [element]
4244:
4245: * src/classes/math.C 1.15:
4246: not used directly [but erroreously reported that 'is', thus
4247: registering twice&other probs]
4248:
4249: * src/main/compile.C 1.59:
4250: * src/main/compile.C 1.60:
4251: without string_origins not worked
4252:
4253: * src/main/compile.C 1.61:
4254: without string_origins parse error file+line+col possible
4255:
4256: 2002-02-18 paf
4257: * src/types/pa_vdouble.h 1.33:
4258: since we have in_expression
4259: removed that trick i've installed into double::as_string
4260:
4261: * INSTALL 1.6:
4262: local install comment
4263:
4264: * src/main/compile.tab.C 1.41:
4265: * src/main/compile.y 1.181:
4266: * www/htdocs/global.xsl 1.2:
4267: * www/htdocs/index.html 1.7:
4268: integer division stops name
4269:
4270: * Makefile.in 1.4:
4271: * acinclude.m4 1.2:
4272: * aclocal.m4 1.2:
4273: * configure 1.8:
4274: * configure.in 1.10:
4275: * etc/Makefile.in 1.3:
4276: * etc/parser3.charsets/Makefile.in 1.5:
4277: * src/Makefile.in 1.44:
4278: * src/classes/Makefile.in 1.42:
4279: * src/classes/gd/Makefile.in 1.33:
4280: * src/classes/smtp/Makefile.in 1.2:
4281: * src/include/Makefile.in 1.2:
4282: * src/include/pa_config_auto.h.in 1.19:
4283: * src/include/pa_config_includes.h 1.19:
4284: * src/main/Makefile.in 1.38:
4285: * src/sql/Makefile.in 1.2:
4286: * src/targets/Makefile.in 1.33:
4287: * src/targets/apache13/Makefile.in 1.31:
4288: * src/targets/apache13/p3runConfigure.in 1.7:
4289: * src/targets/cgi/Makefile.am 1.30:
4290: * src/targets/cgi/Makefile.in 1.41:
4291: * src/targets/cgi/parser3.C 1.157:
4292: * src/targets/isapi/Makefile.in 1.2:
4293: * src/types/Makefile.in 1.34:
4294: removed libtool usage from build mech
4295:
4296: * operators.txt 1.10:
4297: * src/classes/date.C 1.17:
4298: date::create [were date::set, with backward comp
4299:
4300: * src/classes/math.C 1.14:
4301: * www/htdocs/index.html 1.8:
4302: math:random range check fixed
4303:
4304: * src/main/compile.tab.C 1.42:
4305: bison env set so one could compile without cygwin installed
4306:
4307: * src/targets/cgi/Makefile.am 1.31:
4308: * src/targets/cgi/Makefile.in 1.42:
4309: * src/targets/cgi/parser3.C 1.158:
4310: *** empty log message ***
4311:
4312: * src/main/pa_globals.C 1.116:
4313: extern "C" was removed too fast
4314:
4315: * Makefile.in 1.5:
4316: * ltconfig 1.2:
4317: * ltmain.sh 1.2:
4318: removed libtool subpart files
4319:
4320: * src/main/main.dsp 1.147:
4321: * src/main/pa_globals.C 1.115:
4322: removed unneded
4323: #ifdef __cplusplus
4324: }
4325: #endif
4326:
4327: * src/include/pa_opcode.h 1.15:
4328: * src/include/pa_request.h 1.122:
4329: * src/main/compile.tab.C 1.43:
4330: * src/main/compile.y 1.182:
4331: * src/main/execute.C 1.219:
4332: * src/types/pa_wcontext.h 1.28:
4333: * www/htdocs/index.html 1.10:
4334: * www/htdocs/index.html 1.9:
4335: in_expression
4336: aimed to solve old problem with string/nonstring values,
4337: now in expressions double/int values are passed as-is, without stupid tostring/fromstring conversions
4338:
4339: * operators.txt 1.11:
4340: * src/targets/cgi/parser3.C 1.159:
4341: PARSER_ROOT_CONFIG
4342:
4343: * src/classes/classes.dsp 1.15:
4344: * src/classes/gd/gd.dsp 1.19:
4345: * src/classes/smtp/smtp.dsp 1.16:
4346: * src/main/main.dsp 1.146:
4347: * src/main/pa_globals.C 1.114:
4348: * src/targets/cgi/parser3.dsp 1.42:
4349: * src/types/types.dsp 1.19:
4350: win32xml now contains gnome xml libs
4351: parser .dsp-s changed accordingly
4352:
4353: * operators.txt 1.9:
4354: \ comment
4355:
4356: 2002-02-13 paf
4357: * INSTALL 1.5:
4358: * configure 1.7:
4359: * configure.in 1.9:
4360: * src/targets/cgi/Makefile.am 1.29:
4361: * src/targets/cgi/Makefile.in 1.40:
4362: --with-glib-config
4363: CXXLINK=$(CC) for targets/cgi/parser3
4364:
4365: * src/include/pa_config_includes.h 1.18:
4366: sys/time time both included now.
4367: vaguely remember confilicts on this on some system [not on six|ablv]
4368: so when would see them again would think up proper check
4369:
4370: * etc/parser3.charsets/windows-1257.cfg 1.1:
4371: * etc/parser3.conf.in 1.4:
4372: * src/targets/cgi/parser3.C 1.156:
4373: baltic charset file generated, in generation script ispunct
4374: check added
4375:
4376: * src/main/pa_common.C 1.103:
4377: strnchr: sanity check added
4378:
4379: * src/main/pa_common.C 1.104:
4380: truncation never occured when writing files on unix [since i've changed cache mech]
4381: fix
4382:
4383: * etc/parser3.charsets/windows-1257.cfg 1.2:
4384: id added
4385:
4386: 2002-02-08 paf
4387: * src/classes/classes.C 1.14:
4388: * src/classes/classes.h 1.15:
4389: * src/classes/date.C 1.15:
4390: * src/classes/double.C 1.42:
4391: * src/classes/file.C 1.71:
4392: * src/classes/form.C 1.20:
4393: * src/classes/gd/gif.C 1.25:
4394: * src/classes/gd/gif.h 1.19:
4395: * src/classes/gd/gifio.C 1.17:
4396: * src/classes/hash.C 1.34:
4397: * src/classes/hashfile.C 1.21:
4398: * src/classes/image.C 1.65:
4399: * src/classes/int.C 1.39:
4400: * src/classes/mail.C 1.53:
4401: * src/classes/math.C 1.12:
4402: * src/classes/op.C 1.70:
4403: * src/classes/response.C 1.17:
4404: * src/classes/smtp/comms.C 1.7:
4405: * src/classes/smtp/smtp.C 1.8:
4406: * src/classes/smtp/smtp.h 1.7:
4407: * src/classes/string.C 1.96:
4408: * src/classes/table.C 1.143:
4409: * src/classes/void.C 1.15:
4410: * src/classes/xdoc.C 1.84:
4411: * src/classes/xnode.C 1.37:
4412: * src/classes/xnode.h 1.8:
4413: * src/include/pa_array.h 1.52:
4414: * src/include/pa_cache_managers.h 1.5:
4415: * src/include/pa_charset.h 1.13:
4416: * src/include/pa_charsets.h 1.4:
4417: * src/include/pa_common.h 1.73:
4418: * src/include/pa_config_fixed.h 1.37:
4419: * src/include/pa_config_includes.h 1.16:
4420: * src/include/pa_db_connection.h 1.20:
4421: * src/include/pa_db_manager.h 1.13:
4422: * src/include/pa_db_table.h 1.14:
4423: * src/include/pa_dictionary.h 1.9:
4424: * src/include/pa_dir.h 1.9:
4425: * src/include/pa_exception.h 1.30:
4426: * src/include/pa_exec.h 1.6:
4427: * src/include/pa_globals.h 1.77:
4428: * src/include/pa_hash.h 1.53:
4429: * src/include/pa_opcode.h 1.13:
4430: * src/include/pa_pool.h 1.77:
4431: * src/include/pa_pragma_pack_begin.h 1.3:
4432: * src/include/pa_pragma_pack_end.h 1.3:
4433: * src/include/pa_request.h 1.120:
4434: * src/include/pa_sapi.h 1.17:
4435: * src/include/pa_socks.h 1.7:
4436: * src/include/pa_sql_connection.h 1.22:
4437: * src/include/pa_sql_driver_manager.h 1.22:
4438: * src/include/pa_stack.h 1.12:
4439: * src/include/pa_string.h 1.123:
4440: * src/include/pa_stylesheet_connection.h 1.25:
4441: * src/include/pa_stylesheet_manager.h 1.11:
4442: * src/include/pa_table.h 1.40:
4443: * src/include/pa_threads.h 1.22:
4444: * src/include/pa_types.h 1.36:
4445: * src/main/compile.C 1.57:
4446: * src/main/compile.tab.C 1.40:
4447: * src/main/compile_tools.C 1.44:
4448: * src/main/compile_tools.h 1.57:
4449: * src/main/execute.C 1.217:
4450: * src/main/pa_array.C 1.46:
4451: * src/main/pa_cache_managers.C 1.3:
4452: * src/main/pa_charset.C 1.19:
4453: * src/main/pa_charsets.C 1.5:
4454: * src/main/pa_common.C 1.100:
4455: * src/main/pa_db_connection.C 1.36:
4456: * src/main/pa_db_manager.C 1.20:
4457: * src/main/pa_db_table.C 1.19:
4458: * src/main/pa_dictionary.C 1.11:
4459: * src/main/pa_dir.C 1.10:
4460: * src/main/pa_exception.C 1.37:
4461: * src/main/pa_exec.C 1.24:
4462: * src/main/pa_globals.C 1.112:
4463: * src/main/pa_hash.C 1.49:
4464: * src/main/pa_pool.C 1.50:
4465: * src/main/pa_request.C 1.193:
4466: * src/main/pa_socks.C 1.12:
4467: * src/main/pa_sql_driver_manager.C 1.60:
4468: * src/main/pa_status_provider.C 1.3:
4469: * src/main/pa_string.C 1.137:
4470: * src/main/pa_stylesheet_manager.C 1.12:
4471: * src/main/pa_table.C 1.43:
4472: * src/main/untaint.C 1.88:
4473: * src/sql/pa_sql_driver.h 1.25:
4474: * src/targets/apache13/mod_parser3.C 1.16:
4475: * src/targets/apache13/pa_pool.C 1.4:
4476: * src/targets/apache13/pa_threads.C 1.6:
4477: * src/targets/cgi/pa_pool.C 1.35:
4478: * src/targets/cgi/pa_threads.C 1.8:
4479: * src/targets/cgi/parser3.C 1.153:
4480: * src/targets/cgi/pool_storage.h 1.8:
4481: * src/targets/isapi/pa_pool.C 1.11:
4482: * src/targets/isapi/pa_threads.C 1.7:
4483: * src/targets/isapi/parser3isapi.C 1.62:
4484: * src/targets/isapi/pool_storage.h 1.14:
4485: * src/types/pa_valiased.C 1.12:
4486: * src/types/pa_valiased.h 1.17:
4487: * src/types/pa_value.h 1.78:
4488: * src/types/pa_vbool.h 1.16:
4489: * src/types/pa_vclass.h 1.23:
4490: * src/types/pa_vcode_frame.h 1.13:
4491: * src/types/pa_vcookie.C 1.33:
4492: * src/types/pa_vcookie.h 1.14:
4493: * src/types/pa_vdate.h 1.7:
4494: * src/types/pa_vdouble.h 1.31:
4495: * src/types/pa_venv.h 1.19:
4496: * src/types/pa_vfile.C 1.25:
4497: * src/types/pa_vfile.h 1.39:
4498: * src/types/pa_vform.C 1.51:
4499: * src/types/pa_vform.h 1.32:
4500: * src/types/pa_vhash.h 1.28:
4501: * src/types/pa_vhashfile.C 1.18:
4502: * src/types/pa_vhashfile.h 1.14:
4503: * src/types/pa_vimage.C 1.15:
4504: * src/types/pa_vimage.h 1.23:
4505: * src/types/pa_vint.h 1.30:
4506: * src/types/pa_vjunction.h 1.11:
4507: * src/types/pa_vmath.h 1.5:
4508: * src/types/pa_vmethod_frame.h 1.21:
4509: * src/types/pa_vobject.h 1.15:
4510: * src/types/pa_vrequest.C 1.15:
4511: * src/types/pa_vrequest.h 1.15:
4512: * src/types/pa_vresponse.C 1.3:
4513: * src/types/pa_vresponse.h 1.20:
4514: * src/types/pa_vstateless_class.C 1.12:
4515: * src/types/pa_vstateless_class.h 1.22:
4516: * src/types/pa_vstateless_object.h 1.14:
4517: * src/types/pa_vstatus.C 1.5:
4518: * src/types/pa_vstatus.h 1.6:
4519: * src/types/pa_vstring.C 1.15:
4520: * src/types/pa_vstring.h 1.40:
4521: * src/types/pa_vtable.C 1.10:
4522: * src/types/pa_vtable.h 1.36:
4523: * src/types/pa_vvoid.h 1.7:
4524: * src/types/pa_vxdoc.C 1.10:
4525: * src/types/pa_vxdoc.h 1.18:
4526: * src/types/pa_vxnode.C 1.14:
4527: * src/types/pa_vxnode.h 1.11:
4528: * src/types/pa_wcontext.C 1.14:
4529: * src/types/pa_wcontext.h 1.26:
4530: * src/types/pa_wwrapper.h 1.15:
4531: 2002
4532:
4533: * src/types/pa_vcookie.C 1.36:
4534: * src/types/pa_vcookie.C 1.37:
4535: * src/types/pa_vcookie.C 1.38:
4536: * src/types/pa_vcookie.C 1.39:
4537: VCookie::fill_fields one check forgotten
4538:
4539: * src/classes/smtp/Makefile.am 1.1:
4540: * src/classes/smtp/Makefile.in 1.1:
4541: * src/include/Makefile.am 1.1:
4542: * src/include/Makefile.in 1.1:
4543: * src/sql/Makefile.am 1.3:
4544: * src/sql/Makefile.in 1.1:
4545: * src/targets/isapi/Makefile.am 1.1:
4546: * src/targets/isapi/Makefile.in 1.1:
4547: forgotten makes
4548:
4549: * AUTHORS 1.2:
4550: * COPYING 1.2:
4551: * INSTALL 1.3:
4552: * INSTALL 1.4:
4553: * README 1.2:
4554: install&others updated
4555:
4556: * Makefile.am 1.2:
4557: * Makefile.in 1.3:
4558: * configure 1.6:
4559: * configure.in 1.8:
4560: * etc/parser3.charsets/Makefile.am 1.2:
4561: * etc/parser3.charsets/Makefile.in 1.4:
4562: * src/Makefile.am 1.15:
4563: * src/Makefile.in 1.43:
4564: * src/classes/Makefile.am 1.37:
4565: * src/classes/Makefile.in 1.41:
4566: * src/classes/gd/Makefile.am 1.9:
4567: * src/classes/gd/Makefile.in 1.32:
4568: * src/main/Makefile.am 1.30:
4569: * src/main/Makefile.in 1.37:
4570: * src/main/pa_status_provider.C 1.5:
4571: * src/targets/Makefile.am 1.9:
4572: * src/targets/Makefile.in 1.32:
4573: * src/targets/apache13/Makefile.am 1.11:
4574: * src/targets/apache13/Makefile.in 1.30:
4575: * src/targets/cgi/Makefile.am 1.28:
4576: * src/targets/cgi/Makefile.in 1.39:
4577: * src/types/Makefile.am 1.19:
4578: * src/types/Makefile.in 1.33:
4579: 'make dist' works
4580:
4581: * src/classes/classes.C 1.15:
4582: * src/classes/classes.h 1.16:
4583: * src/classes/date.C 1.16:
4584: * src/classes/double.C 1.43:
4585: * src/classes/file.C 1.72:
4586: * src/classes/form.C 1.21:
4587: * src/classes/gd/gif.C 1.26:
4588: * src/classes/gd/gif.h 1.20:
4589: * src/classes/gd/gifio.C 1.18:
4590: * src/classes/hash.C 1.35:
4591: * src/classes/hashfile.C 1.22:
4592: * src/classes/image.C 1.66:
4593: * src/classes/image.C 1.67:
4594: * src/classes/int.C 1.40:
4595: * src/classes/mail.C 1.54:
4596: * src/classes/math.C 1.13:
4597: * src/classes/op.C 1.71:
4598: * src/classes/response.C 1.18:
4599: * src/classes/smtp/comms.C 1.8:
4600: * src/classes/smtp/smtp.C 1.9:
4601: * src/classes/smtp/smtp.h 1.8:
4602: * src/classes/string.C 1.97:
4603: * src/classes/table.C 1.144:
4604: * src/classes/void.C 1.16:
4605: * src/classes/xdoc.C 1.85:
4606: * src/classes/xnode.C 1.38:
4607: * src/classes/xnode.h 1.9:
4608: * src/include/pa_array.h 1.53:
4609: * src/include/pa_cache_managers.h 1.6:
4610: * src/include/pa_charset.h 1.14:
4611: * src/include/pa_charsets.h 1.5:
4612: * src/include/pa_common.h 1.74:
4613: * src/include/pa_config_fixed.h 1.38:
4614: * src/include/pa_config_includes.h 1.17:
4615: * src/include/pa_db_connection.h 1.21:
4616: * src/include/pa_db_manager.h 1.14:
4617: * src/include/pa_db_table.h 1.15:
4618: * src/include/pa_dictionary.h 1.10:
4619: * src/include/pa_dir.h 1.10:
4620: * src/include/pa_exception.h 1.31:
4621: * src/include/pa_exec.h 1.7:
4622: * src/include/pa_globals.h 1.78:
4623: * src/include/pa_hash.h 1.54:
4624: * src/include/pa_opcode.h 1.14:
4625: * src/include/pa_pool.h 1.78:
4626: * src/include/pa_pragma_pack_begin.h 1.4:
4627: * src/include/pa_pragma_pack_end.h 1.4:
4628: * src/include/pa_request.h 1.121:
4629: * src/include/pa_sapi.h 1.18:
4630: * src/include/pa_socks.h 1.8:
4631: * src/include/pa_sql_connection.h 1.23:
4632: * src/include/pa_sql_driver_manager.h 1.23:
4633: * src/include/pa_stack.h 1.13:
4634: * src/include/pa_string.h 1.124:
4635: * src/include/pa_stylesheet_connection.h 1.26:
4636: * src/include/pa_stylesheet_manager.h 1.12:
4637: * src/include/pa_table.h 1.41:
4638: * src/include/pa_threads.h 1.23:
4639: * src/include/pa_types.h 1.37:
4640: * src/main/compile.C 1.58:
4641: * src/main/compile_tools.C 1.45:
4642: * src/main/compile_tools.h 1.58:
4643: * src/main/execute.C 1.218:
4644: * src/main/pa_array.C 1.47:
4645: * src/main/pa_cache_managers.C 1.4:
4646: * src/main/pa_charset.C 1.20:
4647: * src/main/pa_charsets.C 1.6:
4648: * src/main/pa_common.C 1.101:
4649: * src/main/pa_common.C 1.102:
4650: * src/main/pa_db_connection.C 1.37:
4651: * src/main/pa_db_manager.C 1.21:
4652: * src/main/pa_db_table.C 1.20:
4653: * src/main/pa_dictionary.C 1.12:
4654: * src/main/pa_dir.C 1.11:
4655: * src/main/pa_exception.C 1.38:
4656: * src/main/pa_exec.C 1.25:
4657: * src/main/pa_globals.C 1.113:
4658: * src/main/pa_hash.C 1.50:
4659: * src/main/pa_pool.C 1.51:
4660: * src/main/pa_request.C 1.194:
4661: * src/main/pa_socks.C 1.13:
4662: * src/main/pa_sql_driver_manager.C 1.61:
4663: * src/main/pa_status_provider.C 1.4:
4664: * src/main/pa_string.C 1.138:
4665: * src/main/pa_stylesheet_manager.C 1.13:
4666: * src/main/pa_table.C 1.44:
4667: * src/main/untaint.C 1.89:
4668: * src/main/untaint.C 1.90:
4669: * src/sql/pa_sql_driver.h 1.26:
4670: * src/targets/apache13/mod_parser3.C 1.17:
4671: * src/targets/apache13/pa_pool.C 1.5:
4672: * src/targets/apache13/pa_threads.C 1.7:
4673: * src/targets/cgi/pa_pool.C 1.36:
4674: * src/targets/cgi/pa_threads.C 1.9:
4675: * src/targets/cgi/parser3.C 1.154:
4676: * src/targets/cgi/parser3.C 1.155:
4677: * src/targets/cgi/pool_storage.h 1.9:
4678: * src/targets/isapi/pa_pool.C 1.12:
4679: * src/targets/isapi/pa_threads.C 1.8:
4680: * src/targets/isapi/parser3isapi.C 1.63:
4681: * src/targets/isapi/pool_storage.h 1.15:
4682: * src/types/pa_valiased.C 1.13:
4683: * src/types/pa_valiased.h 1.18:
4684: * src/types/pa_value.h 1.79:
4685: * src/types/pa_vbool.h 1.17:
4686: * src/types/pa_vclass.h 1.24:
4687: * src/types/pa_vcode_frame.h 1.14:
4688: * src/types/pa_vcookie.C 1.34:
4689: * src/types/pa_vcookie.C 1.35:
4690: * src/types/pa_vcookie.h 1.15:
4691: * src/types/pa_vdate.h 1.8:
4692: * src/types/pa_vdouble.h 1.32:
4693: * src/types/pa_venv.h 1.20:
4694: * src/types/pa_vfile.C 1.26:
4695: * src/types/pa_vfile.C 1.27:
4696: * src/types/pa_vfile.h 1.40:
4697: * src/types/pa_vform.C 1.52:
4698: * src/types/pa_vform.C 1.53:
4699: * src/types/pa_vform.h 1.33:
4700: * src/types/pa_vhash.h 1.29:
4701: * src/types/pa_vhashfile.C 1.19:
4702: * src/types/pa_vhashfile.C 1.20:
4703: * src/types/pa_vhashfile.h 1.15:
4704: * src/types/pa_vimage.C 1.16:
4705: * src/types/pa_vimage.C 1.17:
4706: * src/types/pa_vimage.h 1.24:
4707: * src/types/pa_vint.h 1.31:
4708: * src/types/pa_vjunction.h 1.12:
4709: * src/types/pa_vmath.h 1.6:
4710: * src/types/pa_vmethod_frame.h 1.22:
4711: * src/types/pa_vobject.h 1.16:
4712: * src/types/pa_vrequest.C 1.16:
4713: * src/types/pa_vrequest.C 1.17:
4714: * src/types/pa_vrequest.h 1.16:
4715: * src/types/pa_vresponse.C 1.4:
4716: * src/types/pa_vresponse.C 1.5:
4717: * src/types/pa_vresponse.h 1.21:
4718: * src/types/pa_vstateless_class.C 1.13:
4719: * src/types/pa_vstateless_class.h 1.23:
4720: * src/types/pa_vstateless_object.h 1.15:
4721: * src/types/pa_vstatus.C 1.6:
4722: * src/types/pa_vstatus.h 1.7:
4723: * src/types/pa_vstring.C 1.16:
4724: * src/types/pa_vstring.C 1.17:
4725: * src/types/pa_vstring.h 1.41:
4726: * src/types/pa_vtable.C 1.11:
4727: * src/types/pa_vtable.C 1.12:
4728: * src/types/pa_vtable.h 1.37:
4729: * src/types/pa_vvoid.h 1.8:
4730: * src/types/pa_vxdoc.C 1.11:
4731: * src/types/pa_vxdoc.C 1.12:
4732: * src/types/pa_vxdoc.h 1.19:
4733: * src/types/pa_vxnode.C 1.15:
4734: * src/types/pa_vxnode.C 1.16:
4735: * src/types/pa_vxnode.h 1.12:
4736: * src/types/pa_wcontext.C 1.15:
4737: * src/types/pa_wcontext.h 1.27:
4738: * src/types/pa_wwrapper.h 1.16:
4739: name spelling
4740:
4741: 2002-02-07 paf
4742: * src/main/compile.C 1.56:
4743: * src/main/compile.tab.C 1.39:
4744: * src/main/compile.y 1.180:
4745: * src/main/compile_tools.h 1.56:
4746: disabled $if reference due to conflicts with local variables
4747:
4748: * configure 1.5:
4749: * configure.in 1.7:
4750: * src/classes/Makefile.in 1.39:
4751: * src/classes/gd/Makefile.in 1.30:
4752: * src/include/pa_config_auto.h.in 1.18:
4753: * src/main/Makefile.in 1.35:
4754: * src/main/pa_common.C 1.99:
4755: * src/main/pa_socks.C 1.10:
4756: * src/targets/Makefile.in 1.30:
4757: * src/targets/cgi/Makefile.in 1.37:
4758: * src/types/Makefile.in 1.31:
4759: compiled under cygwin
4760: added yet another locking function: fcntl
4761:
4762: * src/classes/Makefile.in 1.40:
4763: * src/classes/gd/Makefile.in 1.31:
4764: * src/main/Makefile.in 1.36:
4765: * src/targets/Makefile.in 1.31:
4766: * src/targets/apache13/Makefile.in 1.29:
4767: * src/targets/cgi/Makefile.in 1.38:
4768: * src/types/Makefile.in 1.32:
4769: makes
4770:
4771: * src/include/pa_array.h 1.50:
4772: * src/main/compile.C 1.55:
4773: * src/main/compile.tab.C 1.37:
4774: * src/main/compile.y 1.179:
4775: * src/main/compile_tools.C 1.43:
4776: * src/main/compile_tools.h 1.55:
4777: operators now detected by check at name_without_curly_rdive_read rule whether diving code constists only of
4778: OP_VALUE+string+OP_GET_ELEMENT.
4779: and last op code substituted with OP_GET_ELEMENT_OR_OPERATOR
4780: to form
4781: OP_VALUE+string+OP_GET_ELEMENT_OR_OPERATOR.
4782: code
4783:
4784: * operators.txt 1.6:
4785: * src/classes/string.C 1.95:
4786: * src/include/pa_config_fixed.h 1.35:
4787: * src/main/compile.tab.C 1.38:
4788: ^int/double/string.format
4789: now can be called with normal [] brackets, not stupid {} as it were implemented for some strange reason.
4790: retaining backward compatibility due to some already-implemented servers
4791:
4792: * config.sub 1.2:
4793: on cygwin configure passes it with strange i1586 const, hacked
4794: it to mean i586
4795:
4796: * src/main/pa_socks.C 1.11:
4797: swapped headers to avoid compiler warnings
4798:
4799: * operators.txt 1.7:
4800: * src/classes/table.C 1.142:
4801: * src/include/pa_array.h 1.51:
4802: * src/include/pa_table.h 1.39:
4803: * src/main/pa_array.C 1.45:
4804: * src/main/pa_table.C 1.42:
4805: * www/htdocs/auto.p 1.3:
4806: * www/htdocs/index.html 1.6:
4807: table::create now // 'set' name obsolete now
4808: table clone.
4809:
4810: * operators.txt 1.8:
4811: * src/classes/xdoc.C 1.83:
4812: * src/include/pa_config_fixed.h 1.36:
4813: xdoc::set obsolete now, now xdoc::create, with both sences
4814:
4815: 2002-02-06 paf
4816: * src/classes/mail.C 1.52:
4817: *** empty log message ***
4818:
4819: * configure 1.4:
4820: * configure.in 1.6:
4821: prefix expanded, grr
4822:
4823: * etc/parser3.conf.in 1.3:
4824: * operators.txt 1.5:
4825: * src/classes/mail.C 1.51:
4826: mail:send config changed
4827:
4828: 2002-02-05 paf
4829: * configure.in 1.3:
4830: * operators.txt 1.2:
4831: * src/classes/file.C 1.70:
4832: * src/classes/op.C 1.69:
4833: * src/include/pa_common.h 1.72:
4834: * src/include/pa_config_includes.h 1.15:
4835: * src/main/compile.tab.C 1.36:
4836: * src/main/pa_common.C 1.98:
4837: * www/htdocs/index.html 1.5:
4838: rewritten ^cache to use non-blocking-exclusive-caches
4839:
4840: * src/types/pa_vstatus.C 1.4:
4841: status:rusage 3
4842:
4843: * src/main/pa_common.C 1.97:
4844: text file read mode on win32 adjusted [speed impact. was off
4845: for debugging purpose, but forgotten afterwards]
4846:
4847: * operators.txt 1.3:
4848: status:rusage described int operators
4849:
4850: * configure.in 1.4:
4851: * src/types/Makefile.am 1.18:
4852: * src/types/pa_vstatus.h 1.5:
4853: * src/types/types.dsp 1.18:
4854: status:rusage
4855:
4856: * src/types/pa_vstatus.C 1.1:
4857: status:rusage 1
4858:
4859: * configure 1.3:
4860: * configure.in 1.5:
4861: * src/include/pa_config_auto.h.in 1.17:
4862: * src/types/Makefile.in 1.30:
4863: * src/types/pa_vstatus.C 1.2:
4864: *** empty log message ***
4865:
4866: * src/main/pa_exec.C 1.22.14.1:
4867: * src/main/pa_exec.C 1.23:
4868: argv0 now correct
4869:
4870: * src/types/pa_vstatus.C 1.3:
4871: status:rusage 2
4872:
4873: * operators.txt 1.4:
4874: regex options commented
4875:
4876: 2002-02-01 paf
4877: * etc/parser3.conf.in 1.2:
4878: \r removed
4879:
4880: * src/classes/op.C 1.62.2.1.2.3:
4881: file_write does EX lock after create,
4882: while file_read does SH after open,
4883: 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,
4884: added a check for that in ^cache...read
4885:
4886: 2002-01-31 paf
4887: * src/main/execute.C 1.210:
4888: * www/htdocs/index.html 1.3:
4889: operators check, thay mistakenly seen in
4890: $class:operator
4891: $object.operators
4892: contexts
4893:
4894: * INSTALL 1.2:
4895: * Makefile.in 1.2:
4896: * configure 1.2:
4897: * configure.in 1.2:
4898: * etc/Makefile.am 1.2:
4899: * etc/Makefile.in 1.2:
4900: * etc/parser3.charsets/Makefile.in 1.3:
4901: * ident.awk 1.2:
4902: * src/Makefile.in 1.42:
4903: * src/classes/Makefile.am 1.36:
4904: * src/classes/Makefile.in 1.38:
4905: * src/classes/gd/Makefile.am 1.8:
4906: * src/classes/gd/Makefile.in 1.29:
4907: * src/main/Makefile.am 1.29:
4908: * src/main/Makefile.in 1.34:
4909: * src/targets/Makefile.in 1.29:
4910: * src/targets/apache13/Makefile.am 1.10:
4911: * src/targets/cgi/Makefile.am 1.27:
4912: * src/targets/cgi/Makefile.in 1.36:
4913: * src/targets/cgi/pa_config_paths.h.in 1.1:
4914: * src/targets/cgi/parser3.C 1.152:
4915: * src/types/Makefile.am 1.17:
4916: * src/types/Makefile.in 1.29:
4917: lowered indent.awk back to src/
4918:
4919: * src/classes/xdoc.C 1.82:
4920: * src/targets/cgi/parser3.dsp 1.41:
4921: * www/htdocs/index.html 1.2:
4922: now compiles under win32
4923:
4924: * src/main/compile.tab.C 1.35:
4925: * src/main/compile.y 1.178:
4926: disabled operator call after ^xxx:
4927:
4928: * AUTHORS 1.1:
4929: * COPYING 1.1:
4930: * INSTALL 1.1:
4931: * Makefile.am 1.1:
4932: * Makefile.in 1.1:
4933: * NEWS 1.1:
4934: * README 1.1:
4935: * acinclude.m4 1.1:
4936: * aclocal.m4 1.1:
4937: * asm.txt 1.1:
4938: * config.guess 1.1:
4939: * config.sub 1.1:
4940: * configure 1.1:
4941: * configure.in 1.1:
4942: * etc/Makefile.am 1.1:
4943: * etc/Makefile.in 1.1:
4944: * etc/parser3.charsets/Makefile.am 1.1:
4945: * etc/parser3.charsets/Makefile.in 1.1:
4946: * etc/parser3.charsets/koi8-r.cfg 1.1:
4947: * etc/parser3.charsets/windows-1250.cfg 1.1:
4948: * etc/parser3.charsets/windows-1251.cfg 1.1:
4949: * etc/parser3.conf.in 1.1:
4950: * form.txt 1.1:
4951: * ident.awk 1.1:
4952: * install-sh 1.1:
4953: * lang.txt 1.1:
4954: * ltconfig 1.1:
4955: * ltmain.sh 1.1:
4956: * missing 1.1:
4957: * mkinstalldirs 1.1:
4958: * operators.txt 1.1:
4959: * parser3.dsw 1.1:
4960: * sql.txt 1.1:
4961: * src/Makefile.am 1.14:
4962: * src/Makefile.in 1.41:
4963: * src/classes/Makefile.am 1.35:
4964: * src/classes/Makefile.in 1.37:
4965: * src/classes/gd/Makefile.am 1.7:
4966: * src/classes/gd/Makefile.in 1.28:
4967: * src/ident.awk 1.4:
4968: * src/include/pa_config_auto.h.in 1.16:
4969: * src/main/Makefile.am 1.28:
4970: * src/main/Makefile.in 1.33:
4971: * src/targets/Makefile.in 1.28:
4972: * src/targets/apache13/Makefile.am 1.9:
4973: * src/targets/apache13/Makefile.in 1.28:
4974: * src/targets/cgi/Makefile.am 1.26:
4975: * src/targets/cgi/Makefile.in 1.35:
4976: * src/targets/cgi/parser3.C 1.151:
4977: * src/types/Makefile.am 1.16:
4978: * src/types/Makefile.in 1.28:
4979: * types.txt 1.1:
4980: * www/Makefile.am 1.1:
4981: * www/Makefile.in 1.1:
4982: * www/htdocs/auto.p 1.1:
4983: * www/htdocs/global.xsl 1.1:
4984: * www/htdocs/index.html 1.1:
4985: * www/htdocs/parser-status.html 1.1:
4986: * www/htdocs/people.dtd 1.1:
4987: moved etc&www out of src, moved configure&co out of src
4988: added windows-1250.cfg
4989: straightened installation scripts procedure
4990: made targets/cgi/parser3.C be dependant on ./configure --sysconfdir change
4991:
4992: * src/include/pa_opcode.h 1.12:
4993: * src/include/pa_request.h 1.119:
4994: * src/main/compile.C 1.54:
4995: * src/main/compile.tab.C 1.33:
4996: * src/main/compile.y 1.177:
4997: * src/main/compile_tools.C 1.42:
4998: * src/main/compile_tools.h 1.54:
4999: * src/main/execute.C 1.215:
5000: * src/types/pa_wcontext.h 1.25:
5001: operators check 6.1
5002: rewritten. now check is done at compile time
5003:
5004: * etc/parser3.charsets/Makefile.in 1.2:
5005: * src/ident.awk 1.5:
5006: *** empty log message ***
5007:
5008: * src/main/execute.C 1.214:
5009: operators check 5
5010: floated up old error of staying in 'entered class/object' state after $a($a..)
5011: it prevented operators from being called thereafter
5012:
5013: * src/main/compile.tab.C 1.34:
5014: * src/main/execute.C 1.216:
5015: made operators lookup first in ^xxx situation.
5016: so that one could not do
5017: $if[1]
5018: ^if[xxx]
5019:
5020: * src/main/execute.C 1.211:
5021: * src/types/pa_wcontext.h 1.24:
5022: * www/htdocs/auto.p 1.2:
5023: * www/htdocs/index.html 1.4:
5024: operators check 2
5025: floated up old error of staying in 'entered class' state after $a:a[a]
5026: it prevented operators from being called thereafter
5027:
5028: * src/main/execute.C 1.212:
5029: operators check 3
5030: floated up old error of staying in 'entered class' state after $a:a(a)
5031: it prevented operators from being called thereafter
5032:
5033: * src/include/pa_opcode.h 1.11:
5034: * src/main/compile.tab.C 1.32:
5035: * src/main/compile.y 1.176:
5036: * src/main/execute.C 1.213:
5037: operators check 4
5038: floated up old error of staying in 'entered object' state after ^a.a(a)
5039: it prevented operators from being called thereafter
5040:
5041: 2002-01-30 paf
5042: * src/classes/xdoc.C 1.81:
5043: acconfig.h changed [comments before #undefs removed]
5044: those comments were a mistake, and prevented libltdl from function properly
5045:
5046: 2002-01-29 paf
5047: * src/Makefile.am 1.13:
5048: * src/Makefile.in 1.40:
5049: * src/classes/Makefile.am 1.34:
5050: * src/classes/Makefile.in 1.36:
5051: * src/classes/gd/Makefile.in 1.27:
5052: * src/main/Makefile.in 1.32:
5053: * src/targets/Makefile.in 1.27:
5054: * src/targets/apache13/Makefile.in 1.27:
5055: * src/targets/cgi/Makefile.in 1.34:
5056: * src/types/Makefile.in 1.27:
5057: removed libltdl/libtool creation [modified acinclude.m4 which were creating int into just assignment LIBTOOL=../libtool]
5058: added default system config&charsetts
5059: prepared 'make install', now it installs
5060: targets/cgi/parser3 into bin directory
5061: etc/parser3.conf & etc/parser3.charsets/* into $sysconfdir and $sysconfdir/parser3.charsets respectively
5062:
5063: * src/classes/xdoc.C 1.80:
5064: * src/include/pa_charset.h 1.12:
5065: * src/include/pa_globals.h 1.76:
5066: * src/main/pa_globals.C 1.111:
5067: few forgotten ifdef XML added
5068:
5069: 2002-01-28 paf
5070: * src/classes/xdoc.C 1.79:
5071: * src/classes/xnode.h 1.7:
5072: * src/main/pa_exception.C 1.35:
5073: xdoc.importNode 0
5074:
5075: * src/classes/xdoc.C 1.78:
5076: xdoc::set now untaints OK
5077:
5078: * src/Makefile.in 1.39:
5079: stupid make runs automake on ths
5080:
5081: * src/classes/xnode.C 1.34:
5082: * src/types/pa_vxdoc.h 1.17:
5083: xdoc.importNode 1 [fixed as_node helper func to accept docs]
5084:
5085: * src/classes/Makefile.am 1.33:
5086: * src/classes/Makefile.in 1.35:
5087: * src/targets/cgi/Makefile.am 1.25:
5088: * src/targets/cgi/Makefile.in 1.33:
5089: xalan-patch removed
5090:
5091: * src/main/pa_exception.C 1.36:
5092: dom|generic error output fix
5093:
5094: * src/classes/xnode.C 1.35:
5095: xdoc.importNode 2 [mistype err]
5096:
5097: * src/classes/xnode.C 1.36:
5098: xdoc.importNode 3 [check err]
5099:
5100: 2002-01-25 paf
5101: * src/include/pa_charset.h 1.11:
5102: * src/main/pa_globals.C 1.110:
5103: http://localhost/abc -> $ENV{DOCUMENT_ROOT}/abc | ./abc
5104:
5105: * src/classes/hash.C 1.33:
5106: unified hash::sql, now
5107: ^hash::sql{query}[[$.limit(2) $.offset(4)]]
5108:
5109: * src/classes/file.C 1.68:
5110: * src/classes/op.C 1.68:
5111: * src/classes/string.C 1.94:
5112: * src/classes/table.C 1.141:
5113: * src/classes/xdoc.C 1.77:
5114: * src/include/pa_common.h 1.70:
5115: * src/main/pa_common.C 1.95:
5116: * src/types/pa_vfile.h 1.38:
5117: removed redundant pool param to some pa_common funcs
5118:
5119: * src/classes/file.C 1.69:
5120: * src/include/pa_common.h 1.71:
5121: * src/main/pa_common.C 1.96:
5122: ^file:lock[filename]{code}
5123:
5124: * src/include/pa_charset.h 1.10:
5125: * src/include/pa_charset.h 1.2.2.1:
5126: * src/include/pa_config_fixed.h 1.34.6.1:
5127: * src/main/compile.tab.C 1.27.6.3:
5128: * src/main/pa_charset.C 1.18:
5129: typedef XMLCh... not stupid illegal define
5130:
5131: * src/main/compile.tab.C 1.31:
5132: * src/main/compile.y 1.175:
5133: #comment before @ after @SPECIAL
5134: now works OK
5135:
5136: * src/main/pa_exec.C 1.20:
5137: max arg count now 10, and proper message on violation that added
5138:
5139: * src/main/pa_exec.C 1.21:
5140: * src/main/pa_exec.C 1.22:
5141: unix: exec now does chdir to script dir
5142:
5143: 2002-01-24 paf
5144: * src/classes/hashfile.C 1.20:
5145: * src/include/pa_db_table.h 1.13:
5146: * src/include/pa_opcode.h 1.10:
5147: * src/main/compile.tab.C 1.30:
5148: * src/main/compile.y 1.174:
5149: * src/main/compile_tools.C 1.41:
5150: * src/main/compile_tools.h 1.53:
5151: * src/main/execute.C 1.209:
5152: * src/main/pa_db_connection.C 1.35:
5153: * src/main/pa_db_table.C 1.18:
5154: * src/types/pa_vhashfile.C 1.17:
5155: * src/types/pa_vhashfile.h 1.13:
5156: merged from r17 - hashfile without logfiles
5157:
5158: * src/classes/xnode.C 1.31:
5159: xnode.select returns array always now, in case 'nothing found'
5160: returns empty array
5161:
5162: * src/include/pa_version.h 1.3:
5163: changed version number
5164:
5165: * src/classes/xdoc.C 1.74:
5166: checked empty response
5167:
5168: * src/classes/hashfile.C 1.19.2.1:
5169: * src/include/pa_db_table.h 1.12.6.1:
5170: * src/main/compile.tab.C 1.27.6.2:
5171: * src/main/pa_db_connection.C 1.34.6.1:
5172: * src/main/pa_db_table.C 1.17.2.1:
5173: * src/types/pa_vhashfile.C 1.16.6.1:
5174: * src/types/pa_vhashfile.h 1.12.14.1:
5175: hashfile:
5176: removed use of transactions
5177: [libdb removed DB_INIT_LOCK, DB_INIT_LOG, DB_INIT_TXN init bits,
5178: thus got rid of huge log files, which cluttered disk without huge need]
5179:
5180: * src/classes/xdoc.C 1.76:
5181: * src/classes/xnode.C 1.33:
5182: * src/classes/xnode.h 1.6:
5183: gdome_xml_doc_get_xmlDoc handy macro, which is strangly abscent
5184: in dome lib
5185:
5186: * src/classes/xnode.C 1.30:
5187: xpath nodes select bug [0] instead of [i], be more tender with
5188: ctrl/c/v
5189:
5190: * src/classes/xdoc.C 1.75:
5191: xsltSaveResultTo checked <0 response
5192:
5193: * src/classes/xnode.C 1.32:
5194: xdoc.select fixed context node [were always /, not self node]
5195:
5196: 2002-01-23 paf
5197: * src/classes/xdoc.C 1.72:
5198: * src/main/pa_globals.C 1.108:
5199: * src/types/pa_vdouble.h 1.29:
5200: %.20E now default float format
5201: this is for regretful twice-converting here:
5202: $a(double value) when they write double falue they convert it to string first,
5203: thus %g were losing precesion.
5204:
5205: todo: think up some way to remove double->string string->double twice-converting
5206:
5207: * src/main/pa_globals.C 1.105:
5208: removed debug xslt messages
5209:
5210: * src/main/pa_globals.C 1.106:
5211: xslt linked dynamically. [mistekenly were statically linked]
5212:
5213: * src/include/pa_exception.h 1.29:
5214: * src/main/compile.tab.C 1.29:
5215: * src/main/pa_exception.C 1.34:
5216: removed exception va_list constructor.
5217: 1. not needed anymore
5218: 2. there were a conflict[causing errors] between
5219: ctor(, va_list)
5220: ctor(, ...)
5221: compiler[both msvc and gcc] never detected an ambiguilty here, compiling
5222: ctor(, "hello") into ctor(, va_list) which, of course, caused gpf
5223:
5224: * src/types/pa_vdouble.h 1.30:
5225: %.20E now float format when %g produced 'e' in output
5226: this is for regretful twice-converting here:
5227: $a(double value) when they write double falue they convert it to string first,
5228: thus %g were losing precesion.
5229:
5230: todo: think up some way to remove double->string string->double twice-converting
5231:
5232: * src/types/pa_vdouble.h 1.28.14.1:
5233: double prec. todo: get rid of twice-converting
5234:
5235: * src/classes/xdoc.C 1.71:
5236: * src/include/pa_stylesheet_connection.h 1.24:
5237: * src/main/pa_globals.C 1.107:
5238: xmlSubstituteEntitiesDefault(1) now global, reasons in comment inside
5239:
5240: * src/classes/xdoc.C 1.73:
5241: * src/main/pa_globals.C 1.109:
5242: xdoc::load/set entities substituted.
5243: // 2. when dom tree with entites goes under transform text nodes
5244: // got [erroreosly] cut on first entity occurance
5245:
5246: 2002-01-22 paf
5247: * src/classes/table.C 1.140:
5248: join behaived badly in case named tables structure mismatched: 0 strings sneaked into dest failing afterwards.
5249: replaced them with empty strings
5250:
5251: * src/classes/xdoc.C 1.70:
5252: * src/include/pa_stylesheet_connection.h 1.23:
5253: * src/main/pa_globals.C 1.104:
5254: xsl stylesheet load: parsed entities, this helps compiling stylesheet properly.
5255: example:
5256: this refused to work,
5257: <b>«<xsl:value-of select="@title" />»</b>
5258: stranly worked only this way:
5259: <b>«<xsl:value-of select="@title" />»</b>
5260:
5261: docs says "set it to 1", never going into details, so I decided to try NOT to do that
5262:
5263: * src/classes/gd/gif.C 1.24:
5264: * src/classes/gd/mtables.h 1.2:
5265: angles adjust for image.arc and image.sector
5266:
5267: * src/classes/gd/gif.C 1.23:
5268: added bounds check into image.replace...LineReplaceColor
5269:
5270: 2002-01-21 paf
5271: * src/include/pa_stylesheet_connection.h 1.20:
5272: * src/main/pa_exception.C 1.32:
5273: xml generic message 1
5274:
5275: * src/main/pa_charset.C 1.17:
5276: checked empty transcoders in transcode_cstr|buf
5277:
5278: * src/classes/Makefile.in 1.34:
5279: * src/classes/xdoc.C 1.67:
5280: * src/classes/xnode.C 1.29:
5281: * src/include/pa_stylesheet_connection.h 1.22:
5282: * src/main/pa_charset.C 1.16:
5283: * src/main/pa_globals.C 1.103:
5284: * src/main/pa_sql_driver_manager.C 1.59:
5285: * src/main/pa_stylesheet_manager.C 1.11:
5286: * src/targets/cgi/Makefile.am 1.24:
5287: * src/targets/cgi/Makefile.in 1.32:
5288: autoconf gnome
5289:
5290: * src/classes/xdoc.C 1.69:
5291: xdoc::load error source = filespec
5292:
5293: * src/classes/table.C 1.139:
5294: ^table::load
5295: empty lines or #comments before headline
5296:
5297: * src/include/pa_array.h 1.49:
5298: * src/include/pa_globals.h 1.74:
5299: * src/include/pa_request.h 1.118:
5300: * src/include/pa_threads.h 1.21:
5301: * src/main/pa_array.C 1.44:
5302: * src/main/pa_exception.C 1.31:
5303: * src/main/pa_globals.C 1.101:
5304: * src/main/pa_request.C 1.192:
5305: * src/targets/apache13/pa_threads.C 1.4:
5306: * src/targets/cgi/pa_threads.C 1.6:
5307: * src/targets/isapi/pa_threads.C 1.6:
5308: xml generic errors 0
5309:
5310: * src/classes/xdoc.C 1.66:
5311: * src/classes/xnode.C 1.28:
5312: * src/include/pa_exception.h 1.28:
5313: * src/include/pa_globals.h 1.75:
5314: * src/include/pa_stylesheet_connection.h 1.21:
5315: * src/main/pa_exception.C 1.33:
5316: * src/main/pa_globals.C 1.102:
5317: * src/targets/apache13/pa_threads.C 1.5:
5318: * src/targets/cgi/pa_threads.C 1.7:
5319: xslt generic error 1
5320:
5321: * src/classes/xdoc.C 1.68:
5322: transform error source now stylesheet_filespec
5323:
5324: 2002-01-16 paf
5325: * src/classes/xdoc.C 1.64:
5326: few comments
5327:
5328: * src/classes/hash.C 1.32:
5329: * src/classes/op.C 1.67:
5330: * src/classes/string.C 1.93:
5331: * src/classes/table.C 1.138:
5332: * src/classes/void.C 1.14:
5333: * src/classes/xdoc.C 1.65:
5334: * src/include/pa_db_connection.h 1.19:
5335: * src/include/pa_request.h 1.117:
5336: * src/include/pa_sql_connection.h 1.21:
5337: * src/include/pa_sql_driver_manager.h 1.21:
5338: * src/include/pa_stylesheet_connection.h 1.19:
5339: * src/include/pa_stylesheet_manager.h 1.10:
5340: * src/main/pa_request.C 1.191:
5341: * src/main/pa_sql_driver_manager.C 1.58:
5342: * src/main/pa_stylesheet_manager.C 1.10:
5343: * src/targets/cgi/pool_storage.h 1.7:
5344: auto closers to sql_connection, stylesheet_connection
5345: auto destroyers to remaining gnome objects
5346:
5347: 2002-01-15 paf
5348: * src/classes/xdoc.C 1.61:
5349: * src/include/pa_charset.h 1.9:
5350: * src/main/pa_charset.C 1.15:
5351: started output options parsing
5352:
5353: * src/classes/xdoc.C 1.63:
5354: xdoc
5355: file
5356: save
5357: string
5358:
5359: ready.
5360: todo: error handling
5361:
5362: * src/classes/xdoc.C 1.62:
5363: xdoc save rewritten using xmlAllocOutputBuffer
5364: less mallocs, more reallocs. less fragmented result
5365:
5366: 2002-01-14 paf
5367: * src/classes/xdoc.C 1.60:
5368: method
5369:
5370: * src/classes/xdoc.C 1.59:
5371: * src/classes/xnode.C 1.27:
5372: * src/include/pa_charset.h 1.8:
5373: * src/include/pa_pool.h 1.76:
5374: * src/include/pa_stylesheet_connection.h 1.18:
5375: * src/main/main.dsp 1.145:
5376: * src/main/pa_charset.C 1.14:
5377: * src/main/pa_globals.C 1.100:
5378: * src/main/pa_pool.C 1.49:
5379: * src/main/pa_stylesheet_manager.C 1.9:
5380: * src/types/pa_vxdoc.h 1.16:
5381: xslt transform0.
5382: TODO:
5383: use output options
5384: handle errors
5385:
5386: * src/classes/xdoc.C 1.58:
5387: * src/classes/xnode.C 1.26:
5388: ^xdoc.file
5389:
5390: 2002-01-11 paf
5391: * src/classes/xnode.C 1.22:
5392: * src/include/pa_charset.h 1.6:
5393: * src/main/pa_charset.C 1.13:
5394: xpath selectNode 1
5395:
5396: * src/include/pa_opcode.h 1.9.6.1:
5397: * src/main/compile.tab.C 1.27.6.1:
5398: * src/main/compile.y 1.173.14.1:
5399: * src/main/compile_tools.C 1.40.14.1:
5400: * src/main/compile_tools.h 1.52.6.1:
5401: * src/main/execute.C 1.208.2.1:
5402: partial logical && || evaluation
5403:
5404: * src/classes/xnode.C 1.23:
5405: xpath selectNode 2
5406:
5407: * src/classes/xnode.C 1.24:
5408: * src/include/pa_charset.h 1.7:
5409: xpath selectNode 3: string/number/bool
5410:
5411: * src/classes/xnode.C 1.25:
5412: xpath selectNodes
5413:
5414: 2002-01-10 paf
5415: * src/classes/xnode.C 1.21:
5416: xpath selectNode -100 [just written]
5417:
5418: * src/classes/xdoc.C 1.57:
5419: * src/classes/xnode.C 1.20:
5420: * src/include/pa_charset.h 1.5:
5421: * src/include/pa_exception.h 1.27:
5422: * src/include/pa_pool.h 1.75:
5423: * src/main/pa_charset.C 1.12:
5424: * src/main/pa_pool.C 1.48:
5425: GdomeDOMString_auto_ptr c++ wrapper [calls refcounter]
5426:
5427: 2001-12-29 paf
5428: * src/classes/xdoc.C 1.56:
5429: * src/include/pa_exception.h 1.26:
5430: * src/main/pa_charset.C 1.11:
5431: * src/main/pa_exception.C 1.30:
5432: * src/main/pa_globals.C 1.99:
5433: xdoc
5434: ^set
5435: ^string with glib works 0
5436:
5437: 2001-12-28 paf
5438: * src/classes/smtp/smtp.h 1.6:
5439: * src/main/pa_globals.C 1.98:
5440: renamed gdome to libgdome.dll
5441:
5442: * src/classes/classes.dsp 1.14:
5443: * src/classes/gd/gd.dsp 1.18:
5444: * src/classes/gd/gifio.C 1.16:
5445: * src/classes/mail.C 1.50:
5446: * src/classes/smtp/comms.C 1.6:
5447: * src/classes/smtp/smtp.C 1.7:
5448: * src/classes/smtp/smtp.dsp 1.15:
5449: * src/classes/xdoc.C 1.54:
5450: * src/classes/xnode.C 1.19:
5451: * src/classes/xnode.h 1.5:
5452: * src/include/pa_exception.h 1.25:
5453: * src/include/pa_globals.h 1.73:
5454: * src/main/compile.tab.C 1.28:
5455: * src/main/main.dsp 1.144:
5456: * src/main/pa_charset.C 1.9:
5457: * src/main/pa_dir.C 1.9:
5458: * src/main/pa_exception.C 1.28:
5459: * src/main/pa_exec.C 1.19:
5460: * src/main/pa_globals.C 1.97:
5461: * src/main/pa_socks.C 1.9:
5462: * src/targets/cgi/parser3.C 1.150:
5463: * src/targets/cgi/parser3.dsp 1.40:
5464: * src/types/pa_vxdoc.C 1.9:
5465: * src/types/pa_vxdoc.h 1.15:
5466: * src/types/pa_vxnode.C 1.13:
5467: * src/types/pa_vxnode.h 1.10:
5468: gnome libs just compiled in.
5469: no refcounting
5470: no xpath
5471: no xslt
5472: yet
5473:
5474: * src/classes/xdoc.C 1.55:
5475: * src/include/pa_charset.h 1.4:
5476: * src/main/pa_charset.C 1.10:
5477: * src/main/pa_exception.C 1.29:
5478: started glib transcoders
5479:
5480: 2001-12-27 paf
5481: * src/include/pa_charset.h 1.3:
5482: * src/include/pa_common.h 1.69:
5483: * src/include/pa_exception.h 1.24:
5484: * src/include/pa_globals.h 1.72:
5485: * src/include/pa_pool.h 1.74:
5486: * src/main/main.dsp 1.143:
5487: * src/main/pa_charset.C 1.8:
5488: * src/main/pa_charsets.C 1.4:
5489: * src/main/pa_globals.C 1.96:
5490: * src/main/pa_pool.C 1.47:
5491: * src/targets/cgi/parser3.C 1.149:
5492: * src/targets/cgi/parser3.dsp 1.39:
5493: * src/types/pa_vxdoc.C 1.8:
5494: * src/types/pa_vxdoc.h 1.14:
5495: * src/types/pa_vxnode.C 1.12:
5496: * src/types/pa_vxnode.h 1.9:
5497: * src/types/types.dsp 1.17:
5498: going away from xalan&xerces, started the process.
5499: globals [initialization
5500: pool [charset update
5501: charset [transcodings
5502: vxnode vxdoc [DOM calls
5503:
5504: * src/classes/Makefile.am 1.32:
5505: going away from xalan&xerces, not needed anymore
5506:
5507: 2001-12-26 paf
5508: * src/include/pa_charset.h 1.2:
5509: * src/include/pa_charsets.h 1.3:
5510: * src/main/pa_charset.C 1.7:
5511: * src/main/pa_charsets.C 1.3:
5512: * src/main/pa_request.C 1.190:
5513: charset key globalized [bug]
5514:
5515: 2001-12-25 paf
5516: * src/classes/mail.C 1.49:
5517: * src/classes/table.C 1.137:
5518: * src/include/pa_string.h 1.122:
5519: * src/main/pa_string.C 1.136:
5520: table set & append changed splitting languages, separators now can be clean AND as-is
5521: same to mail command line $MAIN:MAIL.progX arguments
5522:
5523: 2001-12-24 paf
5524: * src/classes/hashfile.C 1.19:
5525: * src/classes/op.C 1.66:
5526: * src/main/pa_db_table.C 1.17:
5527: * src/main/pa_string.C 1.135:
5528: read from cache size check updated
5529:
5530: * src/main/pa_string.C 1.133:
5531: * src/main/pa_string.C 1.134:
5532: String::join_chain another ugly bug :(
5533:
5534: * src/classes/mail.C 1.48:
5535: one parted text messages - no multipart mime-type anymore.
5536: for convinient if $.attach-ments
5537:
5538: 2001-12-21 paf
5539: * src/main/pa_request.C 1.189:
5540: $result in @main actually not working, to hell with it for now
5541:
5542: * src/main/execute.C 1.207:
5543: junction evaluation canceled - endless recursion detected
5544:
5545: * src/classes/date.C 1.14:
5546: date:sql-string now returns localtime
5547:
5548: * src/include/pa_request.h 1.116:
5549: * src/main/execute.C 1.208:
5550: * src/main/pa_request.C 1.188:
5551: * src/types/pa_vmethod_frame.h 1.20:
5552: * src/types/pa_wcontext.h 1.23:
5553: $result in @main @postprocess @exception
5554:
5555: 2001-12-19 paf
5556: * src/main/pa_request.C 1.187:
5557: CLASS_PATH now / = DOCUMENT_ROOT
5558:
5559: * src/classes/op.C 1.65:
5560: ^cache keypath now relative
5561:
5562: * src/classes/hashfile.C 1.18:
5563: ^hashfile.open DB_HOME now relative
5564:
5565: * src/main/pa_charset.C 1.6:
5566: charset->charset transcoding via unicode intermediate
5567:
5568: * src/classes/mail.C 1.46:
5569: * src/include/pa_config_fixed.h 1.34:
5570: to/from 0 check were missing
5571:
5572: * src/classes/mail.C 1.47:
5573: changed weighting prior to sort
5574:
5575: 2001-12-17 paf
5576: * src/classes/mail.C 1.45:
5577: * src/include/pa_charsets.h 1.2:
5578: * src/include/pa_string.h 1.121:
5579: * src/main/pa_charsets.C 1.2:
5580: * src/main/untaint.C 1.87:
5581: * src/types/pa_vrequest.C 1.14:
5582: * src/types/pa_vresponse.C 1.2:
5583: ^mail:send[
5584: $.charset[zzz]
5585: addded
5586:
5587: * src/include/pa_db_table.h 1.12:
5588: * src/main/pa_db_table.C 1.16:
5589: db_table used outdated unset services_pool
5590:
5591: * src/main/pa_charset.C 1.5:
5592: ifndef XML were bad type
5593:
5594: * src/classes/image.C 1.63:
5595: govno
5596:
5597: * src/main/untaint.C 1.86:
5598: allowed space in filespec
5599:
5600: * src/classes/image.C 1.64:
5601: no govno
5602:
5603: * src/targets/apache13/mod_parser3.C 1.15:
5604: test r->finfo.st_mode check seems to work only on win32
5605:
5606: * src/main/pa_charset.C 1.4:
5607: empty bufs transcode [forgot check :(]
5608:
5609: 2001-12-15 paf
5610: * src/classes/file.C 1.67:
5611: * src/classes/math.C 1.11:
5612: * src/classes/op.C 1.64:
5613: * src/classes/string.C 1.92:
5614: * src/classes/table.C 1.136:
5615: * src/classes/xdoc.C 1.53:
5616: * src/include/pa_array.h 1.48:
5617: * src/include/pa_cache_managers.h 1.4:
5618: * src/include/pa_charset_connection.h 1.6:
5619: * src/include/pa_charset_manager.h 1.8:
5620: * src/include/pa_common.h 1.68:
5621: * src/include/pa_db_connection.h 1.18:
5622: * src/include/pa_db_manager.h 1.12:
5623: * src/include/pa_db_table.h 1.11:
5624: * src/include/pa_dictionary.h 1.8:
5625: * src/include/pa_exception.h 1.23:
5626: * src/include/pa_exec.h 1.5:
5627: * src/include/pa_globals.h 1.71:
5628: * src/include/pa_hash.h 1.52:
5629: * src/include/pa_opcode.h 1.9:
5630: * src/include/pa_pool.h 1.73:
5631: * src/include/pa_request.h 1.115:
5632: * src/include/pa_sapi.h 1.16:
5633: * src/include/pa_socks.h 1.6:
5634: * src/include/pa_sql_connection.h 1.20:
5635: * src/include/pa_sql_driver_manager.h 1.20:
5636: * src/include/pa_string.h 1.120:
5637: * src/include/pa_stylesheet_connection.h 1.17:
5638: * src/include/pa_stylesheet_manager.h 1.9:
5639: * src/include/pa_table.h 1.38:
5640: * src/include/pa_transcoder.h 1.3:
5641: * src/main/compile_tools.h 1.52:
5642: * src/main/main.dsp 1.142:
5643: * src/main/pa_charset.C 1.1:
5644: * src/main/pa_charset_connection.C 1.13:
5645: * src/main/pa_charset_manager.C 1.10:
5646: * src/main/pa_charsets.C 1.1:
5647: * src/main/pa_globals.C 1.95:
5648: * src/main/pa_pool.C 1.46:
5649: * src/main/pa_request.C 1.186:
5650: * src/main/pa_string.C 1.132:
5651: * src/main/pa_transcoder.C 1.4:
5652: * src/main/untaint.C 1.84:
5653: * src/types/pa_vfile.C 1.24:
5654: * src/types/pa_vform.C 1.50:
5655: * src/types/pa_vform.h 1.31:
5656: * src/types/pa_vrequest.C 1.13:
5657: * src/types/pa_vrequest.h 1.14:
5658: * src/types/pa_vresponse.C 1.1:
5659: * src/types/pa_vresponse.h 1.19:
5660: * src/types/types.dsp 1.16:
5661: introducing Charset
5662:
5663: * src/main/pa_charset.C 1.2:
5664: name_cstr 0
5665:
5666: * src/main/Makefile.in 1.31:
5667: * src/targets/apache13/Makefile.in 1.26:
5668: * src/targets/cgi/Makefile.in 1.31:
5669: * src/types/Makefile.in 1.26:
5670: makes
5671:
5672: * src/include/pa_charset.h 1.1:
5673: * src/include/pa_charsets.h 1.1:
5674: forgot to add
5675:
5676: * src/main/Makefile.am 1.27:
5677: * src/main/pa_charset.C 1.3:
5678: * src/types/Makefile.am 1.15:
5679: charset_connection&manager replaced by charset&charsets
5680:
5681: * src/main/untaint.C 1.85:
5682: uri lang now knows about client/source charsets
5683:
5684: 2001-12-14 paf
5685: * src/include/pa_request.h 1.114:
5686: * src/include/pa_transcoder.h 1.2:
5687: * src/main/pa_request.C 1.185:
5688: * src/main/pa_transcoder.C 1.3:
5689: * src/types/pa_vform.C 1.49:
5690: * src/types/pa_vform.h 1.30:
5691: transcodeToUTF8[were FromUTF8] for forms
5692: todo: uri lang
5693:
5694: * src/targets/apache13/Makefile.am 1.8:
5695: * src/targets/cgi/Makefile.am 1.23:
5696: -I../../pcre to .am
5697:
5698: * src/include/pa_charset_connection.h 1.5:
5699: * src/include/pa_pool.h 1.72:
5700: * src/include/pa_request.h 1.113:
5701: * src/include/pa_transcoder.h 1.1:
5702: * src/main/Makefile.am 1.26:
5703: * src/main/main.dsp 1.141:
5704: * src/main/pa_charset_connection.C 1.12:
5705: * src/main/pa_charset_manager.C 1.9:
5706: * src/main/pa_request.C 1.184:
5707: * src/main/pa_transcoder.C 1.1:
5708: * src/types/Makefile.am 1.14:
5709: * src/types/pa_vrequest.C 1.12:
5710: * src/types/pa_vrequest.h 1.13:
5711: * src/types/pa_vresponse.h 1.18:
5712: * src/types/types.dsp 1.15:
5713: changed charset model.
5714: now important:
5715: $request:charset
5716: $response:charset
5717: while
5718: $response:content-type.charset
5719: become unimportant [informational]
5720:
5721: * src/include/pa_globals.h 1.70:
5722: * src/main/pa_globals.C 1.94:
5723: removed unused defalts_name global
5724:
5725: * src/main/pa_transcoder.C 1.2:
5726: transcodeToUTF8,
5727: now form&uri lang
5728:
5729: 2001-12-13 paf
5730: * src/include/pa_types.h 1.35:
5731: msvc head debugging flag
5732:
5733: * src/classes/xdoc.C 1.49:
5734: freed up listener
5735:
5736: * src/classes/xdoc.C 1.51:
5737: * src/main/pa_sql_driver_manager.C 1.57:
5738: rewritten auto_ptr part other way, because of stupid gcc 2.96
5739: /usr/include/g++-3/memory:40: candidates are: auto_ptr<_Tp>
5740: &auto_ptr<_Tp>::operator= (auto_ptr<_Tp> &) [with _Tp =
5741: FormatterListener]
5742: /usr/include/g++-3/memory:48: auto_ptr<_Tp>
5743: &auto_ptr<_Tp>::operator= (auto_ptr<_Tp1> &) [with _Tp1 =
5744: FormatterListener, _Tp = FormatterListener]
5745:
5746: * src/include/pa_config_fixed.h 1.32:
5747: * src/main/pa_common.C 1.94:
5748: * src/main/pa_string.C 1.131:
5749: removed signed mismatch warnings
5750:
5751: * src/classes/xdoc.C 1.52:
5752: rewritten auto_ptr part other way2, because of stupid gcc 2.96
5753: /usr/include/g++-3/memory:40: candidates are: auto_ptr<_Tp>
5754: &auto_ptr<_Tp>::operator= (auto_ptr<_Tp> &) [with _Tp =
5755: FormatterListener]
5756: /usr/include/g++-3/memory:48: auto_ptr<_Tp>
5757: &auto_ptr<_Tp>::operator= (auto_ptr<_Tp1> &) [with _Tp1 =
5758: FormatterListener, _Tp = FormatterListener]
5759:
5760: * src/main/pa_string.C 1.130:
5761: string::recustruct erroreusly used outdated row ptr
5762:
5763: * src/include/pa_cache_managers.h 1.3:
5764: * src/include/pa_charset_manager.h 1.7:
5765: * src/include/pa_config_fixed.h 1.33:
5766: * src/include/pa_db_manager.h 1.11:
5767: * src/include/pa_sql_driver_manager.h 1.19:
5768: * src/include/pa_stylesheet_manager.h 1.8:
5769: * src/main/pa_cache_managers.C 1.2:
5770: * src/main/pa_globals.C 1.93:
5771: ~Cache_managers
5772:
5773: * src/classes/string.C 1.91:
5774: change msg '... code is not code'
5775:
5776: * src/classes/xdoc.C 1.50:
5777: removed extra inc
5778:
5779: * src/targets/apache13/mod_parser3.C 1.14:
5780: * src/targets/cgi/parser3.C 1.147:
5781: * src/targets/isapi/parser3isapi.C 1.61:
5782: removed 'expires' from header outputs
5783:
5784: * src/targets/cgi/pa_pool.C 1.34:
5785: * src/targets/isapi/pa_pool.C 1.10:
5786: EOL@EOF
5787:
5788: * src/main/pa_db_connection.C 1.34:
5789: * src/main/pa_db_manager.C 1.19:
5790: * src/main/pa_sql_driver_manager.C 1.56:
5791: * src/main/pa_stylesheet_manager.C 1.8:
5792: * src/targets/cgi/pool_storage.h 1.6:
5793: couple cache expiratiors were wrong [past/future prob]
5794:
5795: * src/classes/xdoc.C 1.48:
5796: lang list updated
5797:
5798: * src/targets/cgi/pa_pool.C 1.33:
5799: * src/targets/cgi/parser3.C 1.148:
5800: msvc heap debugging flag
5801:
5802: * src/classes/file.C 1.66:
5803: file::cgi bug, request_method were passed to SERVER_PROTOCOL
5804: but SERVER_PROTOCOL were forgotten
5805:
5806: 2001-12-10 paf
5807: * src/main/untaint.C 1.83:
5808: FILE_SPEC untainting changed so that one can erase files like that, knowing their full name
5809: introducing
5810: // theoretical problem with, for instance, "_2B" and "." fragments,
5811: // they would yield the same
5812: // because need_file_encode('_')=false
5813: // but we need to delete such files somehow, getting names from ^index
5814:
5815: * src/main/pa_string.C 1.129:
5816: ^string.replace bug fixed [bad string::join_chank break]
5817:
5818: * src/classes/math.C 1.10:
5819: ^math:random(n) now yields[0;n) not [0;n]
5820:
5821: 2001-12-07 paf
5822: * src/main/pa_string.C 1.125.2.1.2.2:
5823: stupid sparc architecture failed to access short at odd address
5824: 0x311f0 <deserialize__6StringUiPvUiPCc+16>: lduh [ %i2 + 1 ], %l0
5825:
5826: bus error,
5827: fixed that
5828:
5829: * src/include/pa_config_auto.h.in 1.14.6.1:
5830: makes
5831:
5832: * src/main/pa_string.C 1.125.2.1.2.1:
5833: strange string deserialize bug on client[pmts], a bit shortened,
5834:
5835: * src/include/pa_common.h 1.66.6.2:
5836: * src/include/pa_config_fixed.h 1.30.8.2:
5837: * src/include/pa_config_includes.h 1.13.6.1:
5838: * src/main/pa_common.C 1.91.4.1.2.2:
5839: exclusive lock file write
5840: shared lock file read
5841:
5842: * src/classes/hashfile.C 1.17:
5843: * src/classes/op.C 1.63:
5844: * src/classes/table.C 1.135:
5845: * src/include/pa_common.h 1.67:
5846: * src/include/pa_config_auto.h.in 1.15:
5847: * src/include/pa_config_fixed.h 1.31:
5848: * src/include/pa_config_includes.h 1.14:
5849: * src/include/pa_db_table.h 1.10:
5850: * src/include/pa_request.h 1.112:
5851: * src/main/pa_common.C 1.93:
5852: * src/main/pa_db_table.C 1.15:
5853: * src/main/pa_request.C 1.183:
5854: * src/main/pa_string.C 1.128:
5855: * src/types/pa_vhashfile.C 1.16:
5856: merged from r14_simple_cache
5857:
5858: 2001-12-06 paf
5859: * src/main/compile.tab.C 1.27:
5860: * src/targets/cgi/parser3.C 1.146:
5861: removed debug info
5862:
5863: * src/classes/op.C 1.62.2.1.2.1:
5864: * src/classes/table.C 1.133.2.2.2.1:
5865: * src/include/pa_request.h 1.111.2.1.2.1:
5866: * src/main/pa_request.C 1.182.2.1.2.1:
5867: #ifdef RESOURCES_DEBUG
5868:
5869: * src/classes/op.C 1.62.2.1.2.2:
5870: * src/include/pa_common.h 1.66.6.1:
5871: * src/include/pa_config_fixed.h 1.30.8.1:
5872: * src/main/pa_common.C 1.91.4.1.2.1:
5873: ^cache operator
5874:
5875: * src/classes/hashfile.C 1.15.6.2:
5876: removed transaction from ^cache
5877:
5878: 2001-12-05 paf
5879: * src/targets/cgi/parser3.C 1.144:
5880: * src/targets/cgi/parser3.C 1.145:
5881: fatal error reporting fixed.
5882: in IIS5 there were a prob with illegal call check
5883:
5884: 2001-12-04 paf
5885: * src/classes/op.C 1.62.2.1:
5886: * src/classes/table.C 1.133.2.2:
5887: * src/include/pa_request.h 1.111.2.1:
5888: * src/main/pa_request.C 1.182.2.1:
5889: measures to log
5890:
5891: 2001-11-26 paf
5892: * src/targets/apache13/mod_parser3.C 1.13:
5893: merge dir config now works OK with parser_root_config_filespec
5894:
5895: 20011126 paf: noticed, that this is called even on virtual root merge with something "parent", while thought that that is part of merge_server...
5896:
5897: 2001-11-23 paf
5898: * src/classes/hashfile.C 1.16:
5899: * src/classes/table.C 1.134:
5900: * src/include/pa_db_table.h 1.9:
5901: * src/main/pa_common.C 1.92:
5902: * src/main/pa_db_table.C 1.14:
5903: * src/main/pa_string.C 1.127:
5904: * src/types/pa_vhashfile.C 1.15:
5905: merged from _0014, 1
5906:
5907: * src/classes/hashfile.C 1.15.6.1:
5908: * src/classes/table.C 1.133.2.1:
5909: * src/include/pa_db_table.h 1.8.6.1:
5910: * src/main/pa_common.C 1.91.4.1:
5911: * src/main/pa_db_table.C 1.12.6.2:
5912: * src/types/pa_vhashfile.C 1.14.6.1:
5913: hashfile bugfix2 more wrong sizes.
5914: ^cache behaviour changed: if ^cache(33) would change
5915:
5916: 0660 bits in file_write & hashfile create
5917:
5918: * src/main/pa_db_table.C 1.12.6.1:
5919: * src/main/pa_db_table.C 1.13:
5920: * src/main/pa_string.C 1.125.2.1:
5921: * src/main/pa_string.C 1.126:
5922: cache bugfix [wrong types after pa_string optimization]
5923:
5924: 2001-11-22 paf
5925: * src/main/untaint.C 1.82:
5926: ORIGINS mode removed UHTML
5927:
5928: * src/classes/op.C 1.62:
5929: process cstr(,connection)
5930:
5931: * src/Makefile.in 1.38:
5932: * src/classes/gd/Makefile.in 1.26:
5933: * src/classes/xdoc.C 1.47:
5934: * src/targets/Makefile.in 1.26:
5935: * src/targets/apache13/Makefile.in 1.25:
5936: * src/targets/cgi/Makefile.in 1.30:
5937: cached xslt [removed nocache forcing]
5938:
5939: * src/classes/op.C 1.61:
5940: process now gets its body on current language, not as-is
5941:
5942: * src/main/untaint.C 1.81:
5943: ORIGINS mode was bad - forgot about optimize bit
5944:
5945: * src/classes/table.C 1.133:
5946: * src/include/pa_table.h 1.37:
5947: * src/main/pa_table.C 1.41:
5948: table.offset[whence]
5949:
5950: 2001-11-21 paf
5951: * src/classes/table.C 1.132:
5952: * src/main/pa_string.C 1.124:
5953: * src/main/untaint.C 1.78:
5954: * src/targets/cgi/parser3.C 1.141:
5955: table.append bug fixed: forgot to switch default language for {
5956: code}, it happen to change it's language from CLEAN, so later
5957: refused to split by CLEAN \t
5958:
5959: * src/classes/xdoc.C 1.46:
5960: * src/types/pa_vxdoc.C 1.7:
5961: * src/types/pa_vxdoc.h 1.13:
5962: <xsl:output
5963: output options made identical to xsl:output attributes
5964: exclusion:
5965: cdata-section-elements
5966: what xalan can do but that not used now:
5967: it can escape and remove CDATA sections
5968:
5969: * src/targets/cgi/parser3.C 1.142:
5970: removed debug cgi||1
5971:
5972: * src/main/untaint.C 1.80:
5973: * src/targets/cgi/parser3.C 1.143:
5974: optimized \r produced by xslt
5975:
5976: * src/main/pa_string.C 1.125:
5977: * src/main/untaint.C 1.79:
5978: cached some string::size() es
5979:
5980: 2001-11-20 paf
5981: * src/classes/Makefile.am 1.31:
5982: * src/classes/Makefile.in 1.33:
5983: * src/classes/table.C 1.131:
5984: * src/main/Makefile.am 1.25:
5985: * src/main/Makefile.in 1.30:
5986: * src/main/pa_exception.C 1.27:
5987: * src/types/Makefile.am 1.13:
5988: * src/types/Makefile.in 1.25:
5989: moved ident.C & co to bottom of dependeces, so that errors
5990: would popup quicklier, fixed line numbering in table::sql
5991:
5992: 2001-11-19 paf
5993: * src/classes/op.C 1.60:
5994: * src/include/pa_request.h 1.111:
5995: * src/include/pa_string.h 1.119:
5996: * src/include/pa_types.h 1.34:
5997: * src/main/pa_globals.C 1.92:
5998: * src/main/pa_request.C 1.182:
5999: * src/main/pa_string.C 1.123:
6000: * src/main/untaint.C 1.77:
6001: * src/targets/apache13/mod_parser3.C 1.12:
6002: * src/targets/cgi/parser3.C 1.140:
6003: * src/targets/isapi/parser3isapi.C 1.60:
6004: * src/types/pa_wcontext.C 1.13:
6005: * src/types/pa_wcontext.h 1.22:
6006: UL_CLEAN pieces now inherit UL_OPTIMIZED_BIT at wcontext.write
6007:
6008: * src/classes/Makefile.in 1.32:
6009: * src/classes/gd/Makefile.in 1.25:
6010: * src/main/Makefile.in 1.29:
6011: * src/targets/Makefile.am 1.8:
6012: * src/targets/Makefile.in 1.25:
6013: * src/targets/apache13/Makefile.in 1.24:
6014: * src/targets/apache13/mod_parser3.C 1.11:
6015: * src/targets/cgi/Makefile.in 1.29:
6016: * src/targets/cgi/parser3.C 1.139:
6017: * src/types/Makefile.in 1.24:
6018: #if _MSC_VER _set_new_handler
6019:
6020: * src/Makefile.in 1.37:
6021: * src/targets/apache13/mod_parser3.C 1.10:
6022: * src/targets/cgi/parser3.C 1.138:
6023: * src/targets/isapi/parser3isapi.C 1.59:
6024: set_new_handler in apache&isapi
6025:
6026: 2001-11-16 paf
6027: * src/include/pa_string.h 1.117:
6028: * src/main/pa_string.C 1.120:
6029: * src/main/pa_string.C 1.121:
6030: * src/main/untaint.C 1.76:
6031: * src/types/pa_vstring.C 1.14:
6032: removed 1+4 bytes from String
6033:
6034: * src/include/pa_string.h 1.118:
6035: * src/include/pa_types.h 1.33:
6036: * src/main/pa_string.C 1.122:
6037: removed 8 bytes from String, 2 bytes from string::chunk::row::item
6038:
6039: * src/include/pa_globals.h 1.69:
6040: * src/include/pa_string.h 1.116:
6041: * src/include/pa_types.h 1.32:
6042: * src/main/pa_globals.C 1.91:
6043: * src/main/pa_pool.C 1.44:
6044: * src/main/pa_pool.C 1.45:
6045: * src/main/pa_request.C 1.181:
6046: * src/main/untaint.C 1.75:
6047: * src/sql/pa_sql_driver.h 1.24:
6048: * src/targets/cgi/parser3.C 1.136:
6049: introducing estimating String::cstr_bufsize, 0
6050:
6051: * src/include/pa_pool.h 1.70:
6052: * src/include/pa_pool.h 1.71:
6053: * src/main/execute.C 1.206:
6054: * src/main/pa_pool.C 1.41:
6055: * src/main/pa_pool.C 1.42:
6056: * src/main/pa_pool.C 1.43:
6057: * src/targets/cgi/parser3.C 1.134:
6058: * src/targets/cgi/parser3.C 1.135:
6059: die in pool::fail
6060:
6061: * src/targets/cgi/parser3.C 1.137:
6062: pool debug @ die
6063:
6064: 2001-11-15 paf
6065: * src/Makefile.in 1.36:
6066: configure set_new_handler check added
6067:
6068: * src/targets/cgi/parser3.C 1.131:
6069: set_new_handler started
6070:
6071: * src/include/pa_exception.h 1.22:
6072: * src/main/execute.C 1.205:
6073: * src/main/main.dsp 1.140:
6074: * src/main/pa_exception.C 1.26:
6075: * src/targets/cgi/parser3.C 1.133:
6076: exception with dynamic buffer re-back
6077: now with counter
6078:
6079: * src/include/pa_config_auto.h.in 1.13:
6080: * src/main/Makefile.in 1.28:
6081: makes
6082:
6083: * src/include/pa_exception.h 1.21:
6084: * src/main/pa_exception.C 1.25:
6085: exception with static buffer back
6086:
6087: * src/classes/classes.awk 1.5:
6088: * src/include/pa_config_auto.h.in 1.14:
6089: * src/include/pa_config_includes.h 1.13:
6090: setnewhandler check
6091:
6092: * src/targets/cgi/parser3.C 1.132:
6093: std::
6094:
6095: 2001-11-14 paf
6096: * src/main/execute.C [no_bad_constructors_try] 1.203.2.1:
6097: * src/types/pa_vclass.h [no_bad_constructors_try] 1.21.2.1:
6098: * src/types/pa_vobject.h [no_bad_constructors_try] 1.13.2.1:
6099: * src/types/pa_vstateless_class.h [no_bad_constructors_try] 1.20.2.1:
6100: * src/types/pa_vstateless_object.h [no_bad_constructors_try] 1.12.2.1:
6101: fixed this:
6102: $bred[^string::length[]]
6103: $bred[^response::clear[]]
6104: $bred[^int::int[]]
6105:
6106: now VObject creation moved into overriden VClass::create_new_value, thus 0 from create_new_value means that class has no ctors
6107:
6108: * src/include/pa_common.h 1.64:
6109: * src/include/pa_common.h 1.65:
6110: * src/include/pa_common.h 1.66:
6111: * src/main/pa_common.C 1.90:
6112: * src/main/pa_common.C 1.91:
6113: snprintf replacement was wrong
6114:
6115: * src/main/execute.C 1.204:
6116: * src/types/pa_vclass.h 1.22:
6117: * src/types/pa_vobject.h 1.14:
6118: * src/types/pa_vstateless_class.h 1.21:
6119: * src/types/pa_vstateless_object.h 1.13:
6120: merged with no_bad_constructors_try
6121:
6122: * src/classes/op.C 1.59:
6123: ^untaint{body} as-is default now
6124:
6125: * src/main/pa_request.C 1.180:
6126: z
6127:
6128: * src/include/pa_common.h 1.63:
6129: * src/main/pa_common.C 1.88:
6130: * src/main/pa_common.C 1.89:
6131: snprintf on buffer full returns
6132: win32 -1
6133: solaris >buffer_size
6134:
6135: checked all that
6136:
6137: 2001-11-13 paf
6138: * src/classes/classes.C 1.13:
6139: returned accedently removed if in foreach callbacks [when hash
6140: no-0-restructure]
6141:
6142: 2001-11-12 paf
6143: * src/classes/classes.C 1.12:
6144: * src/classes/hash.C 1.31:
6145: * src/classes/xdoc.C 1.45:
6146: * src/include/pa_hash.h 1.51:
6147: * src/main/pa_db_connection.C 1.33:
6148: * src/main/pa_db_manager.C 1.18:
6149: * src/main/pa_dictionary.C 1.10:
6150: * src/main/pa_hash.C 1.48:
6151: * src/main/pa_sql_driver_manager.C 1.55:
6152: * src/main/pa_stylesheet_manager.C 1.7:
6153: hash now does not containt 0 values. put 0 actullay removes.
6154: no check on 0 value in foreach now required
6155:
6156: * src/classes/date.C 1.13:
6157: date.roll parser2 alg used
6158:
6159: * src/main/pa_pool.C 1.40:
6160: changed xdoc createXXX politics, now string passed as-is to
6161: method, xalan makes & into & itself
6162:
6163: 2001-11-11 paf
6164: * src/main/pa_sql_driver_manager.C 1.53:
6165: * src/sql/pa_sql_driver.h 1.21:
6166: sql driver initialize not const
6167:
6168: * src/sql/pa_sql_driver.h 1.23:
6169: removed extra constructor, doc
6170:
6171: * src/main/pa_sql_driver_manager.C 1.54:
6172: * src/sql/pa_sql_driver.h 1.22:
6173: CRLF
6174:
6175: 2001-11-10 paf
6176: * src/main/pa_exec.C 1.18:
6177: doc
6178:
6179: 2001-11-09 paf
6180: * src/main/pa_common.C 1.87:
6181: line endings fixing fixed last piece[was still cstr oriented]
6182:
6183: * src/include/pa_common.h 1.62:
6184: * src/main/pa_common.C 1.86:
6185: * src/types/pa_vform.C 1.48:
6186: line endings fixing got rid of cstr, now must work ok with post multipart
6187:
6188: * src/classes/string.C 1.90:
6189: * src/classes/xdoc.C 1.44:
6190: xdoc::set{code} now untaints param properly
6191:
6192: * src/types/pa_vform.C 1.47:
6193: line endings fixed at post / multipart / not file also now
6194:
6195: * src/classes/string.C 1.89:
6196: string.save now does untainting before saving
6197:
6198: 2001-11-08 paf
6199: * src/include/pa_request.h 1.110:
6200: * src/main/pa_request.C 1.179:
6201: * src/targets/apache13/mod_parser3.C 1.9:
6202: * src/targets/cgi/parser3.C 1.130:
6203: * src/targets/isapi/parser3isapi.C 1.58:
6204: apache 'status' class enabler
6205:
6206: <Location /parser-status.html>
6207: ParserStatusAllowed
6208: </Location>
6209:
6210: * src/Makefile.in 1.35:
6211: * src/include/pa_common.h 1.61:
6212: * src/main/Makefile.am 1.24:
6213: * src/main/Makefile.in 1.27:
6214: * src/targets/cgi/pa_pool.C 1.32:
6215: makes
6216:
6217: * src/include/pa_cache_managers.h 1.2:
6218: * src/include/pa_charset_manager.h 1.6:
6219: * src/include/pa_db_manager.h 1.10:
6220: * src/include/pa_sql_driver_manager.h 1.18:
6221: * src/include/pa_stylesheet_manager.h 1.7:
6222: * src/main/pa_charset_manager.C 1.8:
6223: * src/main/pa_db_manager.C 1.17:
6224: * src/main/pa_sql_driver_manager.C 1.52:
6225: * src/main/pa_stylesheet_manager.C 1.6:
6226: restructured Cache manager to be simple parent, not second
6227: parent [gcc 2.96 strangly refused to call virtual from second
6228: parent]
6229:
6230: * src/include/pa_cache_managers.h 1.1:
6231: * src/include/pa_charset_manager.h 1.5:
6232: * src/include/pa_db_manager.h 1.9:
6233: * src/include/pa_sql_driver_manager.h 1.17:
6234: * src/include/pa_stylesheet_manager.h 1.6:
6235: * src/main/main.dsp 1.139:
6236: * src/main/pa_cache_managers.C 1.1:
6237: * src/main/pa_charset_manager.C 1.7:
6238: * src/main/pa_db_manager.C 1.16:
6239: * src/main/pa_globals.C 1.90:
6240: * src/main/pa_request.C 1.178:
6241: * src/main/pa_sql_driver_manager.C 1.51:
6242: * src/main/pa_stylesheet_manager.C 1.5:
6243: * src/types/pa_vstatus.h 1.4:
6244: cache_managers, maybe-expiring every request
6245: todo: apache 'status' class enabler
6246:
6247: 2001-11-05 paf
6248: * src/classes/xdoc.C 1.42:
6249: * src/include/pa_db_connection.h 1.16:
6250: * src/include/pa_stylesheet_connection.h 1.15:
6251: * src/include/pa_stylesheet_manager.h 1.4:
6252: * src/main/pa_stylesheet_manager.C 1.3:
6253: * src/types/pa_vstatus.h 1.2:
6254: $status:stylesheet
6255:
6256: * src/targets/cgi/parser3.C 1.129:
6257: read can return 0, that means sort of sig_pipe on freebsd [moko's experiments].
6258: checked that in cgi, on apache already done :)
6259:
6260: * src/main/pa_db_connection.C 1.31:
6261: * src/main/pa_db_manager.C 1.14:
6262: * src/main/pa_request.C 1.177:
6263: hence i removed skipping 0 values in hash::for_each-es we need to check cleaned cache items manually. few more checks.
6264:
6265: expiring to 0 time was wrong, changed to 'now' time
6266:
6267: * src/main/pa_db_connection.C 1.30:
6268: * src/main/pa_db_manager.C 1.13:
6269: hence i removed skipping 0 values in hash::for_each-es we need
6270: to check cleaned cache items manually
6271:
6272: * src/include/pa_charset_connection.h 1.3:
6273: * src/main/pa_charset_manager.C 1.5:
6274: $status:charset
6275:
6276: * src/classes/classes.C 1.11:
6277: * src/classes/classes.h 1.14:
6278: * src/classes/date.C 1.12:
6279: * src/classes/double.C 1.41:
6280: * src/classes/file.C 1.65:
6281: * src/classes/form.C 1.19:
6282: * src/classes/gd/gif.C 1.22:
6283: * src/classes/gd/gif.h 1.18:
6284: * src/classes/gd/gifio.C 1.15:
6285: * src/classes/hash.C 1.30:
6286: * src/classes/hashfile.C 1.15:
6287: * src/classes/image.C 1.62:
6288: * src/classes/int.C 1.38:
6289: * src/classes/mail.C 1.44:
6290: * src/classes/math.C 1.9:
6291: * src/classes/op.C 1.58:
6292: * src/classes/response.C 1.16:
6293: * src/classes/smtp/comms.C 1.5:
6294: * src/classes/smtp/smtp.C 1.6:
6295: * src/classes/smtp/smtp.h 1.5:
6296: * src/classes/string.C 1.88:
6297: * src/classes/table.C 1.130:
6298: * src/classes/void.C 1.13:
6299: * src/classes/xdoc.C 1.43:
6300: * src/classes/xnode.C 1.18:
6301: * src/classes/xnode.h 1.4:
6302: * src/include/pa_array.h 1.47:
6303: * src/include/pa_charset_connection.h 1.4:
6304: * src/include/pa_charset_manager.h 1.4:
6305: * src/include/pa_common.h 1.60:
6306: * src/include/pa_config_fixed.h 1.30:
6307: * src/include/pa_config_includes.h 1.12:
6308: * src/include/pa_db_connection.h 1.17:
6309: * src/include/pa_db_manager.h 1.8:
6310: * src/include/pa_db_table.h 1.8:
6311: * src/include/pa_dictionary.h 1.7:
6312: * src/include/pa_dir.h 1.8:
6313: * src/include/pa_exception.h 1.20:
6314: * src/include/pa_exec.h 1.4:
6315: * src/include/pa_globals.h 1.68:
6316: * src/include/pa_hash.h 1.50:
6317: * src/include/pa_opcode.h 1.8:
6318: * src/include/pa_pool.h 1.69:
6319: * src/include/pa_pragma_pack_begin.h 1.2:
6320: * src/include/pa_pragma_pack_end.h 1.2:
6321: * src/include/pa_request.h 1.109:
6322: * src/include/pa_sapi.h 1.15:
6323: * src/include/pa_socks.h 1.5:
6324: * src/include/pa_sql_connection.h 1.19:
6325: * src/include/pa_sql_driver_manager.h 1.16:
6326: * src/include/pa_stack.h 1.11:
6327: * src/include/pa_string.h 1.115:
6328: * src/include/pa_stylesheet_connection.h 1.16:
6329: * src/include/pa_stylesheet_manager.h 1.5:
6330: * src/include/pa_table.h 1.36:
6331: * src/include/pa_threads.h 1.20:
6332: * src/include/pa_types.h 1.31:
6333: * src/main/compile.C 1.53:
6334: * src/main/compile.tab.C 1.26:
6335: * src/main/compile_tools.C 1.40:
6336: * src/main/compile_tools.h 1.51:
6337: * src/main/execute.C 1.203:
6338: * src/main/pa_array.C 1.43:
6339: * src/main/pa_charset_connection.C 1.11:
6340: * src/main/pa_charset_manager.C 1.6:
6341: * src/main/pa_common.C 1.85:
6342: * src/main/pa_db_connection.C 1.28:
6343: * src/main/pa_db_manager.C 1.12:
6344: * src/main/pa_db_table.C 1.11:
6345: * src/main/pa_dictionary.C 1.9:
6346: * src/main/pa_dir.C 1.8:
6347: * src/main/pa_exception.C 1.24:
6348: * src/main/pa_exec.C 1.17:
6349: * src/main/pa_globals.C 1.89:
6350: * src/main/pa_hash.C 1.47:
6351: * src/main/pa_pool.C 1.39:
6352: * src/main/pa_request.C 1.176:
6353: * src/main/pa_socks.C 1.8:
6354: * src/main/pa_sql_driver_manager.C 1.50:
6355: * src/main/pa_status_provider.C 1.2:
6356: * src/main/pa_string.C 1.119:
6357: * src/main/pa_stylesheet_manager.C 1.4:
6358: * src/main/pa_table.C 1.40:
6359: * src/main/untaint.C 1.74:
6360: * src/sql/pa_sql_driver.h 1.20:
6361: * src/targets/apache13/mod_parser3.C 1.8:
6362: * src/targets/apache13/pa_pool.C 1.3:
6363: * src/targets/apache13/pa_threads.C 1.3:
6364: * src/targets/cgi/pa_pool.C 1.31:
6365: * src/targets/cgi/pa_threads.C 1.5:
6366: * src/targets/cgi/parser3.C 1.128:
6367: * src/targets/cgi/pool_storage.h 1.5:
6368: * src/targets/isapi/pa_pool.C 1.9:
6369: * src/targets/isapi/pa_threads.C 1.5:
6370: * src/targets/isapi/parser3isapi.C 1.57:
6371: * src/targets/isapi/pool_storage.h 1.13:
6372: * src/types/pa_valiased.C 1.11:
6373: * src/types/pa_valiased.h 1.16:
6374: * src/types/pa_value.h 1.77:
6375: * src/types/pa_vbool.h 1.15:
6376: * src/types/pa_vclass.h 1.21:
6377: * src/types/pa_vcode_frame.h 1.12:
6378: * src/types/pa_vcookie.C 1.32:
6379: * src/types/pa_vcookie.h 1.13:
6380: * src/types/pa_vdate.h 1.6:
6381: * src/types/pa_vdouble.h 1.28:
6382: * src/types/pa_venv.h 1.18:
6383: * src/types/pa_vfile.C 1.23:
6384: * src/types/pa_vfile.h 1.37:
6385: * src/types/pa_vform.C 1.46:
6386: * src/types/pa_vform.h 1.29:
6387: * src/types/pa_vhash.h 1.27:
6388: * src/types/pa_vhashfile.C 1.14:
6389: * src/types/pa_vhashfile.h 1.12:
6390: * src/types/pa_vimage.C 1.14:
6391: * src/types/pa_vimage.h 1.22:
6392: * src/types/pa_vint.h 1.29:
6393: * src/types/pa_vjunction.h 1.10:
6394: * src/types/pa_vmath.h 1.4:
6395: * src/types/pa_vmethod_frame.h 1.19:
6396: * src/types/pa_vobject.h 1.13:
6397: * src/types/pa_vrequest.C 1.11:
6398: * src/types/pa_vrequest.h 1.12:
6399: * src/types/pa_vresponse.h 1.17:
6400: * src/types/pa_vstateless_class.C 1.11:
6401: * src/types/pa_vstateless_class.h 1.20:
6402: * src/types/pa_vstateless_object.h 1.12:
6403: * src/types/pa_vstatus.h 1.3:
6404: * src/types/pa_vstring.C 1.13:
6405: * src/types/pa_vstring.h 1.39:
6406: * src/types/pa_vtable.C 1.9:
6407: * src/types/pa_vtable.h 1.35:
6408: * src/types/pa_vvoid.h 1.6:
6409: * src/types/pa_vxdoc.C 1.6:
6410: * src/types/pa_vxdoc.h 1.12:
6411: * src/types/pa_vxnode.C 1.11:
6412: * src/types/pa_vxnode.h 1.8:
6413: * src/types/pa_wcontext.C 1.12:
6414: * src/types/pa_wcontext.h 1.21:
6415: * src/types/pa_wwrapper.h 1.14:
6416: $status:db
6417: fixed used not initialized in db_connection & db_table
6418:
6419: * src/include/pa_charset_manager.h 1.3:
6420: * src/include/pa_db_manager.h 1.7:
6421: * src/include/pa_request.h 1.108:
6422: * src/include/pa_sql_connection.h 1.18:
6423: * src/include/pa_sql_driver_manager.h 1.15:
6424: * src/include/pa_stylesheet_manager.h 1.3:
6425: * src/main/main.dsp 1.138:
6426: * src/main/pa_charset_manager.C 1.4:
6427: * src/main/pa_common.C 1.84:
6428: * src/main/pa_db_manager.C 1.11:
6429: * src/main/pa_globals.C 1.88:
6430: * src/main/pa_request.C 1.175:
6431: * src/main/pa_sql_driver_manager.C 1.49:
6432: * src/main/pa_status_provider.C 1.1:
6433: * src/main/pa_stylesheet_manager.C 1.2:
6434: * src/types/pa_vstatus.h 1.1:
6435: * src/types/pa_vxnode.C 1.10:
6436: * src/types/types.dsp 1.14:
6437: started status parser class
6438:
6439: * src/main/pa_db_connection.C 1.29:
6440: * src/main/pa_db_table.C 1.12:
6441: parser_multithreaded check was wrong
6442:
6443: * src/main/pa_db_connection.C 1.32:
6444: * src/main/pa_db_manager.C 1.15:
6445: expiration from debug to normal
6446:
6447: 2001-11-01 paf
6448: * src/classes/hash.C 1.26:
6449: * src/classes/op.C 1.54:
6450: * src/types/pa_vmethod_frame.h 1.18:
6451: * src/types/pa_vstring.C 1.12:
6452: * src/types/pa_vstring.h 1.38:
6453: ^foreach[key|value]{body}[[separator]|{separator}]
6454:
6455: * src/classes/hash.C 1.25:
6456: * src/include/pa_hash.h 1.48:
6457: * src/main/pa_hash.C 1.44:
6458: * src/types/pa_vcookie.C 1.31:
6459: ^hash.delete[key]
6460:
6461: * src/classes/gd/gif.C 1.21:
6462: * src/classes/math.C 1.8:
6463: * src/include/pa_common.h 1.59:
6464: HAVE_TRUNC HAVE_ROUND checks [for hp, there are such in math.h]
6465:
6466: * src/classes/op.C 1.57:
6467: ^for endless loop check strightened
6468:
6469: * src/Makefile.in 1.34:
6470: * src/classes/Makefile.in 1.31:
6471: * src/classes/gd/Makefile.in 1.24:
6472: * src/include/pa_config_auto.h.in 1.12:
6473: * src/main/Makefile.in 1.26:
6474: * src/targets/Makefile.in 1.24:
6475: * src/targets/apache13/Makefile.in 1.23:
6476: * src/targets/cgi/Makefile.in 1.28:
6477: * src/types/Makefile.in 1.23:
6478: makes
6479:
6480: * src/main/pa_hash.C 1.46:
6481: removed old extra include
6482:
6483: * src/classes/hash.C 1.28:
6484: * src/classes/xdoc.C 1.41:
6485: * src/classes/xnode.C 1.17:
6486: * src/include/pa_hash.h 1.49:
6487: * src/main/pa_hash.C 1.45:
6488: * src/main/pa_request.C 1.174:
6489: * src/types/pa_vhash.h 1.26:
6490: * src/types/pa_vxnode.C 1.9:
6491: hash locking
6492: disabled changing of hash inside of foreach
6493:
6494: * src/classes/hash.C 1.27:
6495: * src/classes/hashfile.C 1.14:
6496: * src/types/pa_vhashfile.C 1.13:
6497: ^hashfile.foreach[key|value]{body}[[separator]|{separator}]
6498: prev were hash.foreach
6499:
6500: * src/classes/hash.C 1.29:
6501: * src/classes/op.C 1.56:
6502: * src/main/execute.C 1.202:
6503: changed root behavior in native calls.
6504: it left unchanged, so ^for ^foreach & co can use r.root to write their i & key,value there
6505:
6506: * src/classes/op.C 1.55:
6507: detected for var storage bug, fixed. todo:foreach
6508:
6509: 2001-10-31 paf
6510: * src/main/pa_sql_driver_manager.C 1.47:
6511: hiding passwords and addresses from accidental show [imagine
6512: user forgot @exception]
6513:
6514: * src/main/pa_db_connection.C 1.26:
6515: * src/main/pa_sql_driver_manager.C 1.48:
6516: // lockdetector flags
6517: dbenv.lk_detect=DB_LOCK_RANDOM;
6518:
6519: * src/include/pa_opcode.h 1.7:
6520: * src/main/compile.tab.C 1.25:
6521: * src/main/compile.y 1.173:
6522: * src/main/execute.C 1.201:
6523: \ in expression: int divide 10/3=3
6524:
6525: * src/main/pa_common.C 1.81:
6526: typing bug in common - bad ifdeff
6527:
6528: * src/types/pa_vhashfile.h 1.11:
6529: hashfile ^delete to do something only inside of ^cache
6530:
6531: * src/include/pa_threads.h 1.19:
6532: * src/main/pa_db_connection.C 1.25:
6533: * src/main/pa_db_table.C 1.10:
6534: * src/targets/apache13/pa_threads.C 1.2:
6535: * src/targets/cgi/pa_threads.C 1.4:
6536: * src/targets/isapi/pa_threads.C 1.4:
6537: libdb DB_THREAD flag only when really needed
6538:
6539: * src/main/pa_db_connection.C 1.27:
6540: z
6541:
6542: * src/classes/file.C 1.64:
6543: * src/classes/image.C 1.61:
6544: * src/classes/mail.C 1.43:
6545: * src/classes/string.C 1.87:
6546: * src/classes/xnode.C 1.16:
6547: * src/include/pa_common.h 1.58:
6548: * src/main/pa_common.C 1.80:
6549: ^string.save[[append;]path]
6550:
6551: * src/main/compile.C 1.52:
6552: * src/main/pa_common.C 1.83:
6553: completely empty file now considered "read", not ignored [not
6554: perfect trick used]
6555:
6556: * src/classes/table.C 1.129:
6557: ^table.save[[nameless|+append;]path]
6558:
6559: * src/main/pa_common.C 1.82:
6560: simplier common ifdefs
6561:
6562: 2001-10-30 paf
6563: * src/include/pa_common.h 1.57:
6564: * src/main/pa_common.C 1.79:
6565: * src/types/pa_vform.C 1.45:
6566: form post data line endings not reformatted now.
6567:
6568: * src/classes/xdoc.C 1.40:
6569: rolled back {} in xdoc.createTextNode for now
6570:
6571: * src/classes/classes.dsp 1.13:
6572: * src/classes/gd/gd.dsp 1.17:
6573: * src/classes/smtp/smtp.dsp 1.14:
6574: * src/main/main.dsp 1.137:
6575: * src/targets/apache13/ApacheModuleParser3.dsp 1.8:
6576: * src/targets/cgi/parser3.dsp 1.38:
6577: * src/targets/isapi/parser3isapi.dsp 1.29:
6578: * src/types/types.dsp 1.13:
6579: enabled debug incremental compile
6580:
6581: * src/main/pa_db_connection.C 1.24:
6582: * src/main/pa_db_manager.C 1.10:
6583: * src/main/pa_db_table.C 1.9:
6584: * src/main/pa_exec.C 1.16:
6585: * src/main/pa_request.C 1.173:
6586: * src/main/pa_sql_driver_manager.C 1.46:
6587: * src/main/pa_string.C 1.118:
6588: cstr(asis) default param removed
6589:
6590: * src/types/pa_vform.C 1.44:
6591: * src/types/pa_vform.h 1.28:
6592: AppendFormEntry length param now required [had bug when file=
6593: has no value]
6594:
6595: * src/types/pa_vform.C 1.43:
6596: VForm::AppendFormEntry {length convention was broken} fix_line_breaks
6597:
6598: * src/include/pa_dir.h 1.7:
6599: LOAD_DIR fixed
6600:
6601: * src/include/pa_config_fixed.h 1.29:
6602: * src/include/pa_pragma_pack_begin.h 1.1:
6603: * src/include/pa_pragma_pack_end.h 1.1:
6604: * src/include/pa_string.h 1.114:
6605: * src/include/pa_types.h 1.30:
6606: String & Origin packed with #pragma pack
6607:
6608: * src/Makefile.in 1.33:
6609: * src/include/pa_config_auto.h.in 1.11:
6610: pragma detection
6611:
6612: * src/classes/xdoc.C 1.39:
6613: rolled back {} in xdoc.createElement for now
6614:
6615: 2001-10-29 paf
6616: * src/types/pa_wcontext.h 1.20:
6617: bitfield syntax stricter
6618:
6619: * src/include/pa_string.h 1.111:
6620: * src/main/pa_string.C 1.115:
6621: * src/targets/cgi/pa_pool.C 1.27:
6622: debugging memory
6623: String::fused_rows func now
6624:
6625: [Mon Oct 29 17:55:45 2001] total 5917436/158731
6626: [Mon Oct 29 18:11:53 2001] total 5796092/158731
6627:
6628: * src/classes/file.C 1.61:
6629: * src/classes/image.C 1.60:
6630: * src/classes/string.C 1.86:
6631: * src/classes/xdoc.C 1.38:
6632: * src/include/pa_pool.h 1.68:
6633: * src/include/pa_string.h 1.109:
6634: * src/main/execute.C 1.199:
6635: * src/main/pa_array.C 1.41:
6636: * src/main/pa_common.C 1.78:
6637: * src/main/pa_hash.C 1.43:
6638: * src/main/pa_sql_driver_manager.C 1.45:
6639: * src/main/pa_string.C 1.114:
6640: * src/main/untaint.C 1.70:
6641: * src/targets/cgi/pa_pool.C 1.25:
6642: * src/targets/cgi/parser3.C 1.126:
6643: * src/types/pa_vcookie.C 1.30:
6644: * src/types/pa_vstring.h 1.37:
6645: debuggging memory.
6646: string::as_int/double now usually uses stack, not heap [200K out of 17M :)]
6647: VString(String&) not copies reference [29M -> 17M]
6648:
6649: * src/include/pa_sql_connection.h 1.17:
6650: SQL_CONNECTION_FUNC_GUARDED name
6651:
6652: * src/targets/isapi/pa_pool.C 1.8:
6653: added isapi&apache real_malloc debug param.someday either ifdef
6654: or remove it
6655:
6656: * src/targets/apache13/pa_pool.C 1.2:
6657: * src/targets/cgi/pa_pool.C 1.30:
6658: * src/targets/cgi/parser3.C 1.127:
6659: removed debug defines
6660:
6661: * src/Makefile.am 1.12:
6662: .am order
6663:
6664: * src/main/pa_sql_driver_manager.C 1.44:
6665: ping to have services [old hiding bug]
6666:
6667: * src/main/untaint.C 1.73:
6668: optimizing returned after debugging
6669:
6670: * src/include/pa_array.h 1.45:
6671: * src/include/pa_charset_manager.h 1.2:
6672: * src/include/pa_db_connection.h 1.15:
6673: * src/include/pa_db_manager.h 1.6:
6674: * src/include/pa_db_table.h 1.7:
6675: * src/include/pa_hash.h 1.46:
6676: * src/include/pa_request.h 1.107:
6677: * src/include/pa_sql_driver_manager.h 1.14:
6678: * src/include/pa_stylesheet_manager.h 1.2:
6679: * src/include/pa_threads.h 1.18:
6680: * src/types/pa_valiased.h 1.15:
6681: * src/types/pa_vhashfile.h 1.10:
6682: * src/types/pa_vstateless_class.h 1.19:
6683: * src/types/pa_wcontext.h 1.18:
6684: gcc 3.0.1 required "friend class"
6685:
6686: ../include/pa_request.h:51: friend declaration requires class-key, i.e. `friend
6687: class Temp_lang'
6688:
6689: * src/include/pa_string.h 1.112:
6690: * src/main/pa_string.C 1.116:
6691: * src/main/untaint.C 1.71:
6692: * src/targets/cgi/pa_pool.C 1.29:
6693: String size_t replace to uint in proper places [todo:Array]
6694:
6695: * src/classes/file.C 1.62:
6696: * src/include/pa_hash.h 1.47:
6697: * src/include/pa_string.h 1.110:
6698: * src/main/pa_globals.C 1.87:
6699: * src/targets/cgi/pa_pool.C 1.26:
6700: debugging memory
6701: hash key ref now
6702:
6703: [Mon Oct 29 16:01:17 2001] total 17050496/202647
6704: [Mon Oct 29 17:11:17 2001] total 16867948/202658
6705:
6706: * src/classes/file.C 1.63:
6707: * src/types/pa_vimage.C 1.13:
6708: image&file couple stack string hash.puts
6709:
6710: * src/main/execute.C 1.200:
6711: * src/targets/cgi/pa_pool.C 1.28:
6712: * src/targets/cgi/parser3.dsp 1.37:
6713: * src/types/pa_wcontext.h 1.19:
6714: * src/types/pa_wwrapper.h 1.13:
6715: debugging memory
6716: WContext
6717: flags to bits
6718:
6719: total 5 652 652/158731
6720: total 5 469 332/158731
6721:
6722: * src/include/pa_sql_connection.h 1.16:
6723: there were one wrong SQL_CONNECTION_FUNC_GUARDED [failed]
6724:
6725: * src/include/pa_exception.h 1.19:
6726: * src/include/pa_sql_connection.h 1.15:
6727: * src/main/pa_exception.C 1.23:
6728: * src/main/pa_sql_driver_manager.C 1.43:
6729: * src/sql/pa_sql_driver.h 1.19:
6730: sql driver impl changed in _throw part.
6731:
6732: the idea is to #1 jump to C++ some function to main body, where
6733: every function stack frame has exception unwind information
6734: and from there... #2 propagate_exception()
6735:
6736: * src/include/pa_array.h 1.46:
6737: * src/main/pa_array.C 1.42:
6738: debugging memory
6739: Array:: without cache in get/put now
6740:
6741: [Mon Oct 29 18:23:02 2001] total 5 796 092/158731
6742: [Mon Oct 29 18:25:27 2001] total 5 652 652/158731
6743:
6744: * src/include/pa_string.h 1.113:
6745: * src/include/pa_types.h 1.29:
6746: * src/main/pa_string.C 1.117:
6747: * src/main/untaint.C 1.72:
6748: memory hunging
6749: #pragma pack(1)
6750:
6751: 16 419 844
6752: 13 169 394
6753:
6754: 2001-10-28 paf
6755: * src/include/pa_config_auto.h.in 1.10:
6756: * src/include/pa_config_fixed.h 1.28:
6757: * src/include/pa_db_connection.h 1.14:
6758: * src/include/pa_db_manager.h 1.5:
6759: * src/include/pa_db_table.h 1.6:
6760: * src/main/pa_db_connection.C 1.20:
6761: * src/main/pa_db_table.C 1.6:
6762: db2 on linux with DB 2.4.14: (6/2/98)
6763:
6764: * src/main/pa_db_connection.C 1.21:
6765: * src/main/pa_db_table.C 1.8:
6766: exception translation
6767:
6768: * src/main/pa_db_connection.C 1.22:
6769: expire table [was accidently pasted with wrong type/cast]
6770:
6771: * src/classes/Makefile.am 1.30:
6772: * src/classes/Makefile.in 1.30:
6773: * src/targets/apache13/p3runConfigure.in 1.6:
6774: * src/targets/cgi/Makefile.am 1.22:
6775: * src/targets/cgi/Makefile.in 1.27:
6776: db makes. remember to build DB2 with -fexceptions!!!
6777:
6778: * src/main/pa_db_table.C 1.7:
6779: DB_RMW defed
6780:
6781: * src/main/pa_db_connection.C 1.23:
6782: removed old consts
6783:
6784: 2001-10-27 paf
6785: * src/classes/hashfile.C 1.13:
6786: * src/include/pa_db_connection.h 1.13:
6787: * src/include/pa_db_table.h 1.5:
6788: * src/main/pa_db_connection.C 1.19:
6789: * src/main/pa_db_manager.C 1.9:
6790: * src/main/pa_db_table.C 1.5:
6791: * src/main/pa_globals.C 1.86:
6792: * src/types/pa_vhashfile.C 1.12:
6793: DB2 ifdefs
6794:
6795: * src/Makefile.in 1.32:
6796: * src/classes/Makefile.am 1.29:
6797: * src/classes/Makefile.in 1.29:
6798: * src/classes/gd/Makefile.in 1.23:
6799: * src/include/pa_config_fixed.h 1.27:
6800: * src/main/Makefile.am 1.23:
6801: * src/main/Makefile.in 1.25:
6802: * src/targets/Makefile.in 1.23:
6803: * src/targets/apache13/Makefile.in 1.22:
6804: * src/targets/apache13/p3runConfigure.in 1.5:
6805: * src/targets/cgi/Makefile.am 1.21:
6806: * src/targets/cgi/Makefile.in 1.26:
6807: * src/types/Makefile.am 1.12:
6808: * src/types/Makefile.in 1.22:
6809: makes with DB2
6810:
6811: * src/classes/classes.awk 1.4:
6812: no $ in var names
6813:
6814: * src/main/pa_globals.C 1.85:
6815: * src/targets/apache13/ApacheModuleParser3.dsp 1.7:
6816: * src/targets/cgi/parser3.dsp 1.36:
6817: * src/targets/isapi/parser3isapi.dsp 1.28:
6818: vc projects libdb ifdefed into globals.C
6819:
6820: * src/main/pa_db_connection.C 1.17:
6821: * src/main/pa_db_manager.C 1.8:
6822: db expiration connection&table [forgotten calls]
6823:
6824: * src/Makefile.in 1.31:
6825: * src/classes/Makefile.in 1.28:
6826: * src/classes/gd/Makefile.in 1.22:
6827: * src/include/pa_config_auto.h.in 1.9:
6828: * src/main/Makefile.am 1.22:
6829: * src/main/Makefile.in 1.24:
6830: * src/targets/Makefile.in 1.22:
6831: * src/targets/apache13/p3runConfigure.in 1.4:
6832: * src/targets/cgi/Makefile.in 1.25:
6833: * src/types/Makefile.am 1.11:
6834: * src/types/Makefile.in 1.21:
6835: makes db
6836:
6837: * src/classes/hashfile.C 1.12:
6838: * src/include/pa_db_connection.h 1.12:
6839: * src/include/pa_db_table.h 1.4:
6840: * src/main/pa_db_connection.C 1.18:
6841: * src/main/pa_db_table.C 1.4:
6842: ^hashfile.clear[]
6843:
6844: 2001-10-26 paf
6845: * src/classes/xdoc.C 1.35:
6846: * src/classes/xdoc.C 1.36:
6847: * src/types/pa_vxdoc.h 1.11:
6848: transform2 for parsed_source
6849:
6850: * src/classes/hashfile.C 1.11:
6851: * src/include/pa_db_connection.h 1.10:
6852: * src/include/pa_db_manager.h 1.4:
6853: * src/include/pa_db_table.h 1.3:
6854: * src/include/pa_hash.h 1.45:
6855: * src/main/pa_db_connection.C 1.13:
6856: * src/main/pa_db_manager.C 1.7:
6857: * src/main/pa_db_table.C 1.3:
6858: * src/main/pa_hash.C 1.42:
6859: * src/types/pa_vhashfile.C 1.11:
6860: * src/types/pa_vhashfile.h 1.9:
6861: db connections & tables now cached at create time & multithreaded
6862:
6863: * src/classes/xdoc.C 1.37:
6864: xdoc createTextNode createElement UL_XML default. but entities
6865: still reparsed. todo: tothink
6866:
6867: * src/classes/hashfile.C 1.10:
6868: * src/include/pa_db_table.h 1.2:
6869: * src/main/pa_db_table.C 1.2:
6870: db: child transaction commit/rollback responsibility left to
6871: parent [as it sould - else there were a bug with double free]
6872:
6873: * src/include/pa_db_connection.h 1.11:
6874: * src/main/pa_db_connection.C 1.15:
6875: * src/main/pa_db_connection.C 1.16:
6876: db checkpoints
6877:
6878: * src/main/pa_db_connection.C 1.12:
6879: about to remove connection from vhashfile
6880:
6881: * src/main/pa_db_connection.C 1.14:
6882: db recover mech 2
6883:
6884: 2001-10-25 paf
6885: * src/classes/hashfile.C 1.9:
6886: * src/include/pa_common.h 1.56:
6887: * src/include/pa_db_connection.h 1.9:
6888: * src/include/pa_db_manager.h 1.3:
6889: * src/include/pa_db_table.h 1.1:
6890: * src/main/main.dsp 1.136:
6891: * src/main/pa_db_connection.C 1.11:
6892: * src/main/pa_db_manager.C 1.6:
6893: * src/main/pa_db_table.C 1.1:
6894: * src/types/pa_vhashfile.C 1.10:
6895: * src/types/pa_vhashfile.h 1.8:
6896: started db_home [multiple, cached]
6897: todo: autorecover [tried, but not succeded, yet]
6898:
6899: * src/include/pa_db_connection.h 1.8:
6900: * src/main/pa_db_manager.C 1.5:
6901: transaction parent passed
6902:
6903: * src/include/pa_dir.h 1.6:
6904: ancient gpf on dir not found fixed
6905:
6906: 2001-10-24 parser
6907: * src/classes/Makefile.am 1.26:
6908: * src/classes/Makefile.am 1.27:
6909: * src/classes/Makefile.am 1.28:
6910: * src/classes/Makefile.in 1.26:
6911: * src/classes/Makefile.in 1.27:
6912: * src/main/Makefile.in 1.23:
6913: * src/targets/cgi/Makefile.am 1.20:
6914: * src/targets/cgi/Makefile.in 1.24:
6915: * src/targets/cgi/pool_storage.h 1.2:
6916: * src/targets/cgi/pool_storage.h 1.3:
6917: makes
6918:
6919: * src/include/pa_db_connection.h 1.6:
6920: * src/main/pa_db_connection.C 1.6:
6921: * src/types/pa_vhashfile.C 1.6:
6922: db_cursor constructor public now
6923:
6924: * src/include/pa_common.h 1.54:
6925: * src/main/Makefile.am 1.21:
6926: * src/main/pa_common.C 1.76:
6927: * src/types/pa_vform.C 1.41:
6928: * src/types/pa_vform.h 1.26:
6929: .am
6930:
6931: * src/classes/hashfile.C 1.7:
6932: * src/include/pa_request.h 1.106:
6933: hashfile.cache 0
6934:
6935: * src/main/pa_db_connection.C 1.7:
6936: * src/types/pa_vhashfile.C 1.7:
6937: db_connection not bothers with key when not returning expired data
6938:
6939: * src/targets/cgi/pool_storage.h 1.4:
6940: * src/targets/isapi/parser3isapi.C 1.56:
6941: * src/targets/isapi/pool_storage.h 1.12:
6942: pool_storage fixed
6943:
6944: * src/include/pa_common.h 1.55:
6945: * src/main/pa_common.C 1.77:
6946: * src/types/pa_vform.C 1.42:
6947: * src/types/pa_vform.h 1.27:
6948: form fix_line_breaks
6949:
6950: * src/types/pa_vhashfile.C 1.8:
6951: * src/types/pa_vhashfile.h 1.6:
6952: hashfile expiring 0
6953:
6954: * src/main/pa_db_connection.C 1.8:
6955: * src/types/pa_vhashfile.C 1.9:
6956: hashfile expiring 1
6957:
6958: * src/classes/hashfile.C 1.6:
6959: * src/include/pa_db_connection.h 1.7:
6960: * src/main/pa_db_connection.C 1.9:
6961: hashfile expired deleted from db when get & iterate
6962:
6963: * src/classes/hashfile.C 1.8:
6964: * src/types/pa_vhashfile.h 1.7:
6965: hashfile 1
6966:
6967: * src/targets/apache13/ApacheModuleParser3.dsp 1.6:
6968: * src/targets/isapi/parser3isapi.dsp 1.27:
6969: doc
6970:
6971: * src/include/pa_db_connection.h 1.5:
6972: * src/main/pa_db_connection.C 1.5:
6973: * src/types/pa_vhashfile.C 1.5:
6974: * src/types/pa_vhashfile.h 1.5:
6975: hashfile data stamped, todo: put_element analize
6976:
6977: * src/sql/pa_sql_driver.h 1.18:
6978: version
6979:
6980: * src/include/pa_db_connection.h 1.4:
6981: * src/include/pa_string.h 1.108:
6982: * src/main/pa_db_connection.C 1.4:
6983: * src/main/pa_string.C 1.113:
6984: hashfile pieced serialize. todo stamp
6985:
6986: * src/main/pa_db_connection.C 1.10:
6987: * src/main/pa_db_manager.C 1.4:
6988: hashfile setted this:
6989: DB_RMW
6990: 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
6991:
6992: 2001-10-23 parser
6993: * src/classes/file.C 1.60:
6994: * src/classes/hash.C 1.24:
6995: * src/classes/hashfile.C 1.5:
6996: * src/classes/image.C 1.59:
6997: * src/classes/mail.C 1.42:
6998: * src/classes/response.C 1.15:
6999: * src/classes/string.C 1.85:
7000: * src/classes/table.C 1.128:
7001: * src/classes/xdoc.C 1.34:
7002: * src/include/pa_config_fixed.h 1.26:
7003: * src/include/pa_db_connection.h 1.3:
7004: * src/main/pa_common.C 1.75:
7005: * src/main/pa_db_connection.C 1.3:
7006: * src/main/pa_request.C 1.172:
7007: * src/types/pa_value.h 1.76:
7008: * src/types/pa_vcookie.C 1.29:
7009: * src/types/pa_vhash.h 1.25:
7010: * src/types/pa_vhashfile.C 1.4:
7011: * src/types/pa_vhashfile.h 1.4:
7012: * src/types/pa_vresponse.h 1.16:
7013: * src/types/pa_vtable.C 1.8:
7014: ^hashfile.hash[]
7015:
7016: * src/classes/hashfile.C 1.3:
7017: * src/include/pa_db_connection.h 1.2:
7018: * src/include/pa_db_manager.h 1.2:
7019: * src/main/pa_db_connection.C 1.2:
7020: * src/main/pa_db_manager.C 1.2:
7021: * src/types/pa_vhashfile.h 1.3:
7022: ^hashfile.transaction{code}
7023: ^hashfile:clear[filename]
7024: ^hashfile.delete[key]
7025:
7026: * src/classes/hashfile.C 1.4:
7027: * src/classes/xdoc.C 1.33:
7028: * src/include/pa_config_fixed.h 1.25:
7029: * src/main/pa_db_manager.C 1.3:
7030: * src/main/pa_globals.C 1.84:
7031: ifdefs so it compiled without db
7032:
7033: 2001-10-22 parser
7034: * src/classes/classes.dsp 1.12:
7035: * src/classes/hashfile.C 1.2:
7036: * src/classes/xdoc.C 1.32:
7037: * src/classes/xnode.C 1.15:
7038: * src/include/pa_charset_connection.h 1.2:
7039: * src/include/pa_db_connection.h 1.1:
7040: * src/include/pa_db_manager.h 1.1:
7041: * src/include/pa_exception.h 1.18:
7042: * src/include/pa_sapi.h 1.14:
7043: * src/include/pa_sql_connection.h 1.14:
7044: * src/include/pa_sql_driver_manager.h 1.13:
7045: * src/include/pa_stylesheet_connection.h 1.14:
7046: * src/include/pa_stylesheet_manager.h 1.1:
7047: * src/include/pa_xslt_stylesheet_manager.h 1.5:
7048: * src/main/main.dsp 1.135:
7049: * src/main/pa_db_connection.C 1.1:
7050: * src/main/pa_db_manager.C 1.1:
7051: * src/main/pa_exception.C 1.22:
7052: * src/main/pa_globals.C 1.83:
7053: * src/main/pa_pool.C 1.38:
7054: * src/main/pa_sql_driver_manager.C 1.42:
7055: * src/main/pa_stylesheet_manager.C 1.1:
7056: * src/main/pa_xslt_stylesheet_manager.C 1.5:
7057: * src/targets/apache13/mod_parser3.C 1.7:
7058: * src/targets/cgi/parser3.C 1.124:
7059: * src/targets/isapi/parser3isapi.C 1.55:
7060: * src/types/pa_vhashfile.C 1.3:
7061: * src/types/pa_vhashfile.h 1.2:
7062: * src/types/pa_vxdoc.C 1.5:
7063: * src/types/pa_vxnode.C 1.8:
7064: * src/types/types.dsp 1.12:
7065: hashfile 0
7066:
7067: * src/targets/cgi/pa_pool.C 1.24:
7068: * src/targets/cgi/parser3.C 1.125:
7069: * src/targets/cgi/parser3.dsp 1.35:
7070: * src/targets/cgi/pool_storage.h 1.1:
7071: * src/targets/isapi/pool_storage.h 1.11:
7072: cgi += pool cleanups
7073:
7074: * src/targets/apache13/mod_parser3.C 1.5:
7075: * src/targets/isapi/parser3isapi.C 1.54:
7076: SEH minor ifdef changes
7077:
7078: * src/targets/apache13/mod_parser3.C 1.6:
7079: html
7080:
7081: * src/classes/classes.dsp 1.11:
7082: * src/classes/hashfile.C 1.1:
7083: * src/include/pa_config_fixed.h 1.24:
7084: * src/main/execute.C 1.198:
7085: * src/targets/cgi/parser3.dsp 1.34:
7086: * src/types/pa_vhashfile.C 1.1:
7087: * src/types/pa_vhashfile.h 1.1:
7088: * src/types/types.dsp 1.11:
7089: hashfile -100
7090:
7091: * src/include/pa_exception.h 1.17:
7092: * src/include/pa_request.h 1.105:
7093: * src/main/execute.C 1.197:
7094: * src/main/pa_exception.C 1.21:
7095: * src/main/pa_request.C 1.171:
7096: * src/targets/cgi/parser3.C 1.123:
7097: * src/targets/cgi/parser3.dsp 1.33:
7098: * src/types/pa_vclass.h 1.20:
7099: * src/types/pa_vobject.h 1.12:
7100: stack backtrace
7101:
7102: * src/types/pa_vhashfile.C 1.2:
7103: z
7104:
7105: 2001-10-19 parser
7106: * src/main/pa_request.C 1.170:
7107: * src/targets/apache13/mod_parser3.C 1.4:
7108: pool:: context - get_context
7109:
7110: * src/main/pa_pool.C 1.37:
7111: auto compiled on gcc
7112:
7113: * src/classes/classes.h 1.13:
7114: * src/classes/date.C 1.11:
7115: * src/classes/double.C 1.40:
7116: * src/classes/file.C 1.59:
7117: * src/classes/form.C 1.18:
7118: * src/classes/gd/gd.dsp 1.16:
7119: * src/classes/gd/gif.C 1.20:
7120: * src/classes/hash.C 1.23:
7121: * src/classes/image.C 1.57:
7122: * src/classes/int.C 1.37:
7123: * src/classes/mail.C 1.41:
7124: * src/classes/math.C 1.7:
7125: * src/classes/op.C 1.53:
7126: * src/classes/smtp/smtp.C 1.5:
7127: * src/classes/smtp/smtp.dsp 1.13:
7128: * src/classes/string.C 1.84:
7129: * src/classes/table.C 1.127:
7130: * src/classes/void.C 1.12:
7131: * src/include/pa_config_fixed.h 1.22:
7132: * src/include/pa_exception.h 1.15:
7133: * src/include/pa_pool.h 1.64:
7134: * src/include/pa_request.h 1.104:
7135: * src/include/pa_types.h 1.27:
7136: * src/main/compile.C 1.51:
7137: * src/main/compile_tools.C 1.39:
7138: * src/main/execute.C 1.196:
7139: * src/main/pa_array.C 1.40:
7140: * src/main/pa_common.C 1.73:
7141: * src/main/pa_dictionary.C 1.8:
7142: * src/main/pa_exception.C 1.19:
7143: * src/main/pa_exec.C 1.15:
7144: * src/main/pa_pool.C 1.34:
7145: * src/main/pa_request.C 1.169:
7146: * src/main/pa_socks.C 1.7:
7147: * src/main/pa_sql_driver_manager.C 1.41:
7148: * src/main/pa_string.C 1.112:
7149: * src/main/pa_table.C 1.39:
7150: * src/main/untaint.C 1.69:
7151: * src/targets/apache13/ApacheModuleParser3.dsp 1.5:
7152: * src/targets/apache13/mod_parser3.C 1.3:
7153: * src/targets/cgi/parser3.C 1.122:
7154: * src/targets/isapi/parser3isapi.C 1.53:
7155: * src/types/pa_value.h 1.75:
7156: * src/types/pa_vbool.h 1.14:
7157: * src/types/pa_vdouble.h 1.27:
7158: * src/types/pa_vfile.h 1.36:
7159: * src/types/pa_vform.C 1.40:
7160: * src/types/pa_vhash.h 1.24:
7161: * src/types/pa_vint.h 1.28:
7162: * src/types/pa_vjunction.h 1.9:
7163: * src/types/pa_vmethod_frame.h 1.17:
7164: * src/types/pa_vstateless_class.h 1.18:
7165: * src/types/pa_vtable.C 1.7:
7166: * src/types/pa_wcontext.C 1.11:
7167: * src/types/pa_wwrapper.h 1.12:
7168: switched to c++ exceptions 0
7169:
7170: * src/Makefile.in 1.30:
7171: * src/classes/Makefile.in 1.25:
7172: * src/include/pa_pool.h 1.66:
7173: * src/main/Makefile.in 1.22:
7174: * src/main/pa_common.C 1.74:
7175: * src/targets/Makefile.in 1.21:
7176: * src/targets/apache13/Makefile.in 1.21:
7177: * src/targets/cgi/Makefile.in 1.23:
7178: * src/types/Makefile.in 1.20:
7179: makes
7180:
7181: * src/include/pa_pool.h 1.67:
7182: header
7183:
7184: * src/classes/xdoc.C 1.30:
7185: * src/classes/xnode.C 1.13:
7186: * src/include/pa_pool.h 1.65:
7187: * src/include/pa_types.h 1.28:
7188: * src/main/pa_pool.C 1.36:
7189: first c++ exceptions result: can free up xalandomstring
7190: resulting from pool::transcode
7191:
7192: * src/classes/classes.awk 1.3.6.1:
7193: $ removed
7194:
7195: * src/classes/Makefile.am 1.25:
7196: * src/classes/xdoc.C 1.29:
7197: * src/classes/xnode.C 1.12:
7198: * src/include/pa_config_fixed.h 1.23:
7199: * src/include/pa_exception.h 1.16:
7200: * src/include/pa_stylesheet_connection.h 1.13:
7201: * src/main/pa_charset_connection.C 1.10:
7202: * src/main/pa_exception.C 1.20:
7203: * src/main/pa_pool.C 1.35:
7204: * src/types/pa_vxdoc.C 1.3:
7205: * src/types/pa_vxdoc.h 1.9:
7206: * src/types/pa_vxnode.C 1.6:
7207: * src/types/pa_vxnode.h 1.6:
7208: switched to c++ exceptions 1xml
7209: configure fixed to exclude xalan-patch from non-xml compile
7210:
7211: * src/classes/xdoc.C 1.31:
7212: * src/classes/xnode.C 1.14:
7213: * src/classes/xnode.h 1.3:
7214: * src/types/pa_vxdoc.C 1.4:
7215: * src/types/pa_vxdoc.h 1.10:
7216: * src/types/pa_vxnode.C 1.7:
7217: * src/types/pa_vxnode.h 1.7:
7218: xnode clone got freed
7219:
7220: * src/classes/image.C 1.58:
7221: comment
7222:
7223: 2001-10-18 parser
7224: * src/classes/xdoc.C 1.28:
7225: * src/types/pa_vxdoc.h 1.8:
7226: * src/types/pa_vxnode.C 1.5:
7227: vxdoc set_document & ctor question "who owns document" solved
7228:
7229: * src/classes/xdoc.C 1.26:
7230: * src/classes/xnode.C 1.11:
7231: * src/include/pa_pool.h 1.63:
7232: * src/main/pa_pool.C 1.32:
7233: encoding in dom creating funcs
7234:
7235: * src/include/pa_stylesheet_connection.h 1.12:
7236: prev stylesheet destroyed @ recompile
7237:
7238: * src/classes/xdoc.C 1.22:
7239: comment
7240:
7241: * src/classes/xdoc.C 1.21:
7242: * src/classes/xnode.C 1.10:
7243: * src/main/compile.tab.C 1.24:
7244: xdoc create now uses XercesDocumentBridge, appendChild&co now works
7245:
7246: * src/classes/xdoc.C 1.27:
7247: * src/main/pa_pool.C 1.33:
7248: extra free removed
7249:
7250: * src/classes/xdoc.C 1.24:
7251: * src/classes/xdoc.C 1.25:
7252: * src/types/pa_vxdoc.h 1.7:
7253: dom created by create can be transformed now
7254:
7255: * src/classes/xdoc.C 1.23:
7256: z
7257:
7258: * src/types/pa_vcookie.C 1.28:
7259: cookie:CLASS
7260:
7261: * src/classes/classes.dsp 1.10:
7262: * src/classes/xdoc.C 1.19:
7263: * src/types/types.dsp 1.10:
7264: fiew leechy-found bugs in code&doc fixed
7265:
7266: * src/classes/xdoc.C 1.20:
7267: * src/classes/xnode.C 1.9:
7268: xdoc::create[] now. and all dom tag names forced to XML lang
7269:
7270: * src/main/main.dsp 1.134:
7271: project
7272:
7273: * src/main/compile.tab.C 1.23:
7274: * src/main/compile.y 1.172:
7275: * src/main/pa_request.C 1.168:
7276: ^:
7277: no colon in $origin @exception[
7278:
7279: 2001-10-17 parser
7280: * src/types/pa_vimage.h 1.21:
7281: removed unused vimage::save
7282:
7283: * src/classes/classes.dsp 1.9:
7284: * src/classes/string.C 1.83:
7285: * src/main/pa_string.C 1.111:
7286: * src/types/pa_vxnode.h 1.5:
7287: * src/types/types.dsp 1.9:
7288: string::mid fixed, string.mid n functionality preserved
7289:
7290: 2001-10-16 parser
7291: * src/types/pa_vhash.h 1.23:
7292: * src/types/pa_vtable.h 1.34:
7293: hash can be used as boolean
7294:
7295: * src/types/pa_vimage.C 1.12:
7296: comment
7297:
7298: * src/classes/image.C 1.54:
7299: gd size/resize bugfix
7300:
7301: * src/classes/gd/gif.C 1.18:
7302: * src/classes/gd/gif.h 1.16:
7303: * src/classes/image.C 1.55:
7304: :CopyResampled made gd2beta+my hands, very ineffective, but
7305: works for small paleted image
7306:
7307: * src/classes/xnode.C 1.7:
7308: * src/classes/xnode.C 1.8:
7309: removed few dom returns & changed op.txt
7310:
7311: * src/classes/classes.dsp 1.8:
7312: * src/classes/gd/gd.dsp 1.15:
7313: * src/classes/smtp/smtp.dsp 1.12:
7314: * src/main/main.dsp 1.133:
7315: * src/targets/apache13/ApacheModuleParser3.dsp 1.4:
7316: * src/targets/cgi/parser3.dsp 1.32:
7317: * src/targets/isapi/parser3isapi.dsp 1.26:
7318: * src/types/types.dsp 1.8:
7319: ident >nul 2>&1
7320:
7321: * src/classes/gd/gif.C 1.19:
7322: * src/classes/gd/gif.h 1.17:
7323: * src/classes/image.C 1.56:
7324: image.copy tolerance
7325:
7326: * src/classes/gd/gif.C 1.16:
7327: copyResized
7328:
7329: * src/classes/string.C 1.82:
7330: * src/main/pa_string.C 1.110:
7331: $string.mid(p[;n])
7332:
7333: * src/main/pa_common.C 1.72:
7334: \r\n -> \n DOS
7335: \r -> \n Macintosh
7336: on all systems
7337:
7338: * src/classes/gd/gif.C 1.17:
7339: couple casts
7340:
7341: * src/classes/image.C 1.53:
7342: * src/types/pa_vimage.h 1.20:
7343: image.copy[source](src x;src y;src w;src h;dst x;dst y[;dest w
7344: ;dest h]])
7345:
7346: 2001-10-15 parser
7347: * src/Makefile.in 1.29:
7348: * src/types/pa_vcode_frame.h 1.11:
7349: * src/types/pa_wcontext.C 1.10:
7350: code_frame fixed - ::write badly passed string too
7351: transparently [failed to intercept it]
7352:
7353: * src/types/pa_vxnode.C 1.4:
7354: document_type_node.
7355: !readonly attribute DOMString name
7356: !notation_node.
7357: !readonly attribute DOMString publicId
7358: !readonly attribute DOMString systemId
7359:
7360: * src/classes/xdoc.C 1.16:
7361: * src/classes/xnode.C 1.6:
7362: * src/include/pa_config_fixed.h 1.21:
7363: * src/include/pa_request.h 1.103:
7364: * src/main/pa_sql_driver_manager.C 1.40:
7365: * src/types/pa_vxdoc.C 1.2:
7366: * src/types/pa_vxdoc.h 1.6:
7367: * src/types/pa_vxnode.C 1.3:
7368: * src/types/pa_vxnode.h 1.4:
7369: DOM1 major addtion, only few attributes/methods left
7370:
7371: * src/main/execute.C 1.195:
7372: z
7373:
7374: * src/classes/xdoc.C 1.17:
7375: * src/classes/xdoc.C 1.18:
7376: !::create{qualifiedName}
7377:
7378: 2001-10-13 parser
7379: * src/main/execute.C 1.194:
7380: * src/types/pa_vcode_frame.h 1.9:
7381: vcodeframe made transparent enough to handle hash if creation&passing
7382:
7383: * src/include/pa_config_fixed.h 1.20:
7384: * src/main/execute.C 1.193:
7385: * src/main/pa_exception.C 1.18:
7386: noticed that vcodeframe not transparent enough, would change now
7387:
7388: * src/types/pa_vcode_frame.h 1.10:
7389: couple comments
7390:
7391: * src/targets/isapi/pool_storage.h 1.10:
7392: isapi pool storage reverse cleanups & frees order
7393:
7394: * src/main/pa_sql_driver_manager.C 1.39:
7395: * src/targets/cgi/parser3.C 1.121:
7396: * src/targets/isapi/parser3isapi.C 1.52:
7397: isapi&cgi couple non-pooled mallocs in main handler
7398:
7399: 2001-10-12 parser
7400: * src/classes/double.C 1.39:
7401: * src/classes/int.C 1.36:
7402: * src/classes/string.C 1.81:
7403: sql{}[$.default[({})]] handling changed:
7404: now type of default param analized always, not only at problem time,
7405: thus helping early problem spotting
7406:
7407: * src/classes/classes.dsp 1.7:
7408: * src/classes/gd/gd.dsp 1.14:
7409: * src/classes/smtp/smtp.dsp 1.11:
7410: * src/classes/xdoc.C 1.15:
7411: * src/main/compile.tab.C 1.22:
7412: * src/main/main.dsp 1.132:
7413: * src/main/pa_globals.C 1.82:
7414: * src/targets/apache13/ApacheModuleParser3.dsp 1.3:
7415: * src/targets/apache13/mod_parser3.C 1.2:
7416: * src/targets/cgi/parser3.C 1.120:
7417: * src/targets/cgi/parser3.dsp 1.31:
7418: * src/targets/isapi/parser3isapi.C 1.50:
7419: * src/targets/isapi/parser3isapi.C 1.51:
7420: * src/targets/isapi/parser3isapi.dsp 1.25:
7421: * src/types/types.dsp 1.7:
7422: xalan&xerces multithread bug fixed. initialization&free on each
7423: thread!
7424:
7425: 2001-10-11 parser
7426: * src/targets/apache13/Makefile.am 1.6:
7427: started restructuring
7428:
7429: * src/Makefile.in 1.25:
7430: * src/Makefile.in 1.26:
7431: * src/Makefile.in 1.28:
7432: * src/classes/Makefile.in 1.22:
7433: * src/classes/Makefile.in 1.23:
7434: * src/classes/gd/Makefile.in 1.19:
7435: * src/classes/gd/Makefile.in 1.20:
7436: * src/ident.awk 1.3:
7437: * src/include/pa_config_auto.h.in 1.8:
7438: * src/main/Makefile.in 1.20:
7439: * src/main/Makefile.in 1.21:
7440: * src/targets/Makefile.in 1.19:
7441: * src/targets/Makefile.in 1.20:
7442: * src/targets/apache13/Makefile.in 1.19:
7443: * src/targets/apache13/Makefile.in 1.20:
7444: * src/targets/apache13/p3runConfigure.in 1.3:
7445: * src/targets/cgi/Makefile.in 1.21:
7446: * src/targets/cgi/Makefile.in 1.22:
7447: * src/types/Makefile.in 1.18:
7448: * src/types/Makefile.in 1.19:
7449: makes
7450:
7451: * src/classes/xnode.C 1.5:
7452: xnode.selectSingle now
7453:
7454: * src/targets/apache13/ApacheModuleParser3.dsp 1.2:
7455: .dsp fixed due to relocate
7456:
7457: * src/classes/xdoc.C 1.14:
7458: * src/classes/xnode.C 1.4:
7459: * src/include/pa_exception.h 1.14:
7460: * src/include/pa_pool.h 1.62:
7461: * src/include/pa_stylesheet_connection.h 1.11:
7462: * src/main/pa_exception.C 1.17:
7463: * src/main/pa_pool.C 1.31:
7464: moved xslt exceptions convertors out of Pool into Exception
7465:
7466: * src/Makefile.in 1.27:
7467: * src/classes/Makefile.in 1.24:
7468: * src/classes/gd/Makefile.in 1.21:
7469: makes. stdc++ lib added to apache libraries
7470:
7471: * src/classes/hash.C 1.22:
7472: !^hash.add[addme]
7473: !^hash.sub[subme]
7474: !^a.union[b] = new
7475: !^a.intersection[b] = new
7476: !^a.intersects[b] = bool
7477:
7478: * src/main/pa_string.C 1.109:
7479: const
7480:
7481: * src/classes/hash.C 1.20:
7482: * src/types/pa_vhash.h 1.22:
7483: !^hash::create[[copy_from]]
7484:
7485: * src/classes/hash.C 1.21:
7486: !^hash::append[append_from]
7487:
7488: * src/targets/apache13/Makefile.am 1.7:
7489: * src/targets/apache13/hook/mod_parser3.c 1.1:
7490: * src/targets/apache13/p3runConfigure.in 1.2:
7491: added
7492:
7493: * src/include/pa_string.h 1.107:
7494: * src/main/pa_string.C 1.108:
7495: restructured string: linked pieces of same language together
7496: prior to String::replace
7497:
7498: * src/targets/apache13/ApacheModuleParser3.dsp 1.1:
7499: * src/targets/apache13/mod_parser3.C 1.1:
7500: * src/targets/apache13/p3runConfigure.in 1.1:
7501: * src/targets/apache13/pa_pool.C 1.1:
7502: * src/targets/apache13/pa_threads.C 1.1:
7503: restructured
7504:
7505: * src/classes/string.C 1.80:
7506: * src/classes/table.C 1.126:
7507: * src/include/pa_globals.h 1.67:
7508: * src/include/pa_string.h 1.106:
7509: * src/main/pa_globals.C 1.81:
7510: * src/main/pa_string.C 1.107:
7511: * src/main/untaint.C 1.68:
7512: * src/types/pa_vvoid.h 1.5:
7513: untaint lang origins table fixed.
7514: got rid of empty_string, which caused errors - it hasnt exception but somebody[value.bark] tried to throw it on it's pool
7515:
7516: 2001-10-10 parser
7517: * src/classes/gd/gif.C 1.15:
7518: arc algorithms: commented all bresenhams, algs must be unified
7519: not "perfect"
7520:
7521: * src/classes/gd/gif.C 1.14:
7522: * src/main/compile.tab.C 1.19:
7523: * src/main/compile.y 1.170:
7524: ^a[^b] more informative compile error
7525:
7526: * src/main/compile.tab.C 1.20:
7527: * src/main/compile.y 1.171:
7528: ^a[
7529:
7530: @next_method << now unclosed ] would be reported here
7531:
7532: * src/classes/op.C 1.52:
7533: * src/main/compile.tab.C 1.21:
7534: ^error[msg]
7535:
7536: 2001-10-09 parser
7537: * src/classes/classes.dsp 1.6:
7538: * src/classes/xdoc.C 1.13:
7539: * src/include/pa_stylesheet_connection.h 1.10:
7540: * src/main/main.dsp 1.131:
7541: * src/targets/cgi/parser3.C 1.118:
7542: * src/targets/isapi/parser3isapi.C 1.48:
7543: * src/types/pa_vxdoc.h 1.5:
7544: * src/types/pa_vxnode.h 1.3:
7545: * src/types/types.dsp 1.6:
7546: xalan patches starting
7547:
7548: * src/classes/op.C 1.49:
7549: * src/classes/table.C 1.121:
7550: * src/types/pa_vfile.h 1.35:
7551: * src/types/pa_vimage.h 1.19:
7552: * src/types/pa_vjunction.h 1.8:
7553: * src/types/pa_vxdoc.h 1.4:
7554: * src/types/pa_vxnode.h 1.2:
7555: table:menu & op for delims made allowed not to be code [be
7556: string..]
7557:
7558: * src/Makefile.in 1.23:
7559: * src/Makefile.in 1.24:
7560: * src/classes/Makefile.am 1.23:
7561: * src/classes/Makefile.am 1.24:
7562: * src/classes/Makefile.in 1.20:
7563: * src/classes/Makefile.in 1.21:
7564: * src/classes/gd/Makefile.in 1.17:
7565: * src/classes/gd/Makefile.in 1.18:
7566: * src/main/Makefile.am 1.20:
7567: * src/main/Makefile.in 1.18:
7568: * src/main/Makefile.in 1.19:
7569: * src/targets/Makefile.in 1.17:
7570: * src/targets/Makefile.in 1.18:
7571: * src/targets/apache13/Makefile.in 1.17:
7572: * src/targets/apache13/Makefile.in 1.18:
7573: * src/targets/cgi/Makefile.am 1.19:
7574: * src/targets/cgi/Makefile.in 1.19:
7575: * src/targets/cgi/Makefile.in 1.20:
7576: * src/types/Makefile.am 1.10:
7577: * src/types/Makefile.in 1.16:
7578: * src/types/Makefile.in 1.17:
7579: makes
7580:
7581: * src/targets/cgi/parser3.C 1.119:
7582: * src/targets/isapi/parser3isapi.C 1.49:
7583: xml transform win32 errors intercepted [xalan transformer
7584: patched and incorporated]
7585:
7586: * src/classes/double.C 1.38:
7587: * src/classes/file.C 1.58:
7588: * src/classes/image.C 1.52:
7589: * src/classes/int.C 1.35:
7590: * src/classes/op.C 1.48:
7591: * src/classes/string.C 1.78:
7592: * src/classes/table.C 1.120:
7593: lots of params->as_int/double/as_string/as_junction
7594: as_no_junction messages added
7595:
7596: * src/classes/op.C 1.51:
7597: * src/classes/table.C 1.123:
7598: table.hash[key field;value field(s) string/table] now
7599:
7600: * src/classes/op.C 1.50:
7601: * src/classes/table.C 1.122:
7602: z
7603:
7604: * src/classes/date.C 1.10:
7605: * src/classes/table.C 1.124:
7606: calendar moved to date
7607:
7608: * src/classes/string.C 1.79:
7609: * src/classes/table.C 1.125:
7610: ^string.save[file]
7611:
7612: 2001-10-08 parser
7613: * src/classes/xdoc.C 1.12:
7614: xdoc:load exceptions intercepted [like in set]
7615:
7616: * src/types/pa_vcookie.C 1.25:
7617: removing cookie made more netscape-like way
7618:
7619: * src/classes/image.C 1.48:
7620: * src/include/pa_common.h 1.53:
7621: * src/main/pa_common.C 1.71:
7622: * src/types/pa_vcookie.C 1.26:
7623: cookie urlencoded [netscape doc reread]
7624:
7625: * src/classes/gd/gif.C 1.10:
7626: image.bar now draws (100 100 0 0)
7627:
7628: * src/classes/gd/gif.C 1.11:
7629: * src/classes/gd/mtables.h 1.1:
7630: image:arc image:circle
7631:
7632: * src/classes/gd/gd.dsp 1.13:
7633: * src/classes/gd/gif.C 1.12:
7634: * src/classes/gd/gif.h 1.15:
7635: * src/classes/image.C 1.49:
7636: * src/types/pa_vcookie.C 1.27:
7637: * src/types/pa_vimage.C 1.11:
7638: image:sector
7639: removed image:html internal "line-*" attribs
7640:
7641: * src/classes/file.C 1.57:
7642: * src/classes/form.C 1.17:
7643: * src/main/pa_common.C 1.70:
7644: * src/main/untaint.C 1.67:
7645: header untainting to UL_HTTP_HEADER, UL_MAIL_HEADER made
7646: nonforced [only tainted pieces]
7647:
7648: * src/classes/gd/gif.C 1.13:
7649: * src/classes/image.C 1.50:
7650: image:circle [and round arc] uses Bresenham
7651:
7652: * src/main/untaint.C 1.65:
7653: \r to ' ' in origins mode
7654:
7655: * src/classes/date.C 1.9:
7656: * src/classes/image.C 1.51:
7657: * src/classes/string.C 1.77:
7658: * src/classes/table.C 1.119:
7659: * src/classes/void.C 1.11:
7660: * src/include/pa_request.h 1.102:
7661: params->as_int/double message added
7662:
7663: * src/classes/xdoc.C 1.11:
7664: * src/include/pa_config_fixed.h 1.19:
7665: * src/main/compile.tab.C 1.18:
7666: * src/types/pa_vxdoc.h 1.3:
7667: parsedSource produced by nonstandard liaison freed up
7668:
7669: * src/include/pa_common.h 1.52:
7670: * src/main/pa_common.C 1.69:
7671: * src/main/untaint.C 1.66:
7672: * src/targets/cgi/parser3.C 1.117:
7673: * src/targets/isapi/parser3isapi.C 1.47:
7674: remove_crlf @ SAPI::log
7675:
7676: 2001-10-07 parser
7677: * src/include/pa_config_fixed.h 1.18:
7678: * src/main/compile.tab.C 1.17:
7679: restored project
7680:
7681: 2001-10-05 parser
7682: * src/classes/xdoc.C 1.9:
7683: * src/include/pa_dictionary.h 1.6:
7684: * src/main/main.dsp 1.129:
7685: * src/main/pa_dictionary.C 1.7:
7686: * src/main/pa_string.C 1.106:
7687: * src/types/pa_vxdoc.h 1.2:
7688: started xml errorhandler.
7689: fixed string.replace a little, read @test
7690:
7691: * src/main/pa_charset_connection.C 1.7:
7692: unicode zero pair at the beging of totable appered to be vital
7693:
7694: * src/classes/xdoc.C 1.8:
7695: * src/main/compile.tab.C 1.16:
7696: xdoc.transform now
7697:
7698: * src/doc/doxygen.cfg 1.18:
7699: * src/doc/html2chm.cmd 1.4:
7700: * src/doc/sources2html.cmd 1.4:
7701: paths
7702:
7703: * src/classes/xdoc.C 1.10:
7704: * src/include/pa_pool.h 1.61:
7705: * src/main/main.dsp 1.130:
7706: * src/main/pa_pool.C 1.30:
7707: changed xdoc:set to prevent SAXParseException from outputing to cerr.
7708: lots of "todos"
7709:
7710: * src/main/pa_charset_connection.C 1.8:
7711: * src/main/pa_charset_connection.C 1.9:
7712: ctype another mem clear bugfix
7713:
7714: * src/main/untaint.C 1.64:
7715: http_header tainting more gentle with enquoting now
7716:
7717: * src/main/pa_string.C 1.105:
7718: found replace bug - first_that_starts(char *) does not have
7719: limit, and looks further eos, fixing....
7720:
7721: * src/include/pa_hash.h 1.44:
7722: * src/main/pa_hash.C 1.41:
7723: Hash::size() calculated wrong. fixed it
7724:
7725: * src/Makefile.in 1.22:
7726: * src/main/compile.tab.C 1.15:
7727: * src/main/compile.y 1.169:
7728: disabled ^literals in names
7729: $result[^[$p^]z]
7730: now works fine
7731:
7732: 2001-10-04 parser
7733: * src/classes/image.C 1.47:
7734: ^image.length[text]
7735:
7736: 2001-10-03 parser
7737: * src/main/pa_request.C 1.166:
7738: restored pcre defaulting in request [mindlessly "optimized" yesterday]
7739: comment left
7740:
7741: * src/main/pa_request.C 1.167:
7742: DEFAULT...charset was ignored when !XML
7743:
7744: 2001-10-02 parser
7745: * src/include/pa_request.h 1.101:
7746: * src/main/pa_charset_connection.C 1.4:
7747: * src/main/pa_charset_connection.C 1.5:
7748: * src/main/pa_request.C 1.165:
7749: * src/types/pa_vstring.h 1.36:
7750: pcre tables now const inside
7751: removed default - pcre handles that internally
7752: fixed bug on not-cleaning tables [previously was calloced, now member]
7753:
7754: * src/Makefile.in 1.21:
7755: * src/classes/Makefile.in 1.19:
7756: * src/classes/gd/Makefile.in 1.16:
7757: * src/main/Makefile.in 1.17:
7758: * src/targets/Makefile.in 1.16:
7759: * src/targets/apache13/Makefile.in 1.16:
7760: * src/targets/cgi/Makefile.in 1.18:
7761: * src/types/Makefile.in 1.15:
7762: makes
7763:
7764: * src/include/pa_config_fixed.h 1.17:
7765: * src/main/pa_charset_connection.C 1.3:
7766: tested charset reload on file change @ apache version = OK
7767: tested freeing up prev encoding on adding new = OK
7768:
7769: * src/classes/table.C 1.117:
7770: * src/main/pa_charset_connection.C 1.6:
7771: table:load & charset_connection
7772: #comment now
7773:
7774: * src/classes/classes.dsp 1.5:
7775: * src/types/types.dsp 1.5:
7776: release projects options fixed to use release msvcrt lib
7777:
7778: * src/include/pa_pool.h 1.60:
7779: * src/include/pa_stylesheet_connection.h 1.8:
7780: * src/include/pa_stylesheet_connection.h 1.9:
7781: * src/main/pa_charset_manager.C 1.2:
7782: * src/main/pa_charset_manager.C 1.3:
7783: * src/main/pa_pool.C 1.29:
7784: * src/types/pa_vresponse.h 1.15:
7785: forgot non-xml pool.*charset needed
7786:
7787: * src/classes/table.C 1.118:
7788: # config comments fixed
7789:
7790: 2001-10-01 parser
7791: * src/include/pa_charset_connection.h 1.1:
7792: * src/include/pa_charset_manager.h 1.1:
7793: * src/include/pa_xslt_stylesheet_manager.h 1.4:
7794: * src/main/main.dsp 1.128:
7795: * src/main/pa_charset_connection.C 1.1:
7796: * src/main/pa_charset_manager.C 1.1:
7797: * src/main/pa_request.C 1.164:
7798: charset loading & caching mech 0
7799:
7800: * src/include/pa_stylesheet_connection.h 1.7:
7801: * src/include/pa_xslt_stylesheet_manager.h 1.3:
7802: * src/main/main.dsp 1.127:
7803: * src/main/pa_globals.C 1.80:
7804: * src/main/pa_request.C 1.163:
7805: would make charset loading & caching mech now
7806:
7807: * src/main/pa_charset_connection.C 1.2:
7808: removed entitify external hack [internal installed]
7809:
7810: * src/classes/gd/Makefile.am 1.6:
7811: * src/classes/gd/Makefile.in 1.15:
7812: makes
7813:
7814: * src/main/Makefile.am 1.19:
7815: * src/main/Makefile.in 1.16:
7816: makes+removed dtd
7817:
7818: 2001-09-30 parser
7819: * src/classes/xdoc.C 1.7:
7820: * src/include/pa_request.h 1.100:
7821: * src/main/pa_request.C 1.159:
7822: ctype with unicode 1. todo: no П entities on output somehow
7823:
7824: * src/include/pa_globals.h 1.66:
7825: * src/main/pa_globals.C 1.79:
7826: * src/main/pa_request.C 1.160:
7827: now charsets table configuration variable is: CHARSETS
7828:
7829: * src/main/pa_request.C 1.162:
7830: forgot to fill toTable
7831:
7832: * src/classes/file.C 1.56:
7833: * src/classes/op.C 1.47:
7834: * src/classes/string.C 1.76:
7835: * src/include/pa_request.h 1.99:
7836: * src/main/pa_request.C 1.158:
7837: started ctype with unicode values
7838:
7839: * src/include/pa_config_fixed.h 1.16:
7840: * src/main/pa_request.C 1.161:
7841: started hack_s_maximumCharacterValues to
7842: XALAN_HACK_DIGITAL_ENTITIES but failed on win32 for now..
7843:
7844: 2001-09-28 parser
7845: * src/classes/xdoc.C 1.5:
7846: * src/classes/xnode.C 1.3:
7847: xdoc addencoding works! invented a way of user-configuring...
7848: todo: implement
7849:
7850: * src/classes/mail.C 1.40:
7851: * src/classes/op.C 1.46:
7852: * src/classes/xdoc.C 1.6:
7853: * src/include/pa_stylesheet_connection.h 1.6:
7854: * src/main/pa_request.C 1.157:
7855: letter body string passed AS-IS now
7856:
7857: 2001-09-27 parser
7858: * src/classes/classes.dsp 1.4:
7859: * src/classes/gd/gd.dsp 1.12:
7860: * src/classes/gd/gifio.C 1.14:
7861: * src/classes/smtp/smtp.dsp 1.10:
7862: * src/classes/xdoc.C 1.3:
7863: * src/main/main.dsp 1.126:
7864: * src/targets/cgi/parser3.dsp 1.30:
7865: * src/targets/isapi/parser3isapi.dsp 1.23:
7866: * src/types/types.dsp 1.4:
7867: win32 ident make system so not to rebuild library [ident.C.new]
7868:
7869: * src/classes/table.C 1.116:
7870: table.sort changed to sort table itself
7871:
7872: * src/classes/xdoc.C 1.4:
7873: * src/targets/isapi/parser3isapi.dsp 1.24:
7874: X^.getElementsByTagName[tagname] = array of xnode
7875: X^.getElementsByTagNameNS[namespaceURI;localName] = array of nodes
7876: removed - regretfully not supported @ xalan. maybe someday would reimplement, if needed.
7877:
7878: win32build system: solved long waiting anti-non-started-apache problem
7879:
7880: 2001-09-26 parser
7881: * src/Makefile.am 1.11:
7882: * src/classes/Makefile.am 1.22:
7883: * src/classes/Makefile.in 1.18:
7884: * src/classes/gd/Makefile.am 1.5:
7885: * src/classes/gd/Makefile.in 1.14:
7886: * src/main/Makefile.am 1.18:
7887: * src/main/Makefile.in 1.15:
7888: * src/targets/Makefile.in 1.15:
7889: * src/targets/apache13/Makefile.in 1.15:
7890: * src/targets/cgi/Makefile.am 1.18:
7891: * src/targets/cgi/Makefile.in 1.17:
7892: * src/types/Makefile.am 1.9:
7893: * src/types/Makefile.in 1.14:
7894: makes with clases.awk
7895:
7896: * src/include/pa_config_fixed.h 1.14:
7897: * src/targets/cgi/parser3.C 1.114:
7898: * src/targets/isapi/parser3isapi.C 1.45:
7899: #ifdef SMTP
7900:
7901: * src/classes/classes.C 1.9:
7902: * src/classes/classes.awk 1.3:
7903: * src/classes/classes.dsp 1.1:
7904: * src/classes/classes.h 1.12:
7905: * src/classes/date.C 1.8:
7906: * src/classes/dnode.C 1.6:
7907: * src/classes/dnode.h 1.2:
7908: * src/classes/dom.C 1.35:
7909: * src/classes/double.C 1.37:
7910: * src/classes/file.C 1.55:
7911: * src/classes/form.C 1.16:
7912: * src/classes/gd/gd.dsp 1.10:
7913: * src/classes/gd/gif.C 1.9:
7914: * src/classes/gd/gif.h 1.14:
7915: * src/classes/gd/gifio.C 1.13:
7916: * src/classes/hash.C 1.19:
7917: * src/classes/image.C 1.46:
7918: * src/classes/int.C 1.34:
7919: * src/classes/mail.C 1.39:
7920: * src/classes/math.C 1.6:
7921: * src/classes/op.C 1.45:
7922: * src/classes/response.C 1.14:
7923: * src/classes/smtp/comms.C 1.4:
7924: * src/classes/smtp/smtp.C 1.4:
7925: * src/classes/smtp/smtp.dsp 1.8:
7926: * src/classes/smtp/smtp.h 1.4:
7927: * src/classes/string.C 1.75:
7928: * src/classes/table.C 1.115:
7929: * src/classes/void.C 1.10:
7930: * src/ident.awk 1.1:
7931: * src/ident.awk 1.2:
7932: * src/include/pa_array.h 1.44:
7933: * src/include/pa_common.h 1.51:
7934: * src/include/pa_config_fixed.h 1.13:
7935: * src/include/pa_config_includes.h 1.11:
7936: * src/include/pa_dictionary.h 1.5:
7937: * src/include/pa_dir.h 1.5:
7938: * src/include/pa_exception.h 1.13:
7939: * src/include/pa_exec.h 1.3:
7940: * src/include/pa_globals.h 1.65:
7941: * src/include/pa_request.h 1.98:
7942: * src/include/pa_sapi.h 1.13:
7943: * src/include/pa_socks.h 1.4:
7944: * src/include/pa_sql_connection.h 1.13:
7945: * src/include/pa_sql_driver_manager.h 1.12:
7946: * src/include/pa_stack.h 1.10:
7947: * src/include/pa_string.h 1.105:
7948: * src/include/pa_stylesheet_connection.h 1.5:
7949: * src/include/pa_table.h 1.35:
7950: * src/include/pa_threads.h 1.17:
7951: * src/include/pa_types.h 1.26:
7952: * src/include/pa_xslt_stylesheet_manager.h 1.2:
7953: * src/main/compile.C 1.50:
7954: * src/main/compile.y 1.168:
7955: * src/main/compile_tools.C 1.38:
7956: * src/main/compile_tools.h 1.50:
7957: * src/main/execute.C 1.192:
7958: * src/main/main.dsp 1.124:
7959: * src/main/pa_array.C 1.39:
7960: * src/main/pa_common.C 1.68:
7961: * src/main/pa_dictionary.C 1.6:
7962: * src/main/pa_dir.C 1.7:
7963: * src/main/pa_exception.C 1.16:
7964: * src/main/pa_exec.C 1.14:
7965: * src/main/pa_globals.C 1.78:
7966: * src/main/pa_hash.C 1.40:
7967: * src/main/pa_pool.C 1.28:
7968: * src/main/pa_request.C 1.156:
7969: * src/main/pa_socks.C 1.6:
7970: * src/main/pa_sql_driver_manager.C 1.38:
7971: * src/main/pa_string.C 1.104:
7972: * src/main/pa_table.C 1.38:
7973: * src/main/pa_xslt_stylesheet_manager.C 1.4:
7974: * src/main/untaint.C 1.63:
7975: * src/sql/pa_sql_driver.h 1.17:
7976: * src/targets/cgi/pa_pool.C 1.23:
7977: * src/targets/cgi/pa_threads.C 1.3:
7978: * src/targets/cgi/parser3.C 1.113:
7979: * src/targets/cgi/parser3.dsp 1.29:
7980: * src/targets/isapi/pa_pool.C 1.7:
7981: * src/targets/isapi/pa_threads.C 1.3:
7982: * src/targets/isapi/parser3isapi.C 1.44:
7983: * src/targets/isapi/parser3isapi.dsp 1.22:
7984: * src/targets/isapi/pool_storage.h 1.9:
7985: * src/types/pa_valiased.C 1.10:
7986: * src/types/pa_valiased.h 1.14:
7987: * src/types/pa_value.h 1.74:
7988: * src/types/pa_vbool.h 1.13:
7989: * src/types/pa_vclass.h 1.19:
7990: * src/types/pa_vcode_frame.h 1.8:
7991: * src/types/pa_vcookie.C 1.24:
7992: * src/types/pa_vcookie.h 1.12:
7993: * src/types/pa_vdate.h 1.5:
7994: * src/types/pa_vdnode.C 1.8:
7995: * src/types/pa_vdnode.h 1.3:
7996: * src/types/pa_vdom.C 1.3:
7997: * src/types/pa_vdom.h 1.14:
7998: * src/types/pa_vdouble.h 1.26:
7999: * src/types/pa_venv.h 1.17:
8000: * src/types/pa_vfile.C 1.22:
8001: * src/types/pa_vfile.h 1.34:
8002: * src/types/pa_vform.C 1.39:
8003: * src/types/pa_vform.h 1.25:
8004: * src/types/pa_vimage.C 1.10:
8005: * src/types/pa_vimage.h 1.18:
8006: * src/types/pa_vint.h 1.27:
8007: * src/types/pa_vjunction.h 1.7:
8008: * src/types/pa_vmath.h 1.3:
8009: * src/types/pa_vmethod_frame.h 1.16:
8010: * src/types/pa_vobject.h 1.11:
8011: * src/types/pa_vrequest.C 1.10:
8012: * src/types/pa_vrequest.h 1.11:
8013: * src/types/pa_vresponse.h 1.14:
8014: * src/types/pa_vstateless_class.C 1.10:
8015: * src/types/pa_vstateless_class.h 1.17:
8016: * src/types/pa_vstateless_object.h 1.11:
8017: * src/types/pa_vstring.C 1.11:
8018: * src/types/pa_vstring.h 1.35:
8019: * src/types/pa_vtable.C 1.6:
8020: * src/types/pa_vtable.h 1.33:
8021: * src/types/pa_vvoid.h 1.4:
8022: * src/types/pa_wcontext.C 1.9:
8023: * src/types/pa_wcontext.h 1.17:
8024: * src/types/pa_wwrapper.h 1.11:
8025: * src/types/types.dsp 1.1:
8026: added ident.awk and main.dsp splitted to main+classes+types
8027: along to .am
8028:
8029: * src/classes/classes.dsp 1.2:
8030: * src/classes/dnode.C 1.7:
8031: * src/classes/dnode.h 1.3:
8032: * src/classes/dom.C 1.36:
8033: * src/classes/xdoc.C 1.1:
8034: * src/classes/xnode.C 1.1:
8035: * src/classes/xnode.h 1.1:
8036: * src/main/compile.tab.C 1.14:
8037: * src/types/pa_vdnode.C 1.9:
8038: * src/types/pa_vdnode.h 1.4:
8039: * src/types/pa_vdom.C 1.4:
8040: * src/types/pa_vdom.h 1.15:
8041: * src/types/pa_vxdoc.C 1.1:
8042: * src/types/pa_vxdoc.h 1.1:
8043: * src/types/pa_vxnode.C 1.1:
8044: * src/types/pa_vxnode.h 1.1:
8045: * src/types/types.dsp 1.2:
8046: xdoc&xnode now
8047:
8048: * src/classes/classes.dsp 1.3:
8049: * src/classes/gd/gd.dsp 1.11:
8050: * src/classes/smtp/smtp.dsp 1.9:
8051: * src/classes/xdoc.C 1.2:
8052: * src/classes/xnode.C 1.2:
8053: * src/classes/xnode.h 1.2:
8054: * src/include/pa_config_fixed.h 1.15:
8055: * src/main/main.dsp 1.125:
8056: * src/targets/cgi/parser3.C 1.115:
8057: * src/targets/cgi/parser3.C 1.116:
8058: * src/targets/isapi/parser3isapi.C 1.46:
8059: * src/types/pa_vxnode.C 1.2:
8060: * src/types/types.dsp 1.3:
8061: z
8062:
8063: * src/classes/classes.cmd 1.4:
8064: * src/main/main.dsp 1.123:
8065: * src/targets/cgi/parser3.dsp 1.28:
8066: moved classes.inc generation on win32 to main.dsp
8067:
8068: * src/classes/classes.C 1.10:
8069: forgot one non-xml check
8070:
8071: * src/classes/Makefile.am 1.21:
8072: removed useless var
8073:
8074: 2001-09-25 parser
8075: * src/Makefile.am 1.10:
8076: * src/Makefile.in 1.20:
8077: * src/classes/Makefile.am 1.20:
8078: * src/classes/Makefile.in 1.17:
8079: * src/classes/dom.C 1.34:
8080: * src/classes/gd/Makefile.am 1.4:
8081: * src/classes/gd/Makefile.in 1.13:
8082: * src/include/pa_stylesheet_connection.h 1.4:
8083: * src/main/Makefile.am 1.17:
8084: * src/main/Makefile.in 1.14:
8085: * src/main/pa_pool.C 1.27:
8086: * src/targets/Makefile.in 1.14:
8087: * src/targets/apache13/Makefile.in 1.14:
8088: * src/targets/cgi/Makefile.am 1.17:
8089: * src/targets/cgi/Makefile.in 1.16:
8090: * src/types/Makefile.am 1.8:
8091: * src/types/Makefile.in 1.13:
8092: * src/types/pa_vdom.h 1.13:
8093: xml configure makes
8094:
8095: * src/include/pa_config_auto.h.in 1.7:
8096: xml on linux[elik] works! no 1251 though, todo ICU
8097:
8098: 2001-09-24 parser
8099: * src/types/pa_vfile.h 1.33:
8100: * src/types/pa_vimage.h 1.17:
8101: * src/types/pa_vstring.h 1.34:
8102: fiew wrong resolved conflicts fixed [const]
8103:
8104: * src/Makefile.in 1.19:
8105: * src/classes/Makefile.am 1.19:
8106: * src/classes/Makefile.in 1.16:
8107: * src/classes/gd/Makefile.in 1.12:
8108: * src/include/pa_config_auto.h.in 1.6:
8109: * src/main/Makefile.in 1.13:
8110: * src/targets/Makefile.in 1.13:
8111: * src/targets/apache13/Makefile.in 1.13:
8112: * src/types/Makefile.am 1.7:
8113: * src/types/Makefile.in 1.12:
8114: makes
8115:
8116: * src/targets/cgi/Makefile.am 1.16:
8117: * src/targets/cgi/Makefile.in 1.15:
8118: makefiles
8119:
8120: * src/types/pa_value.h 1.73:
8121: * src/types/pa_vdnode.C 1.7:
8122: * src/types/pa_vtable.C 1.5:
8123: * src/types/pa_vvoid.h 1.3:
8124: z
8125:
8126: * src/types/pa_vclass.h 1.18:
8127: * src/types/pa_vhash.h 1.20:
8128: * src/types/pa_vhash.h 1.21:
8129: * src/types/pa_vtable.h 1.32:
8130: fixed small bugs with usinge hash/table in expressions
8131:
8132: * src/classes/classes.cmd 1.3:
8133: * src/classes/gd/gd.dsp 1.9:
8134: * src/classes/gd/gif.C 1.8:
8135: * src/classes/gd/gif.h 1.13:
8136: * src/classes/image.C 1.45:
8137: * src/classes/op.C 1.44:
8138: * src/classes/table.C 1.114:
8139: * src/include/pa_request.h 1.97:
8140: * src/include/pa_sapi.h 1.12:
8141: * src/main/compile.C 1.49:
8142: * src/main/compile.tab.C 1.13:
8143: * src/main/compile.y 1.167:
8144: * src/main/compile_tools.h 1.49:
8145: * src/main/main.dsp 1.122:
8146: * src/main/pa_common.C 1.67:
8147: * src/main/pa_sql_driver_manager.C 1.37:
8148: * src/targets/cgi/parser3.C 1.112:
8149: * src/targets/cgi/parser3.dsp 1.27:
8150: * src/types/pa_value.h 1.72:
8151: * src/types/pa_vbool.h 1.12:
8152: * src/types/pa_vdate.h 1.4:
8153: * src/types/pa_vdouble.h 1.25:
8154: * src/types/pa_vform.C 1.38:
8155: * src/types/pa_vhash.h 1.19:
8156: * src/types/pa_vimage.h 1.16:
8157: * src/types/pa_vint.h 1.26:
8158: * src/types/pa_vstring.h 1.33:
8159: * src/types/pa_vtable.h 1.31:
8160: * src/types/pa_vvoid.h 1.2:
8161: merged3 with before_xml
8162: [merge2 actually didn't happen - i've created tags on wrong branch. so this merge is in fact re-merge]
8163:
8164: * src/Makefile.am 1.7:
8165: * src/Makefile.am 1.8:
8166: * src/Makefile.am 1.9:
8167: * src/main/Makefile.am 1.16:
8168: * src/targets/Makefile.am 1.7:
8169: * src/targets/apache13/Makefile.am 1.5:
8170: * src/targets/cgi/Makefile.am 1.15:
8171: * src/targets/cgi/pa_pool.C 1.22:
8172: started unix makes update
8173:
8174: 2001-09-21 parser
8175: * src/classes/gd/gd.dsp 1.8:
8176: * src/classes/smtp/smtp.dsp 1.7:
8177: * src/main/main.dsp 1.121:
8178: * src/targets/cgi/parser3.dsp 1.26:
8179: * src/targets/isapi/parser3isapi.dsp 1.21:
8180: updated project files [/ sadly produced "" in make file and
8181: sadly wrong interpreted on load]
8182:
8183: * src/include/pa_pool.h 1.56:
8184: * src/main/pa_pool.C 1.24:
8185: checked whether transcoder were created right
8186: "unsupported encoding" message.
8187: not @ set time, but @ use time, so until xml output functions .string, .file, .save used - no encoding name check occur
8188:
8189: reduced transcode buffer size to 60
8190: fixed pool cleanup - no registration needed, pools are officially destructured
8191:
8192: * src/classes/dom.C 1.29:
8193: * src/classes/dom.C 1.30:
8194: * src/classes/dom.C 1.31:
8195: * src/classes/dom.C 1.32:
8196: * src/include/pa_pool.h 1.57:
8197: * src/include/pa_pool.h 1.58:
8198: * src/main/pa_pool.C 1.25:
8199: * src/types/pa_vdnode.C 1.5:
8200: * src/types/pa_vresponse.h 1.12:
8201: defaulted dom writing methods encoding to pool.get_charset
8202:
8203: * src/classes/classes.C 1.8:
8204: * src/classes/date.C 1.7:
8205: * src/classes/dnode.C 1.5:
8206: * src/classes/dom.C 1.33:
8207: * src/classes/file.C 1.54:
8208: * src/classes/form.C 1.15:
8209: * src/classes/gd/gd.dsp 1.6:
8210: * src/classes/gd/gif.C 1.7:
8211: * src/classes/gd/gifio.C 1.12:
8212: * src/classes/int.C 1.33:
8213: * src/classes/mail.C 1.38:
8214: * src/classes/smtp/comms.C 1.3:
8215: * src/classes/smtp/smtp.C 1.3:
8216: * src/classes/smtp/smtp.dsp 1.5:
8217: * src/doc/doxygen.cfg 1.16:
8218: * src/include/pa_config_fixed.h 1.12:
8219: * src/include/pa_pool.h 1.59:
8220: * src/main/main.dsp 1.119:
8221: * src/main/pa_globals.C 1.76:
8222: * src/main/pa_pool.C 1.26:
8223: * src/main/pa_request.C 1.155:
8224: * src/main/pa_xslt_stylesheet_manager.C 1.3:
8225: * src/targets/cgi/pa_pool.C 1.21:
8226: * src/targets/cgi/pa_threads.C 1.2:
8227: * src/targets/cgi/parser3.dsp 1.24:
8228: * src/targets/isapi/pa_pool.C 1.6:
8229: * src/targets/isapi/pa_threads.C 1.2:
8230: * src/targets/isapi/parser3isapi.dsp 1.19:
8231: * src/types/pa_valiased.C 1.9:
8232: * src/types/pa_vcookie.C 1.23:
8233: * src/types/pa_vdnode.C 1.6:
8234: * src/types/pa_vdom.C 1.2:
8235: * src/types/pa_vfile.C 1.21:
8236: * src/types/pa_vform.C 1.37:
8237: * src/types/pa_vimage.C 1.9:
8238: * src/types/pa_vrequest.C 1.9:
8239: * src/types/pa_vresponse.h 1.13:
8240: * src/types/pa_vstateless_class.C 1.9:
8241: * src/types/pa_vstring.C 1.10:
8242: * src/types/pa_vtable.C 1.4:
8243: * src/types/pa_wcontext.C 1.8:
8244: zillions of #ifdef XML
8245: created new projects for sql drivers [planning to remove sql drivers from main cvs project]
8246: first, will join latest changes
8247:
8248: * src/Makefile.in 1.18:
8249: * src/classes/classes.h 1.11:
8250: * src/classes/gd/gd.dsp 1.7:
8251: * src/classes/gd/gif.h 1.12:
8252: * src/classes/hash.C 1.18:
8253: * src/classes/op.C 1.43:
8254: * src/classes/smtp/smtp.dsp 1.6:
8255: * src/classes/table.C 1.113:
8256: * src/doc/doxygen.cfg 1.17:
8257: * src/include/pa_common.h 1.50:
8258: * src/include/pa_globals.h 1.64:
8259: * src/include/pa_request.h 1.96:
8260: * src/include/pa_sapi.h 1.11:
8261: * src/include/pa_sql_driver_manager.h 1.11:
8262: * src/include/pa_string.h 1.104:
8263: * src/main/compile.tab.C 1.12:
8264: * src/main/main.dsp 1.120:
8265: * src/main/pa_common.C 1.66:
8266: * src/main/pa_exec.C 1.13:
8267: * src/main/pa_globals.C 1.77:
8268: * src/targets/cgi/parser3.dsp 1.25:
8269: * src/targets/isapi/parser3isapi.dsp 1.20:
8270: merged with before_xml
8271:
8272: 2001-09-20 parser
8273: * src/classes/dnode.C 1.3:
8274: * src/classes/dom.C 1.26:
8275: * src/targets/cgi/parser3.dsp 1.22:
8276: * src/types/pa_vstring.h 1.32:
8277: dnode .file .string .save moved back to dom due to strange
8278: xalan bug
8279:
8280: * src/main/pa_pool.C 1.23:
8281: * src/main/pa_request.C 1.154:
8282: Pool::transcode defaults from $MAIN:DEFAULTS.content-type[$
8283: charset[here]]
8284:
8285: * src/classes/dom.C 1.27:
8286: dom. string save file
8287: moved output xml options to last param and made it optional
8288:
8289: * src/types/pa_vhash.h [before_xml] 1.16.4.2:
8290: * src/types/pa_vhash.h [before_xml] 1.16.4.3:
8291: * src/types/pa_vstring.h [before_xml] 1.31.4.1:
8292: * src/types/pa_vtable.h [before_xml] 1.28.4.2:
8293: * src/types/pa_vtable.h [before_xml] 1.28.4.3:
8294: table/hash can be used in expression context now, there value = size
8295: and boolean value size!=0
8296:
8297: * src/classes/dnode.C 1.4:
8298: * src/classes/dom.C 1.28:
8299: * src/classes/gd/gd.dsp 1.5:
8300: * src/classes/smtp/smtp.dsp 1.4:
8301: * src/include/pa_config_includes.h 1.10:
8302: * src/include/pa_globals.h 1.63:
8303: * src/include/pa_pool.h 1.55:
8304: * src/main/main.dsp 1.118:
8305: * src/main/pa_globals.C 1.75:
8306: * src/main/pa_pool.C 1.22:
8307: * src/targets/cgi/parser3.dsp 1.23:
8308: * src/targets/isapi/parser3isapi.C 1.43:
8309: * src/targets/isapi/parser3isapi.dsp 1.18:
8310: * src/types/pa_vdnode.C 1.4:
8311: * src/types/pa_vdnode.h 1.2:
8312: * src/types/pa_vresponse.h 1.11:
8313: Pool::transcode 0
8314:
8315: * src/types/pa_vdnode.C 1.3:
8316: !$elementnode.attributes = hash of dnodes
8317: !$attributenode.specified = boolean
8318: true if the attribute received its value explicitly in the XML document,
8319: or if a value was assigned programatically with the setValue function.
8320: false if the attribute value came from the default value declared in the document's DTD.
8321: !$pinode.target = target of this processing instruction
8322: XML defines this as being the first token following the markup
8323: that begins the processing instruction.
8324: XPath:
8325: !^node.select[xpath/query/expression] = hash of 0->node0 1->node1
8326: !^node.select-single[xpath/query/expression] = first node if any
8327:
8328: * src/classes/image.C [before_xml] 1.40.4.4:
8329: 20K preload on jpg measure [image::measure]
8330:
8331: * src/types/pa_value.h [before_xml] 1.70.4.2:
8332: * src/types/pa_vbool.h [before_xml] 1.11.4.1:
8333: * src/types/pa_vdate.h [before_xml] 1.3.4.1:
8334: * src/types/pa_vdouble.h [before_xml] 1.24.4.1:
8335: * src/types/pa_vhash.h [before_xml] 1.16.4.4:
8336: * src/types/pa_vint.h [before_xml] 1.25.4.1:
8337: * src/types/pa_vstring.h [before_xml] 1.31.4.2:
8338: * src/types/pa_vtable.h [before_xml] 1.28.4.4:
8339: * src/types/pa_vvoid.h [before_xml] 1.1.4.1:
8340: some 'const's added
8341:
8342: 2001-09-18 parser
8343: * src/classes/dnode.C 1.2:
8344: * src/classes/dom.C 1.25:
8345: * src/classes/gd/gif.C 1.6:
8346: * src/classes/gd/gif.h 1.11:
8347: * src/classes/hash.C 1.17:
8348: * src/classes/image.C 1.44:
8349: * src/classes/op.C 1.42:
8350: * src/classes/table.C 1.112:
8351: * src/include/pa_common.h 1.49:
8352: * src/include/pa_globals.h 1.62:
8353: * src/include/pa_request.h 1.95:
8354: * src/include/pa_sql_driver_manager.h 1.10:
8355: * src/main/compile.C 1.48:
8356: * src/main/compile.tab.C 1.11:
8357: * src/main/compile.y 1.166:
8358: * src/main/compile_tools.h 1.48:
8359: * src/main/execute.C 1.191:
8360: * src/main/pa_common.C 1.65:
8361: * src/main/pa_request.C 1.153:
8362: * src/main/pa_sql_driver_manager.C 1.36:
8363: * src/main/pa_string.C 1.103:
8364: * src/main/pa_table.C 1.37:
8365: * src/targets/cgi/parser3.C 1.111:
8366: * src/targets/cgi/parser3.dsp 1.21:
8367: * src/targets/isapi/parser3isapi.C 1.42:
8368: * src/types/pa_value.h 1.71:
8369: * src/types/pa_vform.C 1.36:
8370: * src/types/pa_vform.h 1.24:
8371: * src/types/pa_vhash.h 1.18:
8372: * src/types/pa_vimage.C 1.8:
8373: * src/types/pa_vimage.h 1.15:
8374: * src/types/pa_vtable.h 1.30:
8375: merged latest bugfixes from before_xml branch
8376: ^if(def $hash) now true only when ^hash:_count[]!=0
8377: moved
8378: .string .save .file from dom to dnode
8379:
8380: * src/classes/dnode.C 1.1:
8381: * src/classes/dnode.h 1.1:
8382: * src/main/main.dsp 1.117:
8383: * src/types/pa_vdnode.C 1.1:
8384: * src/types/pa_vdnode.h 1.1:
8385: dom, dnode 0
8386:
8387: * src/types/pa_vdnode.C 1.2:
8388: * src/types/pa_vdom.h 1.12:
8389: * src/types/pa_vhash.h 1.17:
8390: * src/types/pa_vtable.h 1.29:
8391: dom, dnode 1
8392:
8393: * src/classes/image.C [before_xml] 1.40.4.3:
8394: * src/main/pa_string.C [before_xml] 1.102.2.2:
8395: * src/main/pa_table.C [before_xml] 1.36.2.1:
8396: image: poly* fixed
8397:
8398: * src/classes/op.C [before_xml] 1.41.4.2:
8399: * src/main/execute.C [before_xml] 1.190.4.2:
8400: operators self changed to root
8401: ^for variable context changed to self
8402:
8403: 2001-09-17 parser
8404: * src/classes/classes.h 1.10:
8405: * src/classes/dom.C 1.23:
8406: * src/classes/hash.C 1.16:
8407: * src/include/pa_stylesheet_connection.h 1.3:
8408: * src/main/main.dsp 1.115:
8409: * src/targets/cgi/pa_pool.C 1.20:
8410: * src/types/pa_vdom.h 1.10:
8411: * src/types/pa_vfile.h 1.32:
8412: * src/types/pa_vimage.h 1.14:
8413: started
8414: dnode
8415: DOM:
8416: $node.name
8417: $node.value
8418: ...others...
8419: ^node.xpath[/rates/USD] = hash
8420: dom(dnode)
8421:
8422: * src/classes/dom.C 1.24:
8423: * src/main/main.dsp 1.116:
8424: * src/main/pa_globals.C 1.74:
8425: * src/types/pa_vdom.h 1.11:
8426: started dnode+dom
8427:
8428: dnode
8429: DOM methods:
8430: $node.name
8431: $node.value
8432: ...others...
8433:
8434: ^node.xpath[/rates/USD] = hash
8435: $hash[
8436: $.0[node0]
8437: $.1[node1]
8438: ]
8439:
8440: * src/classes/gd/gif.C [before_xml] 1.5.8.2:
8441: * src/classes/gd/gif.h [before_xml] 1.10.4.2:
8442: * src/classes/image.C [before_xml] 1.40.4.2:
8443: * src/types/pa_vimage.C [before_xml] 1.7.8.2:
8444: $image.line-style
8445: now applies to all linear primitives
8446:
8447: * src/classes/hash.C [before_xml] 1.15.4.1:
8448: * src/main/compile.C [before_xml] 1.47.4.1:
8449: * src/main/compile.tab.C [before_xml] 1.10.4.2:
8450: * src/main/compile.y [before_xml] 1.165.4.2:
8451: * src/main/compile_tools.h [before_xml] 1.47.4.2:
8452: * src/main/execute.C [before_xml] 1.190.4.1:
8453: * src/targets/cgi/parser3.C [before_xml] 1.110.4.3:
8454: expressions unary+
8455: ^hash.count[]
8456: bugfix: in expression compound($aa.zz.xx) names now can have minus '-' in name after '.'
8457:
8458: 2001-09-15 parser
8459: * src/classes/gd/gif.C [before_xml] 1.5.8.1:
8460: * src/classes/gd/gif.h [before_xml] 1.10.4.1:
8461: * src/classes/image.C [before_xml] 1.40.4.1:
8462: * src/types/pa_vimage.C [before_xml] 1.7.8.1:
8463: * src/types/pa_vimage.h [before_xml] 1.13.6.1:
8464: image: $line-width ^line(...)[**** style]
8465:
8466: * src/classes/dom.C 1.21:
8467: * src/classes/image.C 1.43:
8468: * src/include/pa_pool.h 1.53:
8469: * src/include/pa_stylesheet_connection.h 1.2:
8470: * src/main/main.dsp 1.114:
8471: * src/targets/cgi/pa_pool.C 1.18:
8472: * src/targets/isapi/pa_pool.C 1.4:
8473: * src/targets/isapi/pool_storage.h 1.5:
8474: * src/types/pa_vdom.C 1.1:
8475: * src/types/pa_vdom.h 1.8:
8476: xalan objects freed up [introducing Pool::register_cleanup]
8477:
8478: * src/doc/doxygen.cfg 1.15:
8479: * src/include/pa_sapi.h 1.10:
8480: * src/types/pa_vdom.h 1.7:
8481: comments
8482:
8483: * src/classes/dom.C 1.22:
8484: * src/targets/isapi/parser3isapi.C 1.41:
8485: * src/targets/isapi/pool_storage.h 1.8:
8486: * src/types/pa_vdom.h 1.9:
8487: fixed bug in isapi pool_storage -
8488: cleanups first, allocations second.
8489: apache wisely does just like that
8490:
8491: * src/targets/isapi/parser3isapi.C 1.40:
8492: * src/targets/isapi/pool_storage.h 1.7:
8493: pool_storage rewritten using template, no bugs now
8494:
8495: * src/include/pa_pool.h 1.54:
8496: * src/main/pa_pool.C 1.21:
8497: * src/targets/cgi/pa_pool.C 1.19:
8498: * src/targets/isapi/pa_pool.C 1.5:
8499: * src/targets/isapi/parser3isapi.C 1.39:
8500: * src/targets/isapi/parser3isapi.dsp 1.17:
8501: * src/targets/isapi/pool_storage.h 1.6:
8502: poorly started isapi pool_storage, would rewrite using template now
8503:
8504: 2001-09-14 parser
8505: * src/classes/dom.C 1.20:
8506: * src/classes/file.C 1.53:
8507: * src/classes/image.C 1.42:
8508: * src/classes/mail.C 1.37:
8509: * src/include/pa_common.h 1.48:
8510: * src/include/pa_sql_driver_manager.h 1.9:
8511: * src/include/pa_string.h 1.103:
8512: * src/include/pa_stylesheet_connection.h 1.1:
8513: * src/include/pa_xslt_stylesheet_manager.h 1.1:
8514: * src/main/main.dsp 1.113:
8515: * src/main/pa_common.C 1.64:
8516: * src/main/pa_exec.C 1.12:
8517: * src/main/pa_globals.C 1.73:
8518: * src/main/pa_sql_driver_manager.C 1.34:
8519: * src/main/pa_xslt_stylesheet_manager.C 1.1:
8520: * src/main/untaint.C 1.62:
8521: * src/types/pa_vfile.C 1.20:
8522: dom.xslt stylesheet compiled&cached
8523:
8524: * src/main/pa_sql_driver_manager.C 1.35:
8525: * src/main/pa_xslt_stylesheet_manager.C 1.2:
8526: z
8527:
8528: 2001-09-13 parser
8529: * src/classes/dom.C 1.18:
8530: dom:file content-type(.method)
8531:
8532: * src/classes/dom.C 1.19:
8533: * src/classes/file.C 1.52:
8534: * src/classes/image.C 1.41:
8535: * src/types/pa_vfile.C 1.19:
8536: * src/types/pa_vfile.h 1.31:
8537: ^dom.file[] charset
8538:
8539: * src/include/pa_globals.h [before_xml] 1.61.4.1:
8540: * src/include/pa_request.h [before_xml] 1.94.4.1:
8541: * src/main/pa_request.C [before_xml] 1.152.4.2:
8542: * src/targets/cgi/parser3.C [before_xml] 1.110.4.2:
8543: * src/targets/isapi/parser3isapi.C [before_xml] 1.38.4.1:
8544: ParserRootConfig .../parser3.conf
8545: ParserSiteConfig .../parser3.conf
8546:
8547: cgi&isapi looks for {configure|c:\windows}/parser3.conf
8548:
8549: * src/include/pa_common.h [before_xml] 1.47.4.1:
8550: * src/include/pa_globals.h [before_xml] 1.61.4.2:
8551: * src/main/pa_common.C [before_xml] 1.63.4.1:
8552: * src/main/pa_request.C [before_xml] 1.152.4.3:
8553: $MAIN:CLASS_PATH now
8554: can be string now
8555: more informative error messages
8556:
8557: 2001-09-12 parser
8558: * src/main/compile.y [before_xml] 1.165.4.1:
8559: * src/main/compile_tools.h [before_xml] 1.47.4.1:
8560: name.[part].xxx syntax lexer on LS_USER level did [] matching without setting nestage,
8561: introduced special LS_NAME_SQUARE_PART state
8562:
8563: * src/main/compile.tab.C [before_xml] 1.10.4.1:
8564: fixed - subname code parts actually [] braced
8565:
8566: * src/classes/op.C [before_xml] 1.41.4.1:
8567: * src/include/pa_sql_driver_manager.h [before_xml] 1.8.4.1:
8568: * src/main/pa_sql_driver_manager.C [before_xml] 1.33.4.1:
8569: ^connect[]
8570: ^connect[aaa]
8571: more precise error reporting:
8572: "connection string must start with protocol://"
8573: now
8574:
8575: 2001-09-11 parser
8576: * src/types/pa_vdom.h 1.5:
8577: messages
8578:
8579: * src/classes/dom.C 1.16:
8580: * src/types/pa_vdom.h 1.6:
8581: ^dom:set[<some>xml</some>]
8582:
8583: * src/classes/dom.C 1.17:
8584: * src/include/pa_string.h 1.102:
8585: * src/main/pa_globals.C 1.72:
8586: * src/main/untaint.C 1.61:
8587: ^dom:set{<some>xml</some>} default language XML
8588: languages+=xml
8589:
8590: * src/classes/dom.C 1.14:
8591: * src/classes/dom.C 1.15:
8592: ^dom:save/string/file[output options]
8593: output options:
8594: $.method[xml|html|text] detection fixed
8595:
8596: 2001-09-10 parser
8597: * src/classes/dom.C 1.4:
8598: * src/main/main.dsp 1.110:
8599: * src/types/pa_vform.C 1.35:
8600: * src/types/pa_vform.h 1.23:
8601: ^dom.save[b.xml] 0
8602:
8603: * src/classes/dom.C 1.9:
8604: ^dom.file[encoding] = file
8605:
8606: * src/classes/dom.C 1.12:
8607: ^dom.xslt[stylesheet filename][params hash added]
8608:
8609: * src/classes/dom.C 1.10:
8610: * src/main/main.dsp 1.111:
8611: * src/types/pa_vdom.h 1.3:
8612: ^dom.xslt[stylesheet filename] -1 doc is lying
8613:
8614: * src/classes/dom.C 1.11:
8615: * src/main/main.dsp 1.112:
8616: * src/types/pa_vdom.h 1.4:
8617: ^dom.xslt[stylesheet filename] 0
8618:
8619: * src/classes/dom.C 1.5:
8620: ^dom.save[b.xml] 1:error handling
8621:
8622: * src/classes/dom.C 1.13:
8623: ^dom:save/string/file[output options]
8624: output options:
8625: $.method[xml|html|text] $.encoding[windows-1251|...]
8626:
8627: * src/classes/dom.C 1.6:
8628: ^dom.string[] 0
8629:
8630: * src/classes/dom.C 1.7:
8631: * src/classes/dom.C 1.8:
8632: ^dom.string[encoding] 1
8633: ^dom.save[encoding;filename]
8634:
8635: 2001-09-08 parser
8636: * src/types/pa_vform.C [before_xml] 1.33.2.3:
8637: $form:tables.name.field
8638:
8639: 2001-09-07 parser
8640: * src/classes/dom.C 1.3:
8641: * src/types/pa_value.h [before_xml] 1.70.4.1:
8642: * src/types/pa_vtable.h [before_xml] 1.28.4.1:
8643: (def $table) is false when table is empty
8644:
8645: * src/main/pa_request.C [before_xml] 1.152.4.1:
8646: * src/types/pa_vform.C [before_xml] 1.33.2.2:
8647: * src/types/pa_vform.h [before_xml] 1.22.2.2:
8648: !$form:tables
8649: $atable[$form:tables.a]
8650: ^atable.menu{a=$atable.element}[,]
8651:
8652: * src/classes/dom.C 1.1:
8653: file dom.C was initially added on branch xalan1_2.
8654:
8655: * src/main/pa_exception.C 1.15:
8656: * src/types/pa_vform.C 1.32:
8657: getting FIRST form element [not last]
8658:
8659: * src/classes/table.C [before_xml] 1.110.4.1:
8660: table:empty removed, superceded by ^if(def $table)...
8661:
8662: * src/targets/cgi/parser3.dsp [before_xml] 1.20.4.1:
8663: * src/types/pa_vform.C [before_xml] 1.33.2.1:
8664: * src/types/pa_vform.h [before_xml] 1.22.2.1:
8665: * src/types/pa_vhash.h [before_xml] 1.16.4.1:
8666: !$form:fields
8667:
8668: * src/include/pa_hash.h 1.43:
8669: * src/main/pa_hash.C 1.39:
8670: * src/targets/cgi/parser3.C [before_xml] 1.110.4.1:
8671: * src/types/pa_vfile.h 1.30:
8672: * src/types/pa_vform.C 1.33:
8673: * src/types/pa_vform.C [xalan1_2] 1.29.4.1:
8674: * src/types/pa_vform.h 1.22:
8675: z
8676:
8677: * src/Makefile.in [xalan1_2] 1.16.2.1:
8678: * src/classes/dom.C [xalan1_2] 1.1.2.1:
8679: * src/classes/table.C [xalan1_2] 1.110.2.1:
8680: * src/main/main.dsp [xalan1_2] 1.108.2.1:
8681: * src/types/pa_vdom.h [xalan1_2] 1.1.2.1:
8682: introducing dom. dom:load[a.xml]
8683:
8684: * src/main/pa_string.C [before_xml] 1.102.2.1:
8685: a[] ^if($a){y;n} is 'n' now [conversion from '' to int/double
8686: is 0]
8687:
8688: * src/Makefile.in 1.17:
8689: * src/classes/dom.C 1.2:
8690: * src/classes/table.C 1.111:
8691: * src/main/main.dsp 1.109:
8692: * src/types/pa_vdom.h 1.2:
8693: * src/types/pa_vform.C 1.34:
8694: merged with successful start of dom
8695:
8696: * src/types/pa_vdom.h 1.1:
8697: file pa_vdom.h was initially added on branch xalan1_2.
8698:
8699: 2001-09-06 parser
8700: * src/doc/doxygen.cfg 1.14:
8701: merged new default options from 1.2.10 doxygen
8702:
8703: * src/classes/hash.C 1.15:
8704: * src/include/pa_globals.h 1.61:
8705: * src/main/pa_globals.C 1.71:
8706: * src/types/pa_vhash.h 1.16:
8707: now there's special hash key '_default' [instead of ^_default method]
8708: $hash[
8709: $.a[1]
8710: $.b[2]
8711: $._default[xx]
8712: ]
8713: $hash.c
8714:
8715: * src/types/pa_vform.C 1.30:
8716: * src/types/pa_vform.C 1.31:
8717: a=1&a=2 would result in $form:a being a table with one column '
8718: element' and two rows: 1 and 2
8719:
8720: * src/classes/gd/gifio.C 1.11:
8721: * src/classes/image.C 1.40:
8722: * src/classes/op.C 1.41:
8723: * src/classes/string.C 1.74:
8724: * src/classes/table.C 1.110:
8725: * src/doc/doxygen.cfg 1.13:
8726: * src/targets/isapi/parser3isapi.C 1.38:
8727: * src/types/pa_vtable.C 1.3:
8728: few #ifndef DOXYGEN
8729:
8730: * src/classes/void.C 1.9:
8731: * src/main/pa_string.C 1.102:
8732: * src/main/pa_table.C 1.36:
8733: fixed up bad int/double conversions, and now $form:nonexistent
8734: int(88) would return 88
8735:
8736: * src/main/compile.tab.C 1.10:
8737: * src/main/compile.y 1.165:
8738: ^if(0){}{ ^if(1){}^; }
8739: bug fixed [thanks, fif], ^; were treated there non-literally
8740:
8741: 2001-09-05 parser
8742: * src/classes/string.C 1.73:
8743: * src/classes/table.C 1.109:
8744: sql options can be void [same as image:html the other day]
8745:
8746: * src/classes/mail.C 1.36:
8747: MAIN:MAIL check fixed
8748:
8749: * src/Makefile.in 1.16:
8750: * src/classes/Makefile.in 1.15:
8751: * src/classes/gd/Makefile.in 1.11:
8752: * src/main/Makefile.in 1.12:
8753: * src/targets/cgi/Makefile.in 1.14:
8754: * src/types/Makefile.in 1.11:
8755: makes
8756:
8757: * src/main/pa_sql_driver_manager.C 1.33:
8758: * src/sql/pa_sql_driver.h 1.16:
8759: * src/targets/cgi/parser3.C 1.110:
8760: #define STRINGIZE(name) #name
8761: does not macro expantion on param, simply qoutes whatever passed, undone
8762:
8763: * src/main/pa_sql_driver_manager.C 1.30:
8764: * src/sql/pa_sql_driver.h 1.14:
8765: SQL_DRIVER_CREATE_FUNC_NAME
8766:
8767: * src/main/pa_sql_driver_manager.C 1.32:
8768: * src/sql/pa_sql_driver.h 1.15:
8769: * src/targets/cgi/Makefile.am 1.13:
8770: * src/targets/cgi/parser3.C 1.109:
8771: #define STRINGIZE(name) #name
8772: invented
8773:
8774: * src/targets/cgi/Makefile.am 1.14:
8775: .am undo
8776:
8777: * src/classes/op.C 1.40:
8778: * src/include/pa_sql_driver_manager.h 1.8:
8779: * src/main/pa_sql_driver_manager.C 1.31:
8780: #define MAIN_SQL_NAME "SQL"
8781: #define MAIN_SQL_DRIVERS_NAME "drivers"
8782:
8783: moved to be availible to all users
8784:
8785: 2001-09-04 parser
8786: * src/targets/cgi/parser3.C 1.106:
8787: zz
8788:
8789: * src/include/pa_config_auto.h.in 1.5:
8790: * src/targets/Makefile.in 1.12:
8791: * src/targets/apache13/Makefile.in 1.12:
8792: * src/targets/cgi/Makefile.am 1.12:
8793: * src/targets/cgi/Makefile.in 1.13:
8794: * src/targets/cgi/parser3.C 1.102:
8795: configure --sysconfdir=sysadmin-controlled auto.p location for
8796: targets/cgi/parser3, default[/usr/local/etc]
8797:
8798: * src/Makefile.in 1.15:
8799: * src/include/pa_config_auto.h.in 1.4:
8800: * src/targets/apache13/Makefile.in 1.11:
8801: * src/targets/cgi/Makefile.in 1.12:
8802: makes
8803:
8804: * src/targets/isapi/parser3isapi.C 1.37:
8805: z
8806:
8807: * src/targets/cgi/parser3.C 1.104:
8808: zzz
8809:
8810: * src/targets/cgi/parser3.C 1.108:
8811: full_file_spec bug
8812:
8813: * src/classes/image.C 1.39:
8814: image.html now can accept void params
8815:
8816: * src/classes/date.C 1.5:
8817: date:sql-string is now without ''
8818:
8819: * src/classes/date.C 1.6:
8820: date
8821:
8822: * src/targets/cgi/parser3.C 1.107:
8823: getenvcheck
8824:
8825: 2001-09-03 parser
8826: * src/targets/cgi/parser3.C 1.101:
8827: /configure cgi SYSCONFDIR
8828:
8829: 2001-09-01 parser
8830: * src/classes/image.C 1.38:
8831: letter_spacing
8832:
8833: * src/classes/image.C 1.36:
8834: image: as_int as_string used
8835:
8836: * src/classes/image.C 1.37:
8837: image: font params changed
8838:
8839: * src/types/pa_vmethod_frame.h 1.15:
8840: $result[] now gets properly analized
8841:
8842: 2001-08-31 parser
8843: * src/Makefile.in 1.14:
8844: * src/include/pa_dir.h 1.4:
8845: * src/targets/Makefile.in 1.11:
8846: * src/targets/cgi/parser3.C 1.99:
8847: compiled under cygwin
8848:
8849: * src/targets/cgi/parser3.C 1.100:
8850: z
8851:
8852: * src/classes/void.C 1.8:
8853: void:int/double += (default)
8854:
8855: * src/classes/string.C 1.72:
8856: * src/classes/table.C 1.108:
8857: string:int/double (defaults)
8858:
8859: * src/classes/image.C 1.35:
8860: image:font added space param
8861: image:font changed charwidth alg, added kerning const[for now]
8862:
8863: 2001-08-29 parser
8864: * src/main/pa_exception.C 1.14:
8865: exception redundant debug info
8866:
8867: 2001-08-28 parser
8868: * src/classes/table.C 1.107:
8869: NO_STRING_ORIGIN check
8870:
8871: * src/classes/string.C 1.71:
8872: * src/include/pa_dictionary.h 1.2:
8873: * src/include/pa_string.h 1.101:
8874: * src/main/pa_dictionary.C 1.4:
8875: * src/main/pa_string.C 1.101:
8876: * src/main/untaint.C 1.59:
8877: pa_directory speeded up. moved zero 'from' check to directory constructor.
8878: string:replace
8879:
8880: * src/Makefile.in 1.13:
8881: makes
8882:
8883: * src/Makefile.in 1.12:
8884: * src/classes/Makefile.in 1.13:
8885: * src/classes/gd/Makefile.in 1.9:
8886: * src/main/Makefile.in 1.10:
8887: * src/targets/Makefile.in 1.10:
8888: * src/targets/apache13/Makefile.in 1.9:
8889: * src/targets/cgi/Makefile.in 1.10:
8890: * src/types/Makefile.in 1.9:
8891: makefiles
8892:
8893: * src/classes/file.C 1.51:
8894: * src/main/pa_common.C 1.63:
8895: file:move autocreate/remove dest/src dir
8896:
8897: * src/main/compile.C 1.47:
8898: NO_STRING_ORIGIN check2
8899:
8900: * src/classes/image.C 1.33:
8901: image: gifsize little endian
8902:
8903: * src/targets/apache13/Makefile.am 1.4:
8904: COMPILE_APACHE13_MODULE
8905:
8906: * src/include/pa_dictionary.h 1.4:
8907: * src/main/pa_dictionary.C 1.5:
8908: * src/main/pa_sql_driver_manager.C 1.29:
8909: NO_STRING_ORIGIN check3
8910:
8911: * src/include/pa_dictionary.h 1.3:
8912: gcc: ../include/pa_dictionary.h:19: storage class specifiers
8913: invalid in friend function declarations
8914:
8915: * src/targets/apache13/Makefile.am 1.3:
8916: configure to skip apache
8917:
8918: * src/classes/Makefile.in 1.14:
8919: * src/classes/gd/Makefile.in 1.10:
8920: * src/main/Makefile.in 1.11:
8921: * src/targets/apache13/Makefile.in 1.10:
8922: * src/targets/cgi/Makefile.in 1.11:
8923: * src/types/Makefile.in 1.10:
8924: make.ins
8925:
8926: * src/classes/op.C 1.39:
8927: * src/main/compile.tab.C 1.9:
8928: * src/main/pa_dir.C 1.6:
8929: * src/main/untaint.C 1.60:
8930: * src/targets/cgi/parser3.C 1.98:
8931: * src/targets/isapi/parser3isapi.C 1.36:
8932: strncpy forced with zero ending in case of limit
8933:
8934: * src/classes/gd/gif.h 1.10:
8935: * src/classes/gd/gifio.C 1.10:
8936: #endif /*some comments removed*/
8937:
8938: * src/classes/image.C 1.34:
8939: image error msgs
8940:
8941: * src/classes/Makefile.am 1.18:
8942: * src/classes/gd/Makefile.am 1.3:
8943: * src/main/Makefile.am 1.15:
8944: * src/targets/cgi/Makefile.am 1.11:
8945: * src/types/Makefile.am 1.6:
8946: .am-s
8947:
8948: * src/doc/doxygen.cfg 1.12:
8949: doxygen conf removed some garbage from under doxygeneration
8950:
8951: 2001-08-27 parser
8952: * src/Makefile.in 1.11:
8953: * src/classes/Makefile.in 1.12:
8954: * src/classes/gd/Makefile.in 1.8:
8955: * src/main/Makefile.in 1.9:
8956: * src/main/pa_common.C 1.61:
8957: * src/main/pa_exception.C 1.12:
8958: * src/main/pa_sql_driver_manager.C 1.28:
8959: * src/targets/Makefile.in 1.9:
8960: * src/targets/apache13/Makefile.in 1.8:
8961: * src/targets/cgi/Makefile.am 1.10:
8962: * src/targets/cgi/Makefile.in 1.9:
8963: * src/types/Makefile.in 1.8:
8964: configure for solaris -lsocket
8965:
8966: * src/classes/image.C 1.31:
8967: * src/classes/image.C 1.32:
8968: fixed jpgsize alg
8969:
8970: * src/main/pa_request.C 1.152:
8971: * src/targets/cgi/parser3.C 1.97:
8972: parser3 test.html [auto.p from current dir loading]
8973:
8974: * src/main/pa_exception.C 1.13:
8975: z
8976:
8977: * src/main/pa_common.C 1.62:
8978: removed debug info from pa_common
8979:
8980: 2001-08-24 parser
8981: * src/targets/cgi/parser3.C 1.95:
8982: not cgi extra \n 2
8983:
8984: * src/classes/file.C 1.50:
8985: * src/classes/form.C 1.14:
8986: * src/classes/mail.C 1.35:
8987: * src/classes/table.C 1.106:
8988: fiew non-pool mallocs fixed
8989:
8990: * src/targets/cgi/parser3.C 1.96:
8991: not cgi extra \n 3
8992:
8993: * src/sql/pa_sql_driver.h 1.13:
8994: sql* removed services from disconnect - cross-request ideological probs.
8995: oracle - fixed bug: cs allocated on request.pool and got freed before disconnect
8996:
8997: * src/targets/cgi/parser3.C 1.94:
8998: not cgi extra \n
8999:
9000: * src/main/pa_sql_driver_manager.C 1.27:
9001: z
9002:
9003: * src/include/pa_sql_connection.h 1.12:
9004: * src/main/pa_sql_driver_manager.C 1.26:
9005: sql* removed services from disconnect - cross-request
9006: ideological probs.
9007:
9008: 2001-08-23 parser
9009: * src/main/pa_sql_driver_manager.C 1.25:
9010: oracle: dlink
9011:
9012: * src/classes/file.C 1.49:
9013: minor bug in file:save fixed
9014:
9015: 2001-08-22 parser
9016: * src/classes/file.C 1.48:
9017: * src/main/compile.tab.C 1.8:
9018: * src/types/pa_vfile.C 1.18:
9019: * src/types/pa_vfile.h 1.29:
9020: file:load|save[text|binary;
9021:
9022: * src/main/compile.tab.C 1.7:
9023: * src/main/compile.y 1.164:
9024: ^method[]^[^] literals []
9025:
9026: 2001-08-21 parser
9027: * src/classes/file.C 1.47:
9028: * src/classes/table.C 1.105:
9029: ^file:list
9030:
9031: 2001-08-20 parser
9032: * src/main/compile.tab.C 1.6:
9033: * src/main/compile.y 1.163:
9034: * src/main/pa_sql_driver_manager.C 1.24:
9035: * src/types/pa_value.h 1.70:
9036: * src/types/pa_vbool.h 1.11:
9037: * src/types/pa_vdouble.h 1.24:
9038: * src/types/pa_vint.h 1.25:
9039: var(123) ^var.inc[] recousively caused problems: inc incremeted
9040: 123 literal!! fixed
9041:
9042: 2001-08-10 parser
9043: * src/classes/table.C 1.101:
9044: * src/include/pa_table.h 1.34:
9045: * src/main/pa_table.C 1.35:
9046: table.sort now creates new sorted table
9047:
9048: * src/main/compile.tab.C 1.3:
9049: * src/main/compile.tab.C 1.4:
9050: * src/main/compile.y 1.160:
9051: * src/main/compile.y 1.161:
9052: (codes) name part syntax added
9053:
9054: * src/main/compile.tab.C 1.5:
9055: * src/main/compile.y 1.162:
9056: [codes] name part syntax now
9057:
9058: * src/main/pa_string.C 1.100:
9059: string.match hanged on. there were a hang check but it weren't wise enough
9060:
9061: @parse[dateString][tmp]
9062: $tmp[^dateString.match[(\d\d\d\d-)?(\d\d-)?][g]]
9063: $tmp.1 $tmp.2
9064: #end
9065:
9066: @main[]
9067: ^parse[2001-02-03]
9068:
9069: * src/classes/table.C 1.102:
9070: * src/classes/table.C 1.103:
9071: table:sort now default desc
9072:
9073: * src/types/pa_value.h 1.69:
9074: * src/types/pa_vstring.h 1.30:
9075: * src/types/pa_vstring.h 1.31:
9076: string now def only when ne ''
9077:
9078: * src/main/pa_request.C 1.150:
9079: * src/main/pa_request.C 1.151:
9080: wanted to make
9081: const int MAX_EXECUTE_SECONDS=1;
9082:
9083: but couldnt, set_callback_and_alarm appeared to be not exported :(
9084:
9085: * src/classes/table.C 1.104:
9086: table:sort restored [it was bad test :(]
9087:
9088: 2001-08-09 parser
9089: * src/main/pa_string.C 1.99:
9090: $a[010] now ^if($a==10){true}
9091: were octal
9092:
9093: * src/main/Makefile.am 1.14:
9094: .am
9095:
9096: * src/classes/void.C 1.6:
9097: * src/classes/void.C 1.7:
9098: void: int double copy/paste from int: bug fixed
9099:
9100: * src/classes/hash.C 1.14:
9101: hash:_default now [was hash:default]
9102:
9103: * src/types/pa_vcookie.C 1.22:
9104: cookie name&value origins added, more precise $ORIGINS(1)
9105:
9106: * src/classes/op.C 1.38:
9107: case without switch check added
9108:
9109: * src/main/Makefile.in 1.8:
9110: make.in
9111:
9112: 2001-08-07 parser
9113: * src/classes/math.C 1.5:
9114: * src/main/pa_request.C 1.149:
9115: math:random fixed. win32 srand made working
9116:
9117: * src/classes/double.C 1.36:
9118: * src/classes/int.C 1.32:
9119: * src/classes/string.C 1.70:
9120: * src/classes/table.C 1.100:
9121: * src/include/pa_globals.h 1.60:
9122: * src/main/pa_globals.C 1.70:
9123: !^int/double:sql{query}[[$.limit(2) $.offset(4) $.default(0)]]
9124: string, table
9125:
9126: 2001-08-06 parser
9127: * src/classes/hash.C 1.13:
9128: hash:keys renamed to hash:_keys :(
9129:
9130: * src/main/pa_exec.C 1.10:
9131: exec win32 real filename
9132:
9133: * src/classes/file.C 1.46:
9134: exec stderr out
9135:
9136: * src/classes/mail.C 1.34:
9137: * src/classes/op.C 1.37:
9138: * src/include/pa_array.h 1.43:
9139: * src/include/pa_globals.h 1.59:
9140: * src/include/pa_hash.h 1.42:
9141: * src/include/pa_request.h 1.94:
9142: * src/main/compile.tab.C 1.2:
9143: * src/main/compile.y 1.159:
9144: * src/main/pa_array.C 1.38:
9145: * src/main/pa_dictionary.C 1.3:
9146: * src/main/pa_exec.C 1.11:
9147: * src/main/pa_globals.C 1.69:
9148: * src/main/pa_hash.C 1.38:
9149: * src/main/pa_request.C 1.148:
9150: * src/main/pa_string.C 1.98:
9151: class_path
9152:
9153: 2001-08-03 parser
9154: * src/classes/table.C 1.99:
9155: * src/types/pa_vtable.h 1.28:
9156: vtable.locks killed
9157:
9158: 2001-08-02 parser
9159: * src/classes/classes.h 1.9:
9160: * src/classes/op.C 1.36:
9161: * src/include/pa_globals.h 1.58:
9162: * src/main/execute.C 1.188:
9163: * src/main/pa_globals.C 1.66:
9164: * src/main/pa_globals.C 1.67:
9165: found another multithread bug in op.C (last, last global var
9166: killed) :)
9167:
9168: * src/main/pa_dictionary.C 1.2:
9169: * src/main/pa_globals.C 1.68:
9170: memset dictionary minor bug fixed
9171:
9172: * src/classes/string.C 1.69:
9173: * src/classes/table.C 1.98:
9174: * src/include/pa_array.h 1.42:
9175: * src/main/execute.C 1.190:
9176: * src/main/pa_exec.C 1.9:
9177: introducing Array_iter
9178:
9179: * src/main/execute.C 1.189:
9180: detected quick_get recursion bug. changed to get@execute, but
9181: needs array iterator, separate from array to avoid it & use caching
9182:
9183: 2001-08-01 parser
9184: * src/include/pa_dictionary.h 1.1:
9185: * src/include/pa_globals.h 1.57:
9186: * src/include/pa_string.h 1.100:
9187: * src/main/main.dsp 1.107:
9188: * src/main/pa_dictionary.C 1.1:
9189: * src/main/pa_globals.C 1.65:
9190: * src/main/pa_request.C 1.147:
9191: * src/main/pa_string.C 1.97:
9192: * src/main/untaint.C 1.58:
9193: speeded up typo-html replacements. introducing Dictionary with
9194: first-char caching
9195:
9196: 2001-07-31 parser
9197: * src/types/Makefile.am 1.5:
9198: pa_vtable.C added to .am
9199:
9200: * src/main/compile.tab.C 1.1:
9201: added, so that could be compiled even on non-bison-enabled platforms
9202:
9203: 2001-07-28 parser
9204: * src/main/compile.y 1.158:
9205: * src/main/untaint.C 1.57:
9206: bug fix @ untaint when \r skipped \n
9207:
9208: * src/classes/table.C 1.97:
9209: table:hash always produces hash, when can't - empty
9210:
9211: 2001-07-27 parser
9212: * src/classes/double.C 1.35:
9213: * src/classes/int.C 1.31:
9214: * src/classes/string.C 1.68:
9215: provided meaningful msg on int/double/string :sql without
9216: result and default
9217:
9218: 2001-07-26 parser
9219: * src/include/pa_opcode.h 1.6:
9220: * src/main/compile.y 1.156:
9221: * src/main/execute.C 1.187:
9222: hash creation syntax problem persists. restored $: for a while.
9223: thinking of $man[$.age[zzz]] syntax now
9224:
9225: * src/classes/op.C 1.35:
9226: fixed bad multithread bug with strangly global OP
9227:
9228: * src/main/compile.y 1.157:
9229: $man[$.age[zzz]] 0
9230:
9231: * src/include/pa_opcode.h 1.4:
9232: * src/main/compile.C 1.45:
9233: * src/main/compile.y 1.154:
9234: * src/main/compile_tools.h 1.46:
9235: * src/main/execute.C 1.185:
9236: * src/main/pa_request.C 1.146:
9237: * src/types/pa_vmethod_frame.h 1.13:
9238: introducing ::
9239: this is constructor call prefix.
9240: ordinary : remains for static accesses
9241:
9242: * src/classes/double.C 1.34:
9243: * src/classes/int.C 1.30:
9244: * src/classes/string.C 1.67:
9245: * src/include/pa_opcode.h 1.5:
9246: * src/main/compile.C 1.46:
9247: * src/main/compile.y 1.155:
9248: * src/main/compile_tools.h 1.47:
9249: * src/main/execute.C 1.186:
9250: * src/types/pa_vcode_frame.h 1.7:
9251: * src/types/pa_vmethod_frame.h 1.14:
9252: * src/types/pa_wcontext.h 1.16:
9253: * src/types/pa_wwrapper.h 1.10:
9254: fixing :: realization #1
9255:
9256: 2001-07-25 parser
9257: * src/classes/table.C 1.95:
9258: * src/main/main.dsp 1.106:
9259: * src/types/pa_vtable.C 1.1:
9260: * src/types/pa_vtable.h 1.27:
9261: ^table.record[] now $table.fields
9262:
9263: * src/types/pa_vtable.C 1.2:
9264: table: get_element order changeed. now:
9265: 1. fields
9266: 2. methods
9267: 3. columns
9268:
9269: * src/types/pa_vdouble.h 1.23:
9270: * src/types/pa_vint.h 1.24:
9271: odbc: no result queries; quote.
9272: optimized double&int tostring-s
9273:
9274: * src/classes/string.C 1.66:
9275: * src/include/pa_globals.h 1.56:
9276: * src/main/execute.C 1.183:
9277: * src/main/pa_globals.C 1.64:
9278: match replace code context moved to implicit $match context
9279:
9280: * src/main/compile.C 1.44:
9281: * src/main/compile.y 1.153:
9282: * src/main/compile_tools.h 1.45:
9283: allowed whitespace before first method decl
9284:
9285: * src/include/pa_opcode.h 1.3:
9286: * src/main/compile.y 1.149:
9287: * src/main/compile_tools.C 1.37:
9288: * src/main/compile_tools.h 1.43:
9289: * src/main/execute.C 1.182:
9290: with killed, code storage introduced with former 'with' syntax
9291:
9292: * src/main/compile.y 1.150:
9293: * src/main/compile.y 1.151:
9294: * src/main/execute.C 1.184:
9295: $var[] is now empty string, not void
9296:
9297: * src/main/compile.C 1.43:
9298: * src/main/compile.y 1.152:
9299: * src/main/compile_tools.h 1.44:
9300: allowed empty lines before first method decl
9301:
9302: * src/classes/table.C 1.96:
9303: allowed nontable result in table:sql, results in empty table
9304:
9305: 2001-07-24 parser
9306: * src/main/compile.C 1.42:
9307: * src/main/execute.C 1.181:
9308: * src/main/pa_string.C 1.96:
9309: * src/types/pa_value.h 1.68:
9310: first get_element, next get operator
9311:
9312: * src/classes/file.C 1.45:
9313: * src/include/pa_common.h 1.47:
9314: * src/main/pa_common.C 1.60:
9315: file:move
9316:
9317: * src/main/compile.y 1.148:
9318: removed @end handling
9319:
9320: * src/main/pa_common.C 1.59:
9321: file_read close @ eof when imgsize bug fixed
9322:
9323: * src/main/compile.C 1.41:
9324: * src/main/compile.y 1.147:
9325: @end handling method2
9326:
9327: 2001-07-23 parser
9328: * src/main/pa_sql_driver_manager.C 1.23:
9329: * src/sql/pa_sql_driver.h 1.12:
9330: sql odbc driver
9331:
9332: * src/classes/hash.C 1.11:
9333: * src/classes/hash.C 1.12:
9334: * src/classes/string.C 1.65:
9335: * src/classes/table.C 1.94:
9336: * src/classes/void.C 1.5:
9337: * src/include/pa_sql_connection.h 1.11:
9338: * src/sql/pa_sql_driver.h 1.11:
9339: changed sql driver query interface
9340:
9341: 2001-07-20 parser
9342: * src/types/pa_vrequest.C 1.8:
9343: X!$browser:type
9344:
9345: * src/classes/file.C 1.44:
9346: * src/classes/string.C 1.64:
9347: * src/include/pa_string.h 1.99:
9348: * src/main/execute.C 1.180:
9349: * src/main/pa_string.C 1.95:
9350: * src/types/pa_valiased.C 1.8:
9351: * src/types/pa_valiased.h 1.13:
9352: * src/types/pa_value.h 1.67:
9353: * src/types/pa_vclass.h 1.17:
9354: * src/types/pa_vcookie.h 1.11:
9355: * src/types/pa_vdate.h 1.3:
9356: * src/types/pa_vfile.h 1.28:
9357: * src/types/pa_vform.h 1.21:
9358: * src/types/pa_vhash.h 1.15:
9359: * src/types/pa_vmath.h 1.2:
9360: * src/types/pa_vobject.h 1.10:
9361: * src/types/pa_vrequest.C 1.7:
9362: * src/types/pa_vstateless_class.h 1.16:
9363: * src/types/pa_vstateless_object.h 1.10:
9364: only ^class:method dynamic calls allowed.
9365: ^BASE.method call disabled.
9366: BASE element globally removed
9367:
9368: 2001-07-18 parser
9369: * src/Makefile.am 1.6:
9370: * src/Makefile.in 1.10:
9371: * src/classes/Makefile.am 1.17:
9372: * src/classes/gd/Makefile.am 1.2:
9373: * src/main/Makefile.am 1.13:
9374: * src/targets/Makefile.am 1.6:
9375: * src/targets/apache13/Makefile.am 1.2:
9376: * src/targets/cgi/Makefile.am 1.9:
9377: * src/types/Makefile.am 1.4:
9378: removed $id from *.in *.am
9379:
9380: * src/classes/file.C 1.43:
9381: file:exec/cgi msg
9382:
9383: * src/main/pa_request.C 1.145:
9384: * src/main/untaint.C 1.56:
9385: ORIGINS langs name abbrevations
9386:
9387: * src/classes/file.C 1.42:
9388: $file:exit-code renamed to 'status'
9389:
9390: * src/classes/date.C 1.4:
9391: * src/classes/mail.C 1.33:
9392: * src/classes/math.C 1.4:
9393: * src/classes/string.C 1.63:
9394: * src/classes/table.C 1.93:
9395: * src/include/pa_globals.h 1.55:
9396: * src/include/pa_string.h 1.98:
9397: * src/main/execute.C 1.179:
9398: * src/main/pa_globals.C 1.63:
9399: * src/main/pa_request.C 1.144:
9400: * src/main/pa_string.C 1.94:
9401: * src/main/untaint.C 1.55:
9402: * src/types/pa_value.h 1.66:
9403: * src/types/pa_vdouble.h 1.22:
9404: * src/types/pa_vfile.h 1.27:
9405: * src/types/pa_vint.h 1.23:
9406: * src/types/pa_vstring.C 1.9:
9407: * src/types/pa_vstring.h 1.29:
9408: $ORIGINS(1) output tracing mode
9409:
9410: * src/classes/Makefile.in 1.11:
9411: * src/classes/gd/Makefile.in 1.7:
9412: * src/main/Makefile.in 1.7:
9413: * src/targets/Makefile.in 1.8:
9414: * src/targets/apache13/Makefile.in 1.7:
9415: * src/targets/cgi/Makefile.in 1.8:
9416: * src/types/Makefile.in 1.7:
9417: $id in .in's from .am's removed
9418:
9419: * src/classes/file.C 1.41:
9420: * src/main/pa_exec.C 1.8:
9421: file:exec
9422:
9423: 2001-07-17 parser
9424: * src/Makefile.in 1.9:
9425: * src/classes/Makefile.in 1.10:
9426: == wrong
9427:
9428: 2001-07-13 parser
9429: * src/main/execute.C 1.175:
9430: * src/main/pa_request.C 1.142:
9431: order of MAIN parents was wrong, fixed
9432:
9433: * src/classes/double.C 1.33:
9434: * src/classes/int.C 1.29:
9435: * src/classes/string.C 1.62:
9436: * src/include/pa_request.h 1.92:
9437: * src/include/pa_request.h 1.93:
9438: * src/main/execute.C 1.176:
9439: * src/main/execute.C 1.177:
9440: * src/main/execute.C 1.178:
9441: * src/main/pa_request.C 1.143:
9442: auto.p[@auto], /news/auto.p[no @auto], so that initializing
9443: second would not call first @auto
9444:
9445: 2001-07-12 parser
9446: * src/types/pa_value.h 1.65:
9447: pa_value.putelement modification of system classes prevented
9448:
9449: 2001-07-11 parser
9450: * src/classes/string.C 1.61:
9451: * src/doc/sources2html.cmd 1.3:
9452: lr split now yelds table $piece
9453:
9454: * src/classes/file.C 1.40:
9455: * src/include/pa_common.h 1.46:
9456: * src/main/pa_common.C 1.58:
9457: * src/types/pa_vstateless_class.h 1.15:
9458: $file created by file:state += .atime .mtime .ctime
9459: +found&fixed bug with exceptions on get_junction-created objects [they were on wrong pool]
9460:
9461: 2001-07-09 parser
9462: * src/main/untaint.C 1.54:
9463: qp wrong name
9464:
9465: * src/classes/date.C 1.3:
9466: * src/classes/string.C 1.60:
9467: * src/classes/table.C 1.92:
9468: * src/main/compile.y 1.146:
9469: date format 0
9470:
9471: 2001-07-07 parser
9472: * src/classes/Makefile.am 1.16:
9473: * src/classes/date.C 1.1:
9474: * src/classes/file.C 1.39:
9475: * src/classes/hash.C 1.10:
9476: * src/classes/image.C 1.30:
9477: * src/classes/mail.C 1.32:
9478: * src/classes/math.C 1.3:
9479: * src/classes/op.C 1.34:
9480: * src/classes/string.C 1.59:
9481: * src/classes/table.C 1.90:
9482: * src/classes/void.C 1.4:
9483: * src/include/pa_request.h 1.91:
9484: * src/main/main.dsp 1.105:
9485: * src/types/pa_value.h 1.64:
9486: * src/types/pa_vdate.h 1.1:
9487: * src/types/pa_wcontext.C 1.7:
9488: date now set $fields roll string. todo: sql, calendar
9489:
9490: * src/classes/date.C 1.2:
9491: * src/classes/table.C 1.91:
9492: * src/include/pa_common.h 1.45:
9493: * src/include/pa_string.h 1.97:
9494: * src/main/pa_common.C 1.57:
9495: * src/types/pa_vdate.h 1.2:
9496: date roll
9497: table calendar
9498:
9499: 2001-07-06 parser
9500: * src/classes/math.C 1.2:
9501: * src/include/pa_request.h 1.90:
9502: * src/main/execute.C 1.174:
9503: * src/main/main.dsp 1.104:
9504: * src/main/pa_request.C 1.141:
9505: * src/types/pa_vmath.h 1.1:
9506: math 0
9507:
9508: 2001-07-03 parser
9509: * src/classes/Makefile.am 1.15:
9510: * src/classes/math.C 1.1:
9511: * src/classes/op.C 1.33:
9512: * src/classes/random.C 1.15:
9513: * src/main/main.dsp 1.103:
9514: class random renamed to math, operators became methods
9515:
9516: * src/classes/op.C 1.32:
9517: pow sqrt
9518:
9519: * src/classes/op.C 1.31:
9520: * src/main/execute.C 1.173:
9521: sin asin cos acos tan atan
9522:
9523: 2001-07-02 parser
9524: * src/classes/hash.C 1.9:
9525: ^hash.keys[]
9526:
9527: * src/classes/table.C 1.88:
9528: * src/main/pa_table.C 1.34:
9529: ^table:columns[]
9530:
9531: * src/classes/table.C 1.89:
9532: ^table.columns column renamed from 'name' to 'column'
9533:
9534: * src/main/compile.y 1.145:
9535: * src/main/compile_tools.h 1.42:
9536: in expressions now allowed 'strings'
9537:
9538: 2001-06-29 parser
9539: * src/main/execute.C 1.171:
9540: * src/main/execute.C 1.172:
9541: /0 %0 checkes ver 2
9542:
9543: * src/classes/table.C 1.87:
9544: empty strings @ sql
9545:
9546: * src/Makefile.in 1.8:
9547: * src/classes/Makefile.in 1.9:
9548: makes
9549:
9550: * src/classes/Makefile.am 1.14:
9551: nothing - void
9552:
9553: * src/main/execute.C 1.170:
9554: /0 %0 checke
9555:
9556: 2001-06-28 parser
9557: * src/classes/double.C 1.32:
9558: * src/classes/file.C 1.38:
9559: * src/classes/form.C 1.13:
9560: * src/classes/hash.C 1.8:
9561: * src/classes/image.C 1.29:
9562: * src/classes/int.C 1.28:
9563: * src/classes/mail.C 1.31:
9564: * src/classes/op.C 1.30:
9565: * src/classes/random.C 1.14:
9566: * src/classes/response.C 1.13:
9567: * src/classes/string.C 1.58:
9568: * src/classes/table.C 1.86:
9569: * src/classes/void.C 1.3:
9570: * src/main/compile.C 1.40:
9571: * src/main/compile.y 1.144:
9572: * src/main/compile_tools.C 1.36:
9573: * src/main/execute.C 1.169:
9574: * src/main/pa_array.C 1.37:
9575: * src/main/pa_common.C 1.56:
9576: * src/main/pa_dir.C 1.5:
9577: * src/main/pa_exception.C 1.11:
9578: * src/main/pa_exec.C 1.7:
9579: * src/main/pa_globals.C 1.62:
9580: * src/main/pa_hash.C 1.37:
9581: * src/main/pa_pool.C 1.20:
9582: * src/main/pa_request.C 1.140:
9583: * src/main/pa_socks.C 1.5:
9584: * src/main/pa_sql_driver_manager.C 1.22:
9585: * src/main/pa_string.C 1.93:
9586: * src/main/pa_table.C 1.33:
9587: * src/main/untaint.C 1.53:
9588: * src/targets/cgi/parser3.C 1.93:
9589: * src/targets/isapi/parser3isapi.C 1.35:
9590: */
9591: static const char *RCSId="$Id: double.C,v 1.31 2001/06/28 07:41:59 parser Exp $";
9592:
9593: * src/main/compile.y 1.142:
9594: * src/main/compile_tools.h 1.41:
9595: $:name: == ${name}:
9596: $class:name: == ${class:name}:
9597:
9598: * src/classes/string.C 1.56:
9599: exactly one
9600:
9601: * src/classes/double.C 1.31:
9602: * src/classes/file.C 1.37:
9603: * src/classes/form.C 1.12:
9604: * src/classes/hash.C 1.7:
9605: * src/classes/image.C 1.28:
9606: * src/classes/int.C 1.27:
9607: * src/classes/mail.C 1.30:
9608: * src/classes/op.C 1.29:
9609: * src/classes/random.C 1.13:
9610: * src/classes/response.C 1.12:
9611: * src/classes/string.C 1.57:
9612: * src/classes/table.C 1.85:
9613: * src/classes/void.C 1.2:
9614: * src/main/compile.C 1.39:
9615: * src/main/compile.y 1.143:
9616: * src/main/compile_tools.C 1.35:
9617: * src/main/execute.C 1.168:
9618: * src/main/pa_array.C 1.36:
9619: * src/main/pa_common.C 1.55:
9620: * src/main/pa_dir.C 1.4:
9621: * src/main/pa_exception.C 1.10:
9622: * src/main/pa_exec.C 1.6:
9623: * src/main/pa_globals.C 1.61:
9624: * src/main/pa_hash.C 1.36:
9625: * src/main/pa_pool.C 1.19:
9626: * src/main/pa_request.C 1.139:
9627: * src/main/pa_socks.C 1.4:
9628: * src/main/pa_sql_driver_manager.C 1.21:
9629: * src/main/pa_string.C 1.92:
9630: * src/main/pa_table.C 1.32:
9631: * src/main/untaint.C 1.52:
9632: * src/targets/cgi/parser3.C 1.92:
9633: * src/targets/isapi/parser3isapi.C 1.34:
9634: static char *RCSId="$Id$";
9635:
9636: 2001-06-27 parser
9637: * src/classes/hash.C 1.6:
9638: * src/classes/nothing.C 1.5:
9639: * src/classes/table.C 1.84:
9640: * src/classes/void.C 1.1:
9641: * src/main/compile.y 1.140:
9642: * src/main/compile.y 1.141:
9643: * src/main/execute.C 1.167:
9644: * src/main/main.dsp 1.102:
9645: * src/main/pa_request.C 1.138:
9646: * src/targets/cgi/pa_pool.C 1.17:
9647: * src/types/pa_value.h 1.63:
9648: * src/types/pa_vcode_frame.h 1.6:
9649: * src/types/pa_vmethod_frame.h 1.12:
9650: * src/types/pa_vnothing.h 1.2:
9651: * src/types/pa_vtable.h 1.26:
9652: * src/types/pa_vvoid.h 1.1:
9653: nothing renamed to void
9654:
9655: * src/classes/op.C 1.28:
9656: ^switch ^case
9657:
9658: * src/main/compile.y 1.139:
9659: lexer: $zzzz^zzzz were name part
9660:
9661: 2001-05-28 parser
9662: * src/main/main.dsp 1.101:
9663: * src/targets/isapi/parser3isapi.dsp 1.15:
9664: release project options [some bugs]
9665:
9666: * src/classes/classes.C 1.7:
9667: * src/main/compile.C 1.38:
9668: * src/main/compile.y 1.138:
9669: * src/main/execute.C 1.166:
9670: operators are not in root class again
9671:
9672: * src/doc/html2chm.cmd 1.3:
9673: removed >a
9674:
9675: * src/doc/sources2html.cmd 1.2:
9676: z
9677:
9678: 2001-05-24 parser
9679: * src/Makefile.in 1.7:
9680: * src/classes/Makefile.in 1.8:
9681: * src/classes/gd/Makefile.in 1.6:
9682: * src/main/Makefile.in 1.6:
9683: * src/targets/Makefile.in 1.7:
9684: * src/targets/apache13/Makefile.in 1.6:
9685: * src/targets/cgi/Makefile.in 1.7:
9686: * src/types/Makefile.in 1.6:
9687: makes
9688:
9689: * src/main/pa_request.C 1.135:
9690: * src/main/pa_request.C 1.136:
9691: * src/targets/cgi/parser3.C 1.90:
9692: // no _ conversions in @exception[params]
9693:
9694: * src/targets/cgi/parser3.dsp 1.19:
9695: project file
9696:
9697: * src/classes/op.C 1.27:
9698: * src/main/pa_request.C 1.137:
9699: * src/targets/cgi/parser3.C 1.91:
9700: ^log ^exp
9701:
9702: 2001-05-23 parser
9703: * src/classes/op.C 1.25:
9704: * src/main/compile.y 1.137:
9705: allow one empty line before LS_DEF_NAME
9706:
9707: * src/main/pa_string.C 1.91:
9708: string cmp bug
9709:
9710: * src/classes/mail.C 1.29:
9711: * src/classes/op.C 1.26:
9712: rem max 1000
9713:
9714: 2001-05-22 parser
9715: * src/classes/op.C 1.24:
9716: if params code-required
9717:
9718: 2001-05-21 parser
9719: * src/classes/classes.C [operators_as_parent_class2] 1.5.2.1:
9720: * src/main/compile.C [operators_as_parent_class2] 1.36.2.1:
9721: * src/main/compile.y [operators_as_parent_class2] 1.134.2.1:
9722: * src/main/execute.C [operators_as_parent_class2] 1.162.2.1:
9723: 0
9724:
9725: * src/classes/classes.C [operators_as_parent_class2] 1.5.2.2:
9726: * src/main/compile.C [operators_as_parent_class2] 1.36.2.2:
9727: 1
9728:
9729: * src/Makefile.in 1.6:
9730: * src/classes/Makefile.in 1.6:
9731: * src/classes/Makefile.in 1.7:
9732: * src/classes/gd/Makefile.in 1.5:
9733: * src/main/Makefile.in 1.5:
9734: * src/targets/Makefile.in 1.6:
9735: * src/targets/apache13/Makefile.in 1.5:
9736: * src/targets/cgi/Makefile.in 1.6:
9737: * src/types/Makefile.in 1.5:
9738: makes
9739:
9740: * src/classes/double.C 1.30:
9741: * src/classes/hash.C 1.4:
9742: * src/classes/hash.C 1.5:
9743: * src/classes/nothing.C 1.1:
9744: * src/classes/nothing.C 1.2:
9745: * src/classes/nothing.C 1.3:
9746: * src/classes/op.C 1.23:
9747: * src/classes/string.C 1.55:
9748: * src/classes/table.C 1.83:
9749: * src/classes/unknown.C 1.8:
9750: * src/main/compile.y 1.136:
9751: * src/main/execute.C 1.164:
9752: * src/main/execute.C 1.165:
9753: * src/main/main.dsp 1.100:
9754: * src/main/pa_request.C 1.134:
9755: * src/targets/cgi/pa_pool.C 1.15:
9756: * src/targets/cgi/pa_pool.C 1.16:
9757: * src/types/pa_value.h 1.62:
9758: * src/types/pa_vcode_frame.h 1.5:
9759: * src/types/pa_vmethod_frame.h 1.10:
9760: * src/types/pa_vmethod_frame.h 1.11:
9761: * src/types/pa_vnothing.h 1.1:
9762: * src/types/pa_vtable.h 1.24:
9763: * src/types/pa_vtable.h 1.25:
9764: * src/types/pa_vunknown.h 1.14:
9765: 'unknown' renamed to 'nothing'
9766:
9767: * src/Makefile.in 1.5:
9768: * src/classes/Makefile.in 1.5:
9769: * src/classes/gd/Makefile.in 1.4:
9770: * src/main/Makefile.in 1.4:
9771: * src/targets/Makefile.in 1.5:
9772: * src/targets/apache13/Makefile.in 1.4:
9773: * src/targets/cgi/Makefile.in 1.5:
9774: * src/types/Makefile.in 1.4:
9775: make system timestamps
9776:
9777: * src/classes/nothing.C 1.4:
9778: resultless ^sql moved to nothing:
9779:
9780: * src/classes/Makefile.am 1.13:
9781: .AM
9782:
9783: * src/main/pa_request.C 1.133:
9784: .am
9785:
9786: * src/Makefile.in 1.4:
9787: file stamps to remove autoreconf
9788:
9789: * src/targets/cgi/parser3.C 1.88:
9790: argv can be just "parser3". made site_auto_path "." in that case
9791:
9792: * src/types/pa_vstring.C 1.8:
9793: eoleof
9794:
9795: * src/classes/op.C [operators_as_parent_class2] 1.21.2.1:
9796: * src/main/execute.C 1.162:
9797: * src/targets/cgi/Makefile.in 1.4:
9798: * src/targets/cgi/parser3.C 1.86:
9799: * src/targets/cgi/parser3.C 1.87:
9800: * src/targets/cgi/parser3.C 1.89:
9801: z
9802:
9803: * src/main/pa_request.C 1.132:
9804: * src/targets/cgi/parser3.C 1.85:
9805: pcre_tables=pcre_default_tables;
9806:
9807: * src/classes/hash.C 1.3:
9808: * src/classes/int.C 1.25:
9809: * src/classes/string.C 1.53:
9810: * src/classes/table.C 1.82:
9811: * src/include/pa_string.h 1.95:
9812: * src/include/pa_string.h 1.96:
9813: * src/main/pa_string.C 1.89:
9814: * src/main/pa_string.C 1.90:
9815: * src/types/pa_vstring.C 1.6:
9816: * src/types/pa_vstring.h 1.27:
9817: started int:sql
9818:
9819: * src/types/pa_vstring.C 1.7:
9820: * src/types/pa_vstring.h 1.28:
9821: removed unnecessary vstring::set_string
9822:
9823: * src/classes/double.C 1.29:
9824: * src/classes/int.C 1.26:
9825: * src/classes/string.C 1.54:
9826: int,double;sql
9827:
9828: * src/classes/hash.C [operators_as_parent_class2] 1.1.2.1:
9829: * src/classes/op.C [operators_as_parent_class2] 1.21.2.2:
9830: * src/classes/table.C [operators_as_parent_class2] 1.80.2.1:
9831: hash:sql
9832:
9833: * src/classes/classes.C 1.6:
9834: * src/classes/hash.C 1.2:
9835: * src/classes/op.C 1.22:
9836: * src/classes/table.C 1.81:
9837: * src/main/compile.C 1.37:
9838: * src/main/compile.y 1.135:
9839: * src/main/execute.C 1.163:
9840: hash:sql moved to main trunc. operators.txt updated
9841:
9842: 2001-05-19 parser
9843: * src/types/pa_value.h 1.61:
9844: parameter # 1 based
9845:
9846: * src/main/pa_common.C 1.54:
9847: common: actual filename '%s'
9848:
9849: * src/classes/string.C 1.52:
9850: root context in match replace body now unchanged
9851:
9852: * src/classes/Makefile.am 1.10:
9853: * src/classes/Makefile.am 1.11:
9854: * src/classes/Makefile.am 1.12:
9855: * src/classes/Makefile.am 1.9:
9856: * src/main/pa_sql_driver_manager.C 1.20:
9857: * src/targets/cgi/pa_pool.C 1.12:
9858: classes/.am
9859:
9860: * src/main/untaint.C 1.50:
9861: * src/targets/cgi/pa_pool.C 1.13:
9862: * src/targets/cgi/parser3.C 1.84:
9863: fixed bug in pre html untaint, wrong size used, 4* mem wasted
9864:
9865: * src/classes/string.C 1.51:
9866: * src/main/pa_string.C 1.88:
9867: z
9868:
9869: * src/include/pa_string.h 1.94:
9870: * src/main/untaint.C 1.51:
9871: * src/targets/cgi/pa_pool.C 1.14:
9872: introducing String::cstr_bufsize, returns just size+1 for as_is
9873: target.
9874:
9875: * src/classes/Makefile.in 1.4:
9876: clean
9877:
9878: 2001-05-18 parser
9879: * src/Makefile.in 1.3:
9880: * src/classes/Makefile.in 1.3:
9881: * src/classes/gd/Makefile.in 1.3:
9882: * src/include/pa_config_auto.h.in 1.3:
9883: * src/main/Makefile.in 1.3:
9884: * src/targets/Makefile.in 1.4:
9885: * src/targets/apache13/Makefile.in 1.3:
9886: * src/targets/cgi/Makefile.in 1.3:
9887: * src/targets/cgi/pa_pool.C 1.11:
9888: * src/types/Makefile.in 1.3:
9889: .am pa_threads.C ins
9890:
9891: * src/targets/cgi/Makefile.am 1.8:
9892: .am pa_threads.C added
9893:
9894: 2001-05-17 parser
9895: * src/include/pa_hash.h 1.40:
9896: * src/main/execute.C 1.158:
9897: removed /*SYNCHRONIZED*/ from hash.h
9898:
9899: * src/include/pa_array.h 1.41:
9900: * src/include/pa_common.h 1.44:
9901: * src/include/pa_config_fixed.h 1.8:
9902: * src/include/pa_config_includes.h 1.8:
9903: * src/include/pa_exception.h 1.12:
9904: * src/include/pa_exec.h 1.2:
9905: * src/include/pa_globals.h 1.54:
9906: * src/include/pa_hash.h 1.41:
9907: * src/include/pa_opcode.h 1.2:
9908: * src/include/pa_pool.h 1.52:
9909: * src/include/pa_request.h 1.88:
9910: * src/include/pa_sapi.h 1.9:
9911: * src/include/pa_socks.h 1.3:
9912: * src/include/pa_sql_connection.h 1.7:
9913: * src/include/pa_stack.h 1.9:
9914: * src/include/pa_string.h 1.93:
9915: * src/include/pa_table.h 1.33:
9916: * src/include/pa_threads.h 1.14:
9917: #include "pa_config_includes.h"
9918: in all headers
9919:
9920: * src/include/pa_request.h 1.89:
9921: * src/main/execute.C 1.159:
9922: * src/main/pa_request.C 1.131:
9923: ANTI_ENDLESS_EXECUTE_RECOURSION
9924:
9925: * src/classes/op.C 1.20:
9926: * src/include/pa_config_fixed.h 1.10:
9927: * src/include/pa_sql_connection.h 1.8:
9928: * src/include/pa_sql_driver_manager.h 1.5:
9929: * src/main/pa_sql_driver_manager.C 1.15:
9930: found problem at last: 2connections own 1driver and
9931: set_services fight for driver::fservices. before fix
9932:
9933: * src/main/execute.C 1.160:
9934: * src/types/pa_vmethod_frame.h 1.9:
9935: endless recursion line no
9936:
9937: * src/classes/classes.h 1.8:
9938: * src/include/pa_sql_connection.h 1.10:
9939: * src/include/pa_sql_driver_manager.h 1.7:
9940: * src/main/pa_sql_driver_manager.C 1.17:
9941: cache expiration[use SQL_Driver::disconnect]
9942:
9943: * src/include/pa_config_fixed.h 1.9:
9944: * src/include/pa_threads.h 1.16:
9945: * src/targets/cgi/pa_threads.C 1.1:
9946: * src/targets/cgi/parser3.dsp 1.18:
9947: * src/targets/isapi/pa_threads.C 1.1:
9948: * src/targets/isapi/parser3isapi.dsp 1.14:
9949: added pa_threads.C
9950:
9951: * src/classes/image.C 1.27:
9952: * src/include/pa_sql_driver_manager.h 1.4:
9953: * src/main/pa_sql_driver_manager.C 1.14:
9954: * src/main/pa_string.C 1.87:
9955: wrong includes order prevented sqlmanager to see MULTYTHREAD define
9956:
9957: * src/main/pa_table.C 1.31:
9958: table.locate current restored on "not found"
9959:
9960: * src/include/pa_threads.h 1.15:
9961: removed targets/parser
9962:
9963: * src/classes/op.C 1.19:
9964: * src/include/pa_sql_connection.h 1.6:
9965: * src/main/pa_sql_driver_manager.C 1.12:
9966: * src/sql/pa_sql_driver.h 1.9:
9967: connection from cache ->set_services(&services);
9968:
9969: * src/include/pa_config_fixed.h 1.7:
9970: * src/include/pa_threads.h 1.13:
9971: * src/main/pa_sql_driver_manager.C 1.13:
9972: SYNCHRONIZED moved closer to caches put/gets
9973:
9974: * src/classes/string.C 1.50:
9975: * src/include/pa_config_fixed.h 1.11:
9976: * src/include/pa_config_includes.h 1.9:
9977: * src/main/compile.y 1.134:
9978: * src/main/compile_tools.h 1.40:
9979: * src/main/execute.C 1.161:
9980: * src/main/pa_array.C 1.35:
9981: * src/main/pa_common.C 1.53:
9982: * src/main/pa_dir.C 1.3:
9983: * src/main/pa_hash.C 1.35:
9984: * src/main/pa_pool.C 1.18:
9985: * src/main/untaint.C 1.49:
9986: * src/types/pa_vcookie.C 1.21:
9987: * src/types/pa_vfile.C 1.17:
9988: * src/types/pa_vform.C 1.29:
9989: #include "pa_config_includes.h"
9990: removed from most .C
9991:
9992: * src/doc/html2chm.cmd 1.2:
9993: z
9994:
9995: * src/doc/chm.cmd 1.7:
9996: * src/doc/doxygen.cmd 1.7:
9997: * src/doc/html2chm.cmd 1.1:
9998: * src/doc/sources2html.cmd 1.1:
9999: * src/doc/view.cmd 1.3:
10000: * src/doc/view_chm.cmd 1.1:
10001: * src/doc/view_html.cmd 1.1:
10002: doc cmds
10003:
10004: * src/main/pa_sql_driver_manager.C 1.19:
10005: moved expiration to get_connection_from_cache
10006:
10007: * src/main/pa_sql_driver_manager.C 1.18:
10008: cache expiration bf
10009:
10010: * src/classes/op.C 1.21:
10011: * src/include/pa_sql_connection.h 1.9:
10012: * src/include/pa_sql_driver_manager.h 1.6:
10013: * src/main/pa_sql_driver_manager.C 1.16:
10014: * src/sql/pa_sql_driver.h 1.10:
10015: fixed problem at last: 2connections own 1driver and
10016: set_services fight for driver::fservices. before fix
10017:
10018: 2001-05-16 parser
10019: * src/include/pa_array.h 1.39:
10020: * src/include/pa_string.h 1.92:
10021: * src/main/execute.C 1.157:
10022: * src/main/pa_array.C 1.33:
10023: * src/targets/cgi/pa_pool.C 1.9:
10024: * src/targets/cgi/parser3.C 1.81:
10025: array debugged; adjusted
10026:
10027: * src/include/pa_array.h 1.40:
10028: * src/main/pa_array.C 1.34:
10029: * src/targets/cgi/parser3.C 1.82:
10030: removed array debug. before vstring rebasing
10031:
10032: * src/main/pa_sql_driver_manager.C 1.11:
10033: * src/main/pa_string.C 1.86:
10034: SQL_Driver_manager line no for connect/charset errors
10035:
10036: * src/targets/cgi/parser3.C 1.83:
10037: z
10038:
10039: * src/include/pa_pool.h 1.51:
10040: * src/targets/cgi/pa_pool.C 1.10:
10041: removed pool debug, #ifdefed some.
10042: would debug later, on more precise sample than stupid:
10043: @main[]
10044: $name[$z[]]
10045: ^for[i](0;10000-2){
10046: $tail[9994]
10047: $name.$tail[$tail!]
10048: $name.$tail
10049: }
10050: ok3
10051:
10052: 2001-05-15 parser
10053: * src/targets/cgi/pa_pool.C 1.6:
10054: * src/targets/cgi/parser3.C 1.78:
10055: main loss here: 5673321/ 70041= 81
10056:
10057: * src/include/pa_pool.h 1.50:
10058: * src/include/pa_string.h 1.89:
10059: * src/main/pa_string.C 1.83:
10060: * src/targets/cgi/pa_pool.C 1.7:
10061: * src/targets/cgi/parser3.C 1.79:
10062: string fixed bug with fullchunk cmps
10063:
10064: * src/include/pa_string.h 1.90:
10065: * src/main/pa_string.C 1.84:
10066: * src/targets/cgi/pa_pool.C 1.8:
10067: * src/targets/cgi/parser3.C 1.80:
10068: think that all must grow lineary, not exponentialy
10069:
10070: * src/include/pa_array.h 1.38:
10071: * src/include/pa_string.h 1.91:
10072: * src/main/pa_array.C 1.32:
10073: * src/main/pa_string.C 1.85:
10074: string+array made linear grows
10075:
10076: * src/include/pa_string.h 1.88:
10077: * src/targets/cgi/pa_pool.C 1.5:
10078: * src/targets/cgi/parser3.C 1.77:
10079: detected huge mem allocation: size/times malloc 27809390/368771
10080: calloc 3232/83. would test now
10081:
10082: * src/classes/random.C 1.12:
10083: * src/main/compile.y 1.133:
10084: * src/main/execute.C 1.156:
10085: * src/main/pa_request.C 1.130:
10086: * src/types/pa_value.h 1.60:
10087: * src/types/pa_vmethod_frame.h 1.8:
10088: numbered params had wrong name - for instance: bad error
10089: message in ^for[] bad body type. fixed
10090:
10091: 2001-05-14 parser
10092: * src/classes/string.C 1.49:
10093: * src/include/pa_string.h 1.87:
10094: * src/main/pa_string.C 1.82:
10095: * src/main/untaint.C 1.48:
10096: ^string.upper|lower[]
10097:
10098: 2001-05-11 paf
10099: * src/classes/classes.cmd 1.2:
10100: * src/classes/gawk.exe 1.2:
10101: * src/classes/ls.exe 1.2:
10102: * src/main/bison.exe 1.2:
10103: * src/targets/isapi/KILL.EXE 1.2:
10104: * src/targets/isapi/PSTAT.EXE 1.2:
10105: * src/targets/isapi/istart.cmd 1.2:
10106: * src/targets/isapi/istop.cmd 1.2:
10107: * src/targets/isapi/kill.pl 1.2:
10108: moved win32 helpers to /win32tools
10109:
10110: 2001-05-11 parser
10111: * src/main/main.dsp 1.99:
10112: * src/targets/isapi/parser3isapi.dsp 1.13:
10113: fixed some .dsp for win32tools
10114:
10115: * src/classes/double.C 1.28:
10116: * src/classes/image.C 1.26:
10117: * src/classes/op.C 1.18:
10118: * src/classes/string.C 1.48:
10119: * src/classes/table.C 1.80:
10120: * src/classes/unknown.C 1.7:
10121: * src/main/execute.C 1.155:
10122: * src/types/pa_value.h 1.59:
10123: * src/types/pa_vbool.h 1.10:
10124: * src/types/pa_vdouble.h 1.21:
10125: * src/types/pa_vint.h 1.22:
10126: * src/types/pa_vstring.h 1.26:
10127: * src/types/pa_vunknown.h 1.13:
10128: op: MAX_LOOPS
10129: as_int
10130:
10131: 2001-05-10 paf
10132: * src/doc/doxygen.cmd 1.5:
10133: * src/main/compile.y 1.131:
10134: * src/types/pa_vobject.h 1.9:
10135: grammar: priorities changes [lowerd && prior]
10136: vobject: now first fields, next methods
10137:
10138: * src/main/pa_request.C 1.129:
10139: * src/types/pa_vrequest.C 1.6:
10140: op configured
10141:
10142: * src/Makefile.in 1.2:
10143: * src/classes/Makefile.in 1.2:
10144: * src/classes/gd/Makefile.in 1.2:
10145: * src/classes/gd/gif.h 1.9:
10146: * src/include/pa_config_auto.h.in 1.2:
10147: * src/include/pa_config_fixed.h 1.6:
10148: * src/include/pa_config_includes.h 1.6:
10149: * src/main/Makefile.in 1.2:
10150: * src/targets/Makefile.in 1.3:
10151: * src/targets/apache13/Makefile.in 1.2:
10152: * src/targets/cgi/Makefile.in 1.2:
10153: * src/types/Makefile.in 1.2:
10154: inline wonders
10155:
10156: * src/main/compile.y 1.132:
10157: @end grammar: allowed zero strings in control menthod
10158:
10159: * src/types/pa_value.h 1.58:
10160: * src/types/pa_vclass.h 1.16:
10161: * src/types/pa_vstateless_class.h 1.14:
10162: * src/types/pa_vstateless_object.h 1.9:
10163: changed priority: field before method lookup in vclass & vobject
10164:
10165: * src/include/pa_common.h 1.43:
10166: * src/include/pa_config_includes.h 1.7:
10167: inline undefed for C++, that's all
10168:
10169: * src/classes/gd/gif.h 1.8:
10170: gif.h accedently removed
10171:
10172: * src/classes/Makefile.am 1.8:
10173: * src/classes/hash.C 1.1:
10174: * src/doc/doxygen.cfg 1.11:
10175: * src/doc/doxygen.cmd 1.6:
10176: hash.C added
10177:
10178: 2001-05-08 paf
10179: * src/classes/table.C 1.76:
10180: table:hash always hash of hash now
10181:
10182: * src/classes/op.C 1.15:
10183: * src/classes/table.C 1.72:
10184: * src/main/main.dsp 1.97:
10185: * src/types/pa_vtable.h 1.21:
10186: removed table:find. table:locate and op:eval now return bool
10187:
10188: * src/classes/table.C 1.75:
10189: table:empty return bool now
10190:
10191: * src/classes/table.C 1.79:
10192: * src/types/pa_value.h 1.57:
10193: * src/types/pa_vhash.h 1.14:
10194: * src/types/pa_vmethod_frame.h 1.7:
10195: hash:default works at last!
10196:
10197: * src/main/pa_table.C 1.30:
10198: table columnname2item on nameless ignored bark=false. fixed
10199:
10200: * src/classes/op.C 1.17:
10201: * src/types/pa_vtable.h 1.22:
10202: allowed $table.2342734 returns vunknown
10203:
10204: * src/classes/table.C 1.74:
10205: * src/doc/chm.cmd 1.6:
10206: * src/include/pa_array.h 1.37:
10207: * src/include/pa_table.h 1.32:
10208: * src/main/pa_table.C 1.29:
10209: * src/types/pa_value.h 1.56:
10210: * src/types/pa_vtable.h 1.23:
10211: table:hash
10212:
10213: * src/doc/chm.cmd 1.5:
10214: * src/main/execute.C 1.154:
10215: * src/types/pa_value.h 1.55:
10216: wrong pool in method checkparams again. fixed
10217:
10218: * src/classes/double.C 1.27:
10219: * src/classes/int.C 1.24:
10220: * src/classes/op.C 1.16:
10221: * src/classes/string.C 1.47:
10222: int,double,string:int[] double[] string:length[] results now
10223: have hames
10224:
10225: * src/classes/table.C 1.77:
10226: z
10227:
10228: * src/classes/mail.C 1.28:
10229: * src/classes/table.C 1.78:
10230: * src/doc/doxygen.cmd 1.4:
10231: * src/main/main.dsp 1.98:
10232: * src/types/pa_vhash.h 1.13:
10233: * src/types/pa_vstateless_class.h 1.13:
10234: hash:default
10235:
10236: * src/classes/table.C 1.73:
10237: table:record have name
10238:
10239: 2001-05-07 paf
10240: * src/types/pa_value.h 1.51:
10241: * src/types/pa_vtable.h 1.17:
10242: table: fields, then methods. so to enable 'dir' fields & co.
10243:
10244: * src/main/execute.C 1.153:
10245: ^var[^class:var.method[]] is not constructor now
10246:
10247: * src/main/compile.y 1.130:
10248: grammar: @end
10249:
10250: * src/doc/chm.cmd 1.4:
10251: cmd
10252:
10253: * src/doc/ClassExample2.dox 1.3:
10254: * src/doc/aliased.dox 1.3:
10255: * src/doc/chm.cmd 1.2:
10256: * src/include/code.h 1.29:
10257: * src/include/pa_opcode.h 1.1:
10258: * src/main/compile.C 1.36:
10259: * src/main/compile_tools.h 1.39:
10260: * src/main/execute.C 1.152:
10261: * src/types/pa_value.h 1.53:
10262: * src/types/pa_vbool.h 1.9:
10263: * src/types/pa_vclass.h 1.15:
10264: * src/types/pa_vcode_frame.h 1.4:
10265: * src/types/pa_vcookie.h 1.10:
10266: * src/types/pa_vdouble.h 1.20:
10267: * src/types/pa_venv.h 1.16:
10268: * src/types/pa_vfile.h 1.26:
10269: * src/types/pa_vform.h 1.20:
10270: * src/types/pa_vhash.h 1.12:
10271: * src/types/pa_vimage.h 1.13:
10272: * src/types/pa_vint.h 1.21:
10273: * src/types/pa_vjunction.h 1.6:
10274: * src/types/pa_vmethod_frame.h 1.6:
10275: * src/types/pa_vobject.h 1.8:
10276: * src/types/pa_vrequest.h 1.10:
10277: * src/types/pa_vresponse.h 1.10:
10278: * src/types/pa_vstateless_class.h 1.12:
10279: * src/types/pa_vstring.h 1.25:
10280: * src/types/pa_vtable.h 1.20:
10281: * src/types/pa_vunknown.h 1.12:
10282: * src/types/pa_wcontext.h 1.15:
10283: * src/types/pa_wwrapper.h 1.9:
10284: pa_code.h
10285:
10286: * src/include/pa_table.h 1.30:
10287: * src/main/pa_table.C 1.27:
10288: * src/types/pa_value.h 1.52:
10289: * src/types/pa_vtable.h 1.18:
10290: table: fields, then methods. so to enable 'dir' fields & co. more
10291:
10292: * src/classes/gd/gifio.C 1.9:
10293: * src/classes/string.C 1.45:
10294: * src/classes/table.C 1.71:
10295: * src/doc/ClassExample1.dox 1.2:
10296: * src/doc/ClassExample2.dox 1.2:
10297: * src/doc/ClassExample3.dox 1.2:
10298: * src/doc/aliased.dox 1.2:
10299: * src/doc/class.dox 1.2:
10300: * src/doc/compiler.dox 1.2:
10301: * src/doc/doxygen.cfg 1.10:
10302: * src/doc/doxygen.cmd 1.2:
10303: * src/doc/executor.dox 1.2:
10304: * src/doc/index.dox 1.3:
10305: * src/doc/methoded.dox 1.2:
10306: * src/doc/module.dox 1.2:
10307: * src/doc/object.dox 1.2:
10308: * src/doc/pooled.dox 1.2:
10309: * src/doc/string.dox 1.2:
10310: * src/doc/targets.dox 1.2:
10311: * src/doc/value.dox 1.2:
10312: * src/include/code.h 1.28:
10313: * src/include/pa_hash.h 1.39:
10314: * src/include/pa_string.h 1.86:
10315: * src/main/pa_request.C 1.128:
10316: * src/main/pa_sql_driver_manager.C 1.10:
10317: * src/types/pa_vjunction.h 1.5:
10318: * src/types/pa_vtable.h 1.19:
10319: dox, split by not clean parts also
10320:
10321: * src/classes/image.C 1.25:
10322: * src/classes/mail.C 1.27:
10323: * src/classes/string.C 1.46:
10324: * src/doc/chm.cmd 1.3:
10325: * src/include/pa_table.h 1.31:
10326: * src/main/pa_table.C 1.28:
10327: * src/types/pa_value.h 1.54:
10328: method reported errors on wrong pool
10329:
10330: * src/doc/chm.cmd 1.1:
10331: * src/doc/doxygen.cmd 1.3:
10332: * src/doc/view.cmd 1.2:
10333: dox cmd
10334:
10335: 2001-05-04 paf
10336: * src/classes/classes.h 1.7:
10337: * src/classes/double.C 1.26:
10338: * src/classes/file.C 1.36:
10339: * src/classes/form.C 1.11:
10340: * src/classes/image.C 1.24:
10341: * src/classes/int.C 1.23:
10342: * src/classes/mail.C 1.26:
10343: * src/classes/op.C 1.14:
10344: * src/classes/random.C 1.11:
10345: * src/classes/response.C 1.11:
10346: * src/classes/string.C 1.44:
10347: * src/classes/table.C 1.70:
10348: * src/classes/unknown.C 1.6:
10349: * src/doc/doxygen.cfg 1.9:
10350: * src/doc/index.dox 1.2:
10351: * src/main/pa_string.C 1.81:
10352: removed m- method dox
10353:
10354: * src/doc/ClassExample1.dox 1.1:
10355: * src/doc/ClassExample2.dox 1.1:
10356: * src/doc/ClassExample3.dox 1.1:
10357: * src/main/execute.C 1.151:
10358: dox: example1 updated
10359:
10360: 2001-05-03 paf
10361: * src/classes/classes.h 1.6:
10362: * src/classes/double.C 1.25:
10363: * src/doc/aliased.dox 1.1:
10364: * src/doc/class.dox 1.1:
10365: * src/doc/compiler.dox 1.1:
10366: * src/doc/doxygen.cfg 1.8:
10367: * src/doc/doxygen.txt 1.6:
10368: * src/doc/executor.dox 1.1:
10369: * src/doc/index.dox 1.1:
10370: * src/doc/methoded.dox 1.1:
10371: * src/doc/module.dox 1.1:
10372: * src/doc/object.dox 1.1:
10373: * src/doc/pooled.dox 1.1:
10374: * src/doc/string.dox 1.1:
10375: * src/doc/targets.dox 1.1:
10376: * src/doc/value.dox 1.1:
10377: * src/main/pa_request.C 1.127:
10378: dox splitted .dox files and added some
10379:
10380: * src/classes/Makefile.am 1.7:
10381: * src/doc/doxygen.txt 1.5:
10382: classes/am
10383:
10384: 2001-05-02 paf
10385: * src/classes/image.C 1.23:
10386: * src/classes/table.C 1.69:
10387: table:dir result are not tainted by file_name language now
10388:
10389: 2001-04-28 paf
10390: * src/classes/classes.inc 1.5:
10391: removed classes.inc
10392:
10393: * src/classes/classes.C 1.3:
10394: * src/classes/classes.h 1.3:
10395: * src/classes/file.C 1.33:
10396: * src/classes/form.C 1.5:
10397: * src/classes/mail.C 1.24:
10398: * src/include/pa_request.h 1.85:
10399: * src/main/pa_request.C 1.124:
10400: configure started
10401:
10402: * src/classes/file.C [reorganize_user_classes] 1.31.2.5:
10403: * src/classes/table.C [reorganize_user_classes] 1.65.2.4:
10404: * src/main/compile.y [reorganize_user_classes] 1.127.2.2:
10405: * src/main/execute.C [reorganize_user_classes] 1.148.2.3:
10406: * src/main/pa_request.C [reorganize_user_classes] 1.122.2.4:
10407: * src/targets/cgi/parser3.C [reorganize_user_classes] 1.72.2.2:
10408: * src/types/pa_vtable.h [reorganize_user_classes] 1.15.2.3:
10409: * src/types/pa_wcontext.h [reorganize_user_classes] 1.12.2.1:
10410: removed ^a.menu{$name} ability. now
10411: $a{^menu{$name}}
10412: or
10413: ^a.menu{$a.name}
10414:
10415: * src/classes/_double.h 1.8:
10416: * src/classes/_file.h 1.5:
10417: * src/classes/_form.h 1.4:
10418: * src/classes/_image.h 1.4:
10419: * src/classes/_int.h 1.8:
10420: * src/classes/_mail.h 1.4:
10421: * src/classes/_op.h 1.6:
10422: * src/classes/_random.h 1.4:
10423: * src/classes/_response.h 1.5:
10424: * src/classes/_string.h 1.10:
10425: * src/classes/_table.h 1.7:
10426: * src/classes/_unknown.h 1.3:
10427: * src/classes/classes.C 1.2:
10428: * src/classes/classes.h 1.2:
10429: * src/classes/classes.inc 1.1:
10430: * src/classes/double.C 1.22:
10431: * src/classes/exec.C 1.4:
10432: * src/classes/file.C 1.32:
10433: * src/classes/form.C 1.4:
10434: * src/classes/image.C 1.22:
10435: * src/classes/int.C 1.20:
10436: * src/classes/mail.C 1.23:
10437: * src/classes/op.C 1.10:
10438: * src/classes/random.C 1.10:
10439: * src/classes/response.C 1.8:
10440: * src/classes/string.C 1.41:
10441: * src/classes/table.C 1.66:
10442: * src/classes/unknown.C 1.3:
10443: * src/include/pa_globals.h 1.51:
10444: * src/include/pa_request.h 1.84:
10445: * src/main/compile.y 1.129:
10446: * src/main/execute.C 1.149:
10447: * src/main/main.dsp 1.93:
10448: * src/main/pa_globals.C 1.57:
10449: * src/main/pa_request.C 1.123:
10450: * src/targets/cgi/parser3.C 1.73:
10451: * src/targets/isapi/parser3isapi.C 1.32:
10452: * src/types/pa_value.h 1.50:
10453: * src/types/pa_vcookie.h 1.9:
10454: * src/types/pa_vdouble.h 1.17:
10455: * src/types/pa_venv.h 1.15:
10456: * src/types/pa_vfile.h 1.23:
10457: * src/types/pa_vform.C 1.28:
10458: * src/types/pa_vform.h 1.17:
10459: * src/types/pa_vimage.h 1.10:
10460: * src/types/pa_vint.h 1.18:
10461: * src/types/pa_vrequest.h 1.9:
10462: * src/types/pa_vresponse.h 1.9:
10463: * src/types/pa_vstateless_class.h 1.11:
10464: * src/types/pa_vstring.h 1.24:
10465: * src/types/pa_vtable.h 1.16:
10466: * src/types/pa_vunknown.h 1.11:
10467: * src/types/pa_wcontext.h 1.13:
10468: Methoded reorganized. todo: methoded-configure
10469:
10470: * src/classes/classes.inc 1.4:
10471: * src/main/Makefile.am 1.12:
10472: removed pa_methoded from .am
10473:
10474: * src/main/execute.C 1.150:
10475: * src/types/pa_wcontext.h 1.14:
10476: Methoded reorganized 2. todo: methoded-configure
10477:
10478: * src/classes/Makefile.am 1.4:
10479: * src/classes/classes.awk 1.1:
10480: * src/classes/classes.cmd 1.1:
10481: * src/classes/classes.inc 1.2:
10482: * src/classes/gawk.exe 1.1:
10483: * src/classes/ls.exe 1.1:
10484: * src/main/bison.exe 1.1:
10485: classes.inc autogenerator
10486:
10487: * src/classes/form.C 1.6:
10488: * src/include/pa_request.h 1.86:
10489: * src/main/pa_request.C 1.125:
10490: about to move configured data to special request hash
10491:
10492: * src/classes/Makefile.am 1.5:
10493: * src/main/main.dsp 1.95:
10494: classes/Makefile.am
10495:
10496: * src/classes/form.C 1.7:
10497: * src/classes/mail.C 1.25:
10498: * src/classes/op.C 1.11:
10499: * src/include/pa_globals.h 1.52:
10500: * src/include/pa_request.h 1.87:
10501: * src/main/pa_globals.C 1.58:
10502: * src/main/pa_request.C 1.126:
10503: moved some configured data to request::classes_conf
10504: moved some string crations from globals to M...
10505:
10506: * src/classes/classes.C 1.4:
10507: * src/classes/classes.h 1.4:
10508: * src/classes/double.C 1.23:
10509: * src/classes/file.C 1.34:
10510: * src/classes/form.C 1.9:
10511: * src/classes/int.C 1.21:
10512: * src/classes/op.C 1.12:
10513: * src/classes/response.C 1.9:
10514: * src/classes/string.C 1.42:
10515: * src/classes/table.C 1.67:
10516: * src/classes/unknown.C 1.4:
10517: * src/include/pa_methoded.h 1.1:
10518: * src/main/Makefile.am 1.11:
10519: * src/main/main.dsp 1.94:
10520: * src/main/pa_methoded.C 1.1:
10521: * src/targets/cgi/parser3.C 1.75:
10522: * src/types/pa_vdouble.h 1.18:
10523: * src/types/pa_vfile.h 1.24:
10524: * src/types/pa_vform.h 1.18:
10525: * src/types/pa_vimage.h 1.11:
10526: * src/types/pa_vint.h 1.19:
10527: classes/classes renamet to include|main/pa_methoded
10528:
10529: * src/include/pa_string.h 1.85:
10530: * src/main/pa_globals.C 1.60:
10531: * src/main/untaint.C 1.47:
10532: * src/targets/cgi/parser3.C 1.74:
10533: * src/targets/isapi/parser3isapi.C 1.33:
10534: z
10535:
10536: * src/classes/Makefile.am 1.6:
10537: * src/classes/classes.C 1.5:
10538: * src/classes/classes.h 1.5:
10539: * src/classes/classes.inc 1.3:
10540: * src/classes/double.C 1.24:
10541: * src/classes/file.C 1.35:
10542: * src/classes/form.C 1.10:
10543: * src/classes/int.C 1.22:
10544: * src/classes/op.C 1.13:
10545: * src/classes/response.C 1.10:
10546: * src/classes/string.C 1.43:
10547: * src/classes/table.C 1.68:
10548: * src/classes/unknown.C 1.5:
10549: * src/include/pa_methoded.h 1.2:
10550: * src/main/main.dsp 1.96:
10551: * src/main/pa_methoded.C 1.2:
10552: * src/targets/cgi/parser3.C 1.76:
10553: * src/types/pa_vdouble.h 1.19:
10554: * src/types/pa_vfile.h 1.25:
10555: * src/types/pa_vform.h 1.19:
10556: * src/types/pa_vimage.h 1.12:
10557: * src/types/pa_vint.h 1.20:
10558: renamed pa_methoded back to classes/classes.h
10559:
10560: * src/classes/_string.h [reorganize_user_classes] 1.9.2.1:
10561: * src/classes/classes.C [reorganize_user_classes] 1.1.2.2:
10562: * src/classes/classes.h [reorganize_user_classes] 1.1.2.2:
10563: * src/classes/double.C [reorganize_user_classes] 1.21.4.2:
10564: * src/classes/exec.C [reorganize_user_classes] 1.3.4.1:
10565: * src/classes/file.C [reorganize_user_classes] 1.31.2.4:
10566: * src/classes/form.C [reorganize_user_classes] 1.3.4.2:
10567: * src/classes/image.C [reorganize_user_classes] 1.21.2.4:
10568: * src/classes/int.C [reorganize_user_classes] 1.19.4.3:
10569: * src/classes/mail.C [reorganize_user_classes] 1.22.2.3:
10570: * src/classes/op.C [reorganize_user_classes] 1.9.2.3:
10571: * src/classes/random.C [reorganize_user_classes] 1.9.2.3:
10572: * src/classes/response.C [reorganize_user_classes] 1.7.4.3:
10573: * src/classes/string.C [reorganize_user_classes] 1.40.2.3:
10574: * src/classes/table.C [reorganize_user_classes] 1.65.2.3:
10575: * src/classes/unknown.C [reorganize_user_classes] 1.2.4.2:
10576: * src/include/pa_request.h [reorganize_user_classes] 1.83.2.1:
10577: * src/main/compile.y [reorganize_user_classes] 1.127.2.1:
10578: * src/main/execute.C [reorganize_user_classes] 1.148.2.2:
10579: * src/main/pa_globals.C [reorganize_user_classes] 1.56.2.3:
10580: * src/main/pa_request.C [reorganize_user_classes] 1.122.2.3:
10581: * src/types/pa_value.h [reorganize_user_classes] 1.49.4.2:
10582: * src/types/pa_vdouble.h [reorganize_user_classes] 1.16.2.2:
10583: * src/types/pa_vfile.h [reorganize_user_classes] 1.22.2.2:
10584: * src/types/pa_vform.C [reorganize_user_classes] 1.27.2.1:
10585: * src/types/pa_vform.h [reorganize_user_classes] 1.16.2.2:
10586: * src/types/pa_vimage.h [reorganize_user_classes] 1.9.2.2:
10587: * src/types/pa_vint.h [reorganize_user_classes] 1.17.2.2:
10588: * src/types/pa_vresponse.h [reorganize_user_classes] 1.8.4.2:
10589: * src/types/pa_vstring.h [reorganize_user_classes] 1.23.2.2:
10590: * src/types/pa_vtable.h [reorganize_user_classes] 1.15.2.2:
10591: * src/types/pa_vunknown.h [reorganize_user_classes] 1.10.2.2:
10592: beautifying just compiled. todo: debug, configure
10593:
10594: * src/classes/classes.awk 1.2:
10595: skipped classes in .awk
10596:
10597: * src/classes/form.C 1.8:
10598: * src/include/pa_globals.h 1.53:
10599: * src/main/pa_globals.C 1.59:
10600: moved some configured data to request::classes_conf
10601: moved some string crations from globals to M...
10602: [works]
10603:
10604: 2001-04-27 paf
10605: * src/main/compile.y 1.128:
10606: serge@ found @CLASS bug. fixed
10607:
10608: * src/classes/_double.h [reorganize_user_classes] 1.7.2.1:
10609: * src/classes/_form.h [reorganize_user_classes] 1.3.2.1:
10610: * src/classes/_int.h [reorganize_user_classes] 1.7.2.1:
10611: * src/classes/_response.h [reorganize_user_classes] 1.4.2.1:
10612: * src/classes/_unknown.h [reorganize_user_classes] 1.2.2.1:
10613: * src/classes/classes.C [reorganize_user_classes] 1.1.2.1:
10614: * src/classes/classes.h [reorganize_user_classes] 1.1.2.1:
10615: * src/classes/double.C [reorganize_user_classes] 1.21.4.1:
10616: * src/classes/file.C [reorganize_user_classes] 1.31.2.2:
10617: * src/classes/form.C [reorganize_user_classes] 1.3.4.1:
10618: * src/classes/image.C [reorganize_user_classes] 1.21.2.2:
10619: * src/classes/int.C [reorganize_user_classes] 1.19.4.2:
10620: * src/classes/mail.C [reorganize_user_classes] 1.22.2.2:
10621: * src/classes/op.C [reorganize_user_classes] 1.9.2.2:
10622: * src/classes/random.C [reorganize_user_classes] 1.9.2.2:
10623: * src/classes/response.C [reorganize_user_classes] 1.7.4.2:
10624: * src/classes/string.C [reorganize_user_classes] 1.40.2.2:
10625: * src/include/pa_globals.h [reorganize_user_classes] 1.50.2.2:
10626: * src/main/main.dsp [reorganize_user_classes] 1.92.2.2:
10627: * src/main/pa_globals.C [reorganize_user_classes] 1.56.2.2:
10628: * src/types/pa_vdouble.h [reorganize_user_classes] 1.16.2.1:
10629: * src/types/pa_vfile.h [reorganize_user_classes] 1.22.2.1:
10630: * src/types/pa_vform.h [reorganize_user_classes] 1.16.2.1:
10631: * src/types/pa_vimage.h [reorganize_user_classes] 1.9.2.1:
10632: * src/types/pa_vint.h [reorganize_user_classes] 1.17.2.1:
10633: * src/types/pa_vresponse.h [reorganize_user_classes] 1.8.4.1:
10634: * src/types/pa_vstring.h [reorganize_user_classes] 1.23.2.1:
10635: * src/types/pa_vtable.h [reorganize_user_classes] 1.15.2.1:
10636: * src/types/pa_vunknown.h [reorganize_user_classes] 1.10.2.1:
10637: beautifying -100
10638:
10639: * src/classes/classes.C 1.1:
10640: file classes.C was initially added on branch
10641: reorganize_user_classes.
10642:
10643: * src/classes/file.C [reorganize_user_classes] 1.31.2.3:
10644: * src/classes/image.C [reorganize_user_classes] 1.21.2.3:
10645: * src/classes/table.C [reorganize_user_classes] 1.65.2.2:
10646: * src/main/execute.C [reorganize_user_classes] 1.148.2.1:
10647: * src/main/pa_request.C [reorganize_user_classes] 1.122.2.2:
10648: * src/types/pa_vstateless_class.h [reorganize_user_classes] 1.10.2.1:
10649: beautifying -99
10650:
10651: * src/classes/_file.h [reorganize_user_classes] 1.4.2.1:
10652: * src/classes/_image.h [reorganize_user_classes] 1.3.2.1:
10653: * src/classes/_mail.h [reorganize_user_classes] 1.3.2.1:
10654: * src/classes/_op.h [reorganize_user_classes] 1.5.2.1:
10655: * src/classes/_random.h [reorganize_user_classes] 1.3.2.1:
10656: * src/classes/_table.h [reorganize_user_classes] 1.6.2.1:
10657: * src/classes/file.C [reorganize_user_classes] 1.31.2.1:
10658: * src/classes/image.C [reorganize_user_classes] 1.21.2.1:
10659: * src/classes/int.C [reorganize_user_classes] 1.19.4.1:
10660: * src/classes/mail.C [reorganize_user_classes] 1.22.2.1:
10661: * src/classes/op.C [reorganize_user_classes] 1.9.2.1:
10662: * src/classes/random.C [reorganize_user_classes] 1.9.2.1:
10663: * src/classes/response.C [reorganize_user_classes] 1.7.4.1:
10664: * src/classes/string.C [reorganize_user_classes] 1.40.2.1:
10665: * src/classes/table.C [reorganize_user_classes] 1.65.2.1:
10666: * src/classes/unknown.C [reorganize_user_classes] 1.2.4.1:
10667: * src/include/pa_globals.h [reorganize_user_classes] 1.50.2.1:
10668: * src/main/main.dsp [reorganize_user_classes] 1.92.2.1:
10669: * src/main/pa_globals.C [reorganize_user_classes] 1.56.2.1:
10670: * src/main/pa_request.C [reorganize_user_classes] 1.122.2.1:
10671: * src/targets/cgi/parser3.C [reorganize_user_classes] 1.72.2.1:
10672: * src/types/pa_value.h [reorganize_user_classes] 1.49.4.1:
10673: * src/types/pa_vcookie.h [reorganize_user_classes] 1.8.2.1:
10674: * src/types/pa_venv.h [reorganize_user_classes] 1.14.2.1:
10675: * src/types/pa_vrequest.h [reorganize_user_classes] 1.8.2.1:
10676: started beautifying
10677:
10678: * src/classes/classes.h 1.1:
10679: file classes.h was initially added on branch
10680: reorganize_user_classes.
10681:
10682: 2001-04-26 paf
10683: * src/main/pa_request.C 1.121:
10684: * src/main/pa_string.C 1.80:
10685: z
10686:
10687: * src/classes/_exec.h 1.4:
10688: * src/classes/_image.h 1.3:
10689: * src/classes/gd/gif.h 1.7:
10690: * src/classes/gd/gifio.C 1.8:
10691: * src/classes/image.C 1.21:
10692: * src/classes/mail.C 1.22:
10693: * src/classes/op.C 1.9:
10694: * src/classes/random.C 1.9:
10695: * src/classes/smtp/smtp.h 1.3:
10696: * src/classes/string.C 1.40:
10697: * src/classes/table.C 1.65:
10698: * src/doc/doxygen.cfg 1.5:
10699: * src/doc/doxygen.cfg 1.6:
10700: * src/doc/doxygen.cfg 1.7:
10701: * src/doc/doxygen.txt 1.4:
10702: * src/include/pa_array.h 1.36:
10703: * src/include/pa_config_fixed.h 1.5:
10704: * src/include/pa_config_includes.h 1.5:
10705: * src/include/pa_dir.h 1.3:
10706: * src/include/pa_socks.h 1.2:
10707: * src/include/pa_string.h 1.84:
10708: * src/main/compile_tools.h 1.38:
10709: * src/main/pa_common.C 1.52:
10710: * src/main/pa_request.C 1.122:
10711: * src/main/pa_socks.C 1.3:
10712: * src/sql/pa_sql_driver.h 1.8:
10713: * src/targets/cgi/pa_pool.C 1.4:
10714: * src/types/pa_vbool.h 1.7:
10715: * src/types/pa_vbool.h 1.8:
10716: * src/types/pa_vclass.h 1.13:
10717: * src/types/pa_vclass.h 1.14:
10718: * src/types/pa_vcode_frame.h 1.2:
10719: * src/types/pa_vcode_frame.h 1.3:
10720: * src/types/pa_vcookie.h 1.8:
10721: * src/types/pa_vdouble.h 1.16:
10722: * src/types/pa_venv.h 1.14:
10723: * src/types/pa_vfile.h 1.22:
10724: * src/types/pa_vform.C 1.27:
10725: * src/types/pa_vform.h 1.16:
10726: * src/types/pa_vhash.h 1.11:
10727: * src/types/pa_vimage.C 1.7:
10728: * src/types/pa_vimage.h 1.9:
10729: * src/types/pa_vint.h 1.17:
10730: * src/types/pa_vjunction.h 1.3:
10731: * src/types/pa_vjunction.h 1.4:
10732: * src/types/pa_vmethod_frame.h 1.4:
10733: * src/types/pa_vmethod_frame.h 1.5:
10734: * src/types/pa_vobject.h 1.6:
10735: * src/types/pa_vobject.h 1.7:
10736: * src/types/pa_vrequest.C 1.5:
10737: * src/types/pa_vrequest.h 1.8:
10738: * src/types/pa_vstateless_class.C 1.8:
10739: * src/types/pa_vstateless_class.h 1.10:
10740: * src/types/pa_vstateless_object.h 1.8:
10741: * src/types/pa_vstring.C 1.5:
10742: * src/types/pa_vstring.h 1.23:
10743: * src/types/pa_vtable.h 1.15:
10744: * src/types/pa_vunknown.h 1.10:
10745: * src/types/pa_wcontext.C 1.6:
10746: * src/types/pa_wcontext.h 1.12:
10747: * src/types/pa_wwrapper.h 1.7:
10748: * src/types/pa_wwrapper.h 1.8:
10749: code documentation ++
10750:
10751: * src/include/pa_common.h 1.42:
10752: * src/include/pa_types.h 1.25:
10753: * src/main/pa_sql_driver_manager.C 1.9:
10754: module [and, guess, isapi] connection caching fixed.
10755: request-pooled-url were stored into global connectioncache
10756:
10757: 2001-04-25 paf
10758: * src/doc/doxygen.cfg 1.4:
10759: * src/doc/doxygen.txt 1.3:
10760: * src/targets/isapi/parser3isapi.C 1.31:
10761: started doc / [doxygen.txt]
10762:
10763: * src/include/code.h 1.27:
10764: * src/include/pa_common.h 1.41:
10765: * src/main/compile.y 1.127:
10766: * src/main/execute.C 1.148:
10767: * src/main/pa_common.C 1.51:
10768: -d
10769:
10770: * src/classes/file.C 1.31:
10771: * src/main/pa_exec.C 1.5:
10772: * src/targets/cgi/parser3.C 1.72:
10773: illegal call check a bit improved, but still under iis no
10774: mapping of dir with parser allowed!
10775:
10776: 2001-04-24 paf
10777: * src/targets/Makefile.in 1.2:
10778: * src/targets/apache13/Makefile.in 1.1:
10779: apache makefile.in s
10780:
10781: * src/targets/Makefile.am 1.5:
10782: * src/targets/apache13/Makefile.am 1.1:
10783: apache module lib .am
10784:
10785: * src/main/pa_exec.C 1.4:
10786: windows32 buildCommand
10787:
10788: 2001-04-23 paf
10789: * src/classes/gd/gifio.C 1.7:
10790: * src/classes/image.C 1.20:
10791: * src/classes/mail.C 1.21:
10792: * src/include/pa_globals.h 1.50:
10793: * src/include/pa_string.h 1.83:
10794: * src/main/pa_exec.C 1.3:
10795: * src/main/pa_request.C 1.119:
10796: * src/main/untaint.C 1.44:
10797: untaint - @test optimize whitespaces for all but 'html'
10798:
10799: * src/main/untaint.C 1.46:
10800: untaint without charset
10801:
10802: * src/targets/cgi/parser3.C 1.68:
10803: cgi /// @test disable /cgi-bin/parser3/auto.p
10804:
10805: * src/classes/random.C 1.8:
10806: * src/targets/cgi/parser3.C 1.71:
10807: redo failed
10808: /// @test noticed series in isapi, check how initialize_random_class is called! [must be called only once]
10809:
10810: * src/main/untaint.C 1.45:
10811: mail header only once to =?
10812:
10813: * src/classes/mail.C 1.20:
10814: * src/include/pa_hash.h 1.38:
10815: * src/include/pa_string.h 1.82:
10816: * src/main/pa_common.C 1.49:
10817: * src/main/pa_hash.C 1.34:
10818: * src/main/pa_request.C 1.118:
10819: * src/main/untaint.C 1.43:
10820: untaint - @test mail-header
10821:
10822: * src/include/pa_config_auto.h.in 1.1:
10823: .h.in
10824:
10825: * src/targets/cgi/parser3.C 1.69:
10826: cgi cmdline ver
10827:
10828: * src/main/pa_request.C 1.120:
10829: * src/targets/cgi/parser3.C 1.70:
10830: // @test with commandline start "parser3 a.html" so that ^load
10831: a.cfg] worked! [now doesnt]
10832:
10833: * src/main/execute.C 1.147:
10834: operators first!
10835: so that ^table.menu{^rem{}} would not be 'unknown column'
10836:
10837: * src/include/pa_array.h 1.35:
10838: * src/main/pa_array.C 1.31:
10839: * src/types/pa_vfile.h 1.20:
10840: * src/types/pa_vfile.h 1.21:
10841: vfile fields return type
10842:
10843: * src/Makefile.in 1.1:
10844: * src/classes/Makefile.in 1.1:
10845: * src/main/Makefile.in 1.1:
10846: * src/targets/cgi/Makefile.in 1.1:
10847: * src/types/Makefile.in 1.1:
10848: makefile ins
10849:
10850: * src/main/pa_string.C 1.78:
10851: tested OK
10852: /// @test really @b test: s x m [tested: i & g ]
10853:
10854: * src/classes/gd/Makefile.am 1.1:
10855: * src/classes/gd/Makefile.in 1.1:
10856: * src/targets/Makefile 1.2:
10857: * src/targets/Makefile.in 1.1:
10858: makefiles&co
10859:
10860: * src/classes/Makefile 1.2:
10861: * src/main/Makefile 1.2:
10862: * src/targets/cgi/Makefile 1.2:
10863: * src/types/Makefile 1.2:
10864: makefiles removed
10865:
10866: * src/classes/Makefile 1.1:
10867: * src/main/Makefile 1.1:
10868: * src/main/pa_string.C 1.79:
10869: * src/targets/Makefile 1.1:
10870: * src/targets/cgi/Makefile 1.1:
10871: * src/types/Makefile 1.1:
10872: configure.in + makefiles
10873:
10874: * src/classes/table.C 1.64:
10875: * src/types/pa_vform.C 1.26:
10876: * src/types/pa_vtable.h 1.14:
10877: /// @test $a.menu{ $a[123] }
10878: and $a.menu{^table:set[]...}
10879:
10880: * src/targets/cgi/Makefile.am 1.5:
10881: liblink
10882:
10883: * src/targets/cgi/Makefile.am 1.6:
10884: * src/targets/cgi/Makefile.am 1.7:
10885: win32 conditional
10886:
10887: * src/include/pa_config_fixed.h 1.4:
10888: * src/include/pa_config_includes.h 1.4:
10889: * src/main/pa_common.C 1.50:
10890: common: file_write /// @test mkdirs file_delete rmdirs
10891:
10892: 2001-04-20 paf
10893: * src/main/untaint.C 1.41:
10894: * src/targets/cgi/parser3.C 1.66:
10895: fixed header "a/a"
10896:
10897: * src/main/untaint.C 1.42:
10898: z
10899:
10900: * src/classes/string.C 1.39:
10901: * src/classes/table.C 1.63:
10902: * src/include/pa_globals.h 1.49:
10903: * src/include/pa_request.h 1.83:
10904: * src/include/pa_string.h 1.81:
10905: * src/main/compile.y 1.126:
10906: * src/main/pa_globals.C 1.56:
10907: * src/main/pa_request.C 1.117:
10908: * src/main/pa_string.C 1.77:
10909: * src/targets/cgi/parser3.C 1.67:
10910: $MAIN:LOCALE
10911:
10912: 2001-04-19 paf
10913: * src/main/compile_tools.h 1.37:
10914: $a$b bugfix
10915:
10916: * src/classes/file.C 1.30:
10917: * src/targets/cgi/parser3.C 1.65:
10918: z
10919:
10920: * src/include/pa_common.h 1.39:
10921: * src/main/pa_common.C 1.48:
10922: * src/main/pa_request.C 1.116:
10923: * src/main/untaint.C 1.40:
10924: * src/targets/isapi/parser3isapi.C 1.30:
10925: * src/types/pa_vcookie.C 1.19:
10926: changed urlencode here and in untaint.C to HTTP standard's "
10927: and \" mech
10928:
10929: * src/classes/file.C 1.29:
10930: * src/include/pa_common.h 1.40:
10931: * src/types/pa_vcookie.C 1.20:
10932: done: header to $fields. waits for header '\' tricks
10933:
10934: * src/main/pa_request.C 1.115:
10935: * src/targets/isapi/parser3isapi.C 1.29:
10936: fixed http://alx/~paf/ doesnt load /auto.p
10937:
10938: 2001-04-18 paf
10939: * src/classes/smtp/smtp.dsp 1.2:
10940: * src/main/Makefile.am 1.10:
10941: * src/main/main.dsp 1.92:
10942: * src/targets/cgi/Makefile.am 1.4:
10943: linux @alx
10944:
10945: * src/main/pa_request.C 1.114:
10946: 1
10947:
10948: 2001-04-17 paf
10949: * src/classes/file.C 1.28:
10950: * src/classes/image.C 1.19:
10951: * src/doc/doxygen.cfg 1.3:
10952: * src/include/pa_sql_connection.h 1.5:
10953: * src/main/pa_sql_driver_manager.C 1.8:
10954: * src/sql/pa_sql_driver.h 1.7:
10955: SQL_Driver_services renamed. doxygen statics enabled
10956:
10957: * src/Makefile.am 1.5:
10958: * src/classes/Makefile.am 1.3:
10959: * src/classes/_double.h 1.7:
10960: * src/classes/_exec.h 1.3:
10961: * src/classes/_file.h 1.4:
10962: * src/classes/_form.h 1.3:
10963: * src/classes/_image.h 1.2:
10964: * src/classes/_int.h 1.7:
10965: * src/classes/_mail.h 1.3:
10966: * src/classes/_op.h 1.5:
10967: * src/classes/_random.h 1.3:
10968: * src/classes/_response.h 1.4:
10969: * src/classes/_string.h 1.9:
10970: * src/classes/_table.h 1.6:
10971: * src/classes/_unknown.h 1.2:
10972: * src/classes/file.C 1.27:
10973: * src/classes/gd/gif.C 1.5:
10974: * src/classes/gd/gif.h 1.6:
10975: * src/classes/gd/gifio.C 1.6:
10976: * src/classes/image.C 1.18:
10977: * src/classes/mail.C 1.19:
10978: * src/classes/op.C 1.8:
10979: * src/classes/random.C 1.7:
10980: * src/include/pa_config_fixed.h 1.3:
10981: * src/include/pa_config_includes.h 1.3:
10982: * src/include/pa_hash.h 1.37:
10983: * src/include/pa_sql_driver_manager.h 1.3:
10984: * src/include/pa_version.h 1.2:
10985: * src/main/Makefile.am 1.9:
10986: * src/main/compile.y 1.125:
10987: * src/main/pa_common.C 1.47:
10988: * src/main/pa_exec.C 1.2:
10989: * src/main/pa_socks.C 1.2:
10990: * src/main/pa_sql_driver_manager.C 1.7:
10991: * src/sql/Makefile.am 1.2:
10992: * src/sql/pa_sql_driver.h 1.6:
10993: * src/targets/cgi/Makefile.am 1.3:
10994: * src/targets/cgi/parser3.C 1.64:
10995: * src/types/Makefile.am 1.3:
10996: * src/types/pa_vcookie.C 1.18:
10997: * src/types/pa_vform.C 1.25:
10998: * src/types/pa_vimage.h 1.8:
10999: exec @jav
11000:
11001: * src/include/pa_sql_driver_manager.h [gcc0415] 1.2.2.1:
11002: * src/main/pa_sql_driver_manager.C [gcc0415] 1.6.2.1:
11003: * src/sql/pa_sql_driver.h [gcc0415] 1.5.2.1:
11004: * src/types/pa_vimage.h [gcc0415] 1.7.2.1:
11005: sql driver interface now has initialize(client .so)
11006:
11007: 2001-04-16 paf
11008: * src/Makefile.am [gcc0415] 1.4.2.2:
11009: compile2 cygwin
11010:
11011: * src/targets/cgi/Makefile.am [gcc0415] 1.2.2.2:
11012: compile0 jav
11013:
11014: * src/Makefile.am [gcc0415] 1.4.2.1:
11015: * src/classes/Makefile.am [gcc0415] 1.2.2.1:
11016: * src/classes/_double.h [gcc0415] 1.6.2.1:
11017: * src/classes/_exec.h [gcc0415] 1.2.2.1:
11018: * src/classes/_file.h [gcc0415] 1.3.2.1:
11019: * src/classes/_form.h [gcc0415] 1.2.2.1:
11020: * src/classes/_image.h [gcc0415] 1.1.2.1:
11021: * src/classes/_int.h [gcc0415] 1.6.2.1:
11022: * src/classes/_mail.h [gcc0415] 1.2.2.1:
11023: * src/classes/_op.h [gcc0415] 1.4.2.1:
11024: * src/classes/_random.h [gcc0415] 1.2.2.1:
11025: * src/classes/_response.h [gcc0415] 1.3.2.1:
11026: * src/classes/_string.h [gcc0415] 1.8.2.1:
11027: * src/classes/_table.h [gcc0415] 1.5.2.1:
11028: * src/classes/_unknown.h [gcc0415] 1.1.2.1:
11029: * src/classes/gd/gif.C [gcc0415] 1.4.2.1:
11030: * src/classes/gd/gif.h [gcc0415] 1.5.2.1:
11031: * src/classes/gd/gifio.C [gcc0415] 1.5.2.1:
11032: * src/classes/image.C [gcc0415] 1.17.2.1:
11033: * src/classes/mail.C [gcc0415] 1.18.2.1:
11034: * src/classes/op.C [gcc0415] 1.7.2.1:
11035: * src/classes/random.C [gcc0415] 1.6.2.1:
11036: * src/include/pa_config_fixed.h [gcc0415] 1.2.2.1:
11037: * src/include/pa_config_includes.h [gcc0415] 1.2.2.1:
11038: * src/include/pa_hash.h [gcc0415] 1.36.2.1:
11039: * src/include/pa_version.h [gcc0415] 1.1.2.1:
11040: * src/main/Makefile.am [gcc0415] 1.8.2.1:
11041: * src/main/compile.y [gcc0415] 1.124.2.1:
11042: * src/main/pa_common.C [gcc0415] 1.46.2.1:
11043: * src/main/pa_exec.C [gcc0415] 1.1.2.1:
11044: * src/sql/Makefile.am [gcc0415] 1.1.2.1:
11045: * src/targets/cgi/Makefile.am [gcc0415] 1.2.2.1:
11046: * src/targets/cgi/parser3.C [gcc0415] 1.63.2.1:
11047: * src/types/Makefile.am [gcc0415] 1.2.2.1:
11048: * src/types/pa_vcookie.C [gcc0415] 1.17.2.1:
11049: * src/types/pa_vform.C [gcc0415] 1.24.2.1:
11050: compile-1
11051:
11052: * src/include/pa_config_includes.h [gcc0415] 1.2.2.2:
11053: * src/main/pa_exec.C [gcc0415] 1.1.2.2:
11054: * src/main/pa_socks.C [gcc0415] 1.1.2.1:
11055: * src/targets/cgi/Makefile.am [gcc0415] 1.2.2.3:
11056: compile1 cygwin
11057:
11058: 2001-04-15 paf
11059: * src/classes/op.C 1.5:
11060: * src/include/pa_request.h 1.82:
11061: * src/types/pa_value.h 1.48:
11062: * src/types/pa_vmethod_frame.h 1.3:
11063: MethodParams in op.C
11064:
11065: * src/types/pa_value.h 1.49:
11066: MethodParams !junction
11067:
11068: * src/classes/table.C 1.62:
11069: table:empty +=process
11070:
11071: * src/classes/op.C 1.7:
11072: z
11073:
11074: * src/classes/_string.h 1.8:
11075: * src/classes/double.C 1.21:
11076: * src/classes/file.C 1.26:
11077: * src/classes/image.C 1.17:
11078: * src/classes/int.C 1.19:
11079: * src/classes/mail.C 1.18:
11080: * src/classes/op.C 1.6:
11081: * src/classes/random.C 1.6:
11082: * src/classes/response.C 1.7:
11083: * src/classes/string.C 1.38:
11084: * src/classes/table.C 1.61:
11085: * src/classes/unknown.C 1.2:
11086: * src/main/pa_request.C 1.113:
11087: MethodParams everywhere
11088:
11089: 2001-04-12 paf
11090: * src/classes/_unknown.h 1.1:
11091: * src/classes/unknown.C 1.1:
11092: * src/include/pa_globals.h 1.48:
11093: * src/main/main.dsp 1.91:
11094: * src/main/pa_globals.C 1.55:
11095: * src/types/pa_vunknown.h 1.9:
11096: ^unknown:int[]=0 double[]=0
11097:
11098: * src/classes/gd/gif.C 1.4:
11099: * src/classes/image.C 1.13:
11100: image:line/fill/rectangle/bar/replace/polygon/polybar
11101:
11102: * src/classes/image.C 1.15:
11103: * src/main/pa_hash.C 1.33:
11104: hash bug fixed
11105:
11106: * src/classes/gd/gif.h 1.5:
11107: * src/classes/image.C 1.12:
11108: * src/classes/op.C 1.4:
11109: * src/main/execute.C 1.146:
11110: * src/types/pa_value.h 1.47:
11111: * src/types/pa_vmethod_frame.h 1.2:
11112: * src/types/pa_wcontext.h 1.11:
11113: for var now written not to r.wcontext, but to r.root
11114: cleared "entered_object" state
11115:
11116: * src/classes/image.C 1.16:
11117: * src/types/pa_vimage.h 1.7:
11118: image:font :text
11119:
11120: * src/classes/image.C 1.14:
11121: image:gif now does not have params
11122:
11123: 2001-04-11 paf
11124: * src/classes/mail.C 1.17:
11125: * src/classes/op.C 1.3:
11126: * src/targets/cgi/parser3.C 1.63:
11127: * src/types/pa_value.h 1.46:
11128: * src/types/pa_vfile.C 1.15:
11129: * src/types/pa_vfile.h 1.19:
11130: * src/types/pa_vform.C 1.24:
11131: * src/types/pa_vstring.C 1.3:
11132: * src/types/pa_vstring.h 1.22:
11133: forced UL_FILE_NAME of posted file name
11134:
11135: * src/classes/image.C 1.7:
11136: * src/main/execute.C 1.145:
11137: * src/main/main.dsp 1.89:
11138: * src/main/pa_request.C 1.112:
11139: * src/types/pa_vcframe.h 1.4:
11140: * src/types/pa_vcode_frame.h 1.1:
11141: * src/types/pa_vimage.C 1.4:
11142: * src/types/pa_vimage.h 1.4:
11143: * src/types/pa_vmethod_frame.h 1.1:
11144: * src/types/pa_vmframe.h 1.13:
11145: libimaging dead end: pil parses header in .py
11146:
11147: * src/classes/gd/gd.dsp 1.3:
11148: * src/classes/gd/gif.C 1.2:
11149: * src/classes/gd/gif.h 1.2:
11150: * src/classes/gd/gifio.C 1.2:
11151: * src/classes/image.C 1.8:
11152: * src/types/pa_vimage.C 1.5:
11153: * src/types/pa_vimage.h 1.5:
11154: gd started porting to Pooled descendant
11155:
11156: * src/classes/image.C 1.5:
11157: * src/main/pa_request.C 1.110:
11158: * src/types/pa_vform.C 1.23:
11159: fixed post [broke when moved post read to core]
11160:
11161: * src/classes/gd/gd.dsp 1.1:
11162: * src/classes/smtp/smtp.dsp 1.1:
11163: * src/main/main.dsp 1.87:
11164: gd+smtp made separate libs
11165:
11166: * src/classes/gd/gifio.C 1.3:
11167: * src/classes/image.C 1.9:
11168: * src/types/pa_vimage.C 1.6:
11169: * src/types/pa_vimage.h 1.6:
11170: gd todo: gif without file
11171:
11172: * src/include/pa_globals.h 1.46:
11173: * src/include/pa_string.h 1.80:
11174: * src/main/pa_common.C 1.46:
11175: * src/main/pa_request.C 1.111:
11176: * src/main/untaint.C 1.39:
11177: * src/types/pa_vfile.C 1.16:
11178: * src/types/pa_vstring.C 1.4:
11179: fixed vstring:as_vfile length
11180:
11181: * src/classes/gd/gd.dsp 1.2:
11182: * src/classes/image.C 1.6:
11183: * src/include/pa_globals.h 1.47:
11184: * src/main/main.dsp 1.88:
11185: * src/main/pa_globals.C 1.54:
11186: * src/types/pa_vimage.C 1.3:
11187: * src/types/pa_vimage.h 1.3:
11188: gd dead end. switching to python imaging lib
11189:
11190: * src/classes/gd/gif.h 1.3:
11191: * src/classes/gd/gifio.C 1.4:
11192: * src/classes/image.C 1.10:
11193: * src/main/main.dsp 1.90:
11194: gd with mem write + image just compiled
11195:
11196: * src/classes/gd/gif.C 1.3:
11197: * src/classes/gd/gif.h 1.4:
11198: * src/classes/gd/gifio.C 1.5:
11199: * src/classes/image.C 1.11:
11200: image:create image:load
11201:
11202: 2001-04-10 paf
11203: * src/classes/_double.h 1.6:
11204: * src/classes/_file.h 1.3:
11205: * src/classes/_form.h 1.2:
11206: * src/classes/_int.h 1.6:
11207: * src/classes/_mail.h 1.2:
11208: * src/classes/_op.h 1.4:
11209: * src/classes/_random.h 1.2:
11210: * src/classes/_response.h 1.3:
11211: * src/classes/_string.h 1.7:
11212: * src/classes/_table.h 1.5:
11213: * src/classes/file.C 1.25:
11214: * src/classes/gd/gif.C 1.1:
11215: * src/classes/gd/gif.h 1.1:
11216: * src/classes/gd/gifio.C 1.1:
11217: * src/classes/mail.C 1.16:
11218: * src/include/pa_common.h 1.37:
11219: * src/include/pa_globals.h 1.45:
11220: * src/main/execute.C 1.144:
11221: * src/main/main.dsp 1.86:
11222: * src/main/pa_common.C 1.44:
11223: * src/main/pa_globals.C 1.53:
11224: * src/targets/isapi/parser3isapi.C 1.28:
11225: * src/types/pa_value.h 1.45:
11226: * src/types/pa_vfile.C 1.14:
11227: * src/types/pa_vfile.h 1.18:
11228: * src/types/pa_vhash.h 1.10:
11229: * src/types/pa_vimage.h 1.1:
11230: * src/types/pa_vresponse.h 1.8:
11231: * src/types/pa_vstring.h 1.21:
11232: image:measure -100 just compiled
11233:
11234: * src/classes/_image.h 1.1:
11235: * src/classes/image.C 1.1:
11236: * src/types/pa_vimage.C 1.1:
11237: image forgotten!
11238:
11239: * src/classes/image.C 1.3:
11240: * src/types/pa_vimage.C 1.2:
11241: jpg measure bugs fixed
11242:
11243: * src/classes/image.C 1.4:
11244: image:html done
11245:
11246: * src/classes/table.C 1.60:
11247: * src/include/pa_common.h 1.38:
11248: * src/main/pa_common.C 1.45:
11249: * src/main/pa_request.C 1.109:
11250: * src/main/pa_string.C 1.76:
11251: * src/main/untaint.C 1.38:
11252: * src/types/pa_vimage.h 1.2:
11253: image:measure -90
11254:
11255: * src/classes/mail.C 1.11:
11256: * src/classes/smtp/comms.C 1.2:
11257: * src/classes/smtp/smtp.C 1.2:
11258: * src/classes/smtp/smtp.h 1.2:
11259: * src/main/pa_globals.C 1.52:
11260: smtp some consts
11261:
11262: * src/classes/mail.C 1.12:
11263: unix sendmail compiled. todo:testing
11264:
11265: * src/classes/mail.C 1.14:
11266: sendmail unix skipping defaults
11267:
11268: * src/classes/image.C 1.2:
11269: z
11270:
11271: * src/classes/mail.C 1.13:
11272: * src/include/pa_common.h 1.36:
11273: * src/main/pa_common.C 1.43:
11274: sendmail unix added defaults
11275:
11276: * src/classes/mail.C 1.15:
11277: minor bug with unclear from/to
11278:
11279: 2001-04-09 paf
11280: * src/classes/_exec.h 1.2:
11281: * src/main/execute.C 1.142:
11282: * src/main/pa_globals.C 1.50:
11283: * src/main/pa_request.C 1.106:
11284: * src/types/pa_vcookie.C 1.17:
11285: * src/types/pa_vfile.C 1.12:
11286: exec -2
11287:
11288: * src/classes/file.C 1.24:
11289: * src/include/pa_exec.h 1.1:
11290: * src/include/pa_sapi.h 1.8:
11291: * src/main/main.dsp 1.85:
11292: * src/main/pa_exec.C 1.1:
11293: * src/targets/cgi/parser3.C 1.62:
11294: * src/targets/cgi/parser3.dsp 1.17:
11295: * src/targets/isapi/parser3isapi.C 1.27:
11296: * src/targets/isapi/parser3isapi.dsp 1.12:
11297: * src/targets/pa_exec.C 1.7:
11298: * src/targets/pa_exec.h 1.4:
11299: all targets exec
11300:
11301: * src/classes/exec.C 1.2:
11302: * src/include/pa_common.h 1.35:
11303: * src/main/pa_common.C 1.42:
11304: * src/main/untaint.C 1.37:
11305: * src/targets/pa_exec.C 1.3:
11306: exec3. decided exec:cgi to move to file:cgi
11307:
11308: * src/include/pa_sapi.h 1.7:
11309: * src/include/pa_string.h 1.79:
11310: * src/targets/cgi/parser3.C 1.61:
11311: * src/targets/isapi/parser3isapi.C 1.26:
11312: * src/targets/isapi/parser3isapi.dsp 1.11:
11313: sapi exec dead end. badly parsed args in apache:util.script
11314:
11315: * src/classes/file.C 1.23:
11316: * src/main/main.dsp 1.84:
11317: * src/main/pa_request.C 1.108:
11318: * src/targets/cgi/parser3.C 1.60:
11319: exec win32 env
11320:
11321: * src/classes/exec.C 1.3:
11322: * src/classes/file.C 1.21:
11323: * src/include/pa_globals.h 1.44:
11324: * src/main/execute.C 1.143:
11325: * src/main/main.dsp 1.83:
11326: * src/main/pa_globals.C 1.51:
11327: * src/main/pa_request.C 1.107:
11328: * src/targets/pa_exec.C 1.4:
11329: * src/types/pa_vfile.C 1.13:
11330: * src/types/pa_vfile.h 1.17:
11331: * src/types/pa_vform.C 1.22:
11332: * src/types/pa_vstring.C 1.2:
11333: exec4. todo env
11334:
11335: * src/classes/_exec.h 1.1:
11336: * src/classes/exec.C 1.1:
11337: * src/include/pa_common.h 1.34:
11338: * src/include/pa_request.h 1.81:
11339: * src/include/pa_sapi.h 1.6:
11340: * src/include/pa_string.h 1.77:
11341: * src/main/pa_common.C 1.41:
11342: * src/main/pa_request.C 1.105:
11343: * src/main/pa_string.C 1.75:
11344: * src/targets/cgi/parser3.C 1.59:
11345: * src/targets/cgi/parser3.dsp 1.16:
11346: * src/targets/isapi/parser3isapi.C 1.25:
11347: * src/targets/pa_exec.C 1.2:
11348: * src/targets/pa_exec.h 1.2:
11349: * src/types/pa_vform.C 1.21:
11350: * src/types/pa_vform.h 1.15:
11351: exec class just compiled. moved post read to request core
11352:
11353: * src/classes/file.C 1.22:
11354: * src/include/pa_hash.h 1.36:
11355: * src/main/pa_hash.C 1.32:
11356: * src/targets/pa_exec.C 1.5:
11357: * src/targets/pa_exec.h 1.3:
11358: exec env 0
11359:
11360: * src/classes/_op.h 1.3:
11361: * src/include/pa_dir.h 1.2:
11362: * src/include/pa_globals.h 1.43:
11363: * src/include/pa_sapi.h 1.5:
11364: * src/main/main.dsp 1.82:
11365: * src/main/pa_dir.C 1.2:
11366: * src/main/pa_globals.C 1.49:
11367: * src/targets/cgi/parser3.C 1.58:
11368: * src/targets/cgi/parser3.dsp 1.15:
11369: * src/targets/pa_exec.C 1.1:
11370: * src/targets/pa_exec.h 1.1:
11371: problems with ^exec:cgi post data. they are already read by vform
11372:
11373: * src/include/pa_string.h 1.78:
11374: * src/targets/pa_exec.C 1.6:
11375: written but not tested exec with env for unix
11376:
11377: 2001-04-08 paf
11378: * src/classes/file.C 1.20:
11379: * src/classes/mail.C 1.10:
11380: * src/classes/string.C 1.37:
11381: * src/include/pa_request.h 1.80:
11382: * src/include/pa_string.h 1.76:
11383: * src/main/pa_request.C 1.104:
11384: uuencode. string<<
11385:
11386: 2001-04-07 paf
11387: * src/classes/_mail.h 1.1:
11388: * src/classes/mail.C 1.1:
11389: * src/include/pa_common.h 1.33:
11390: * src/include/pa_globals.h 1.41:
11391: * src/include/pa_string.h 1.74:
11392: * src/main/main.dsp 1.79:
11393: * src/main/pa_common.C 1.40:
11394: * src/main/pa_globals.C 1.47:
11395: * src/main/pa_request.C 1.101:
11396: * src/main/untaint.C 1.36:
11397: * src/types/pa_vcookie.C 1.16:
11398: mail:send -10 just compiled
11399:
11400: * src/include/pa_socks.h 1.1:
11401: * src/main/main.dsp 1.81:
11402: * src/main/pa_socks.C 1.1:
11403: * src/targets/cgi/parser3.C 1.57:
11404: * src/targets/cgi/parser3.dsp 1.14:
11405: * src/targets/isapi/parser3isapi.C 1.24:
11406: mail:send 1
11407:
11408: * src/classes/mail.C 1.3:
11409: +=
11410:
11411: * src/classes/mail.C 1.6:
11412: ^attach dead end
11413:
11414: * src/classes/mail.C 1.2:
11415: * src/include/pa_string.h 1.75:
11416: mail:send -1 text prepared
11417:
11418: * src/classes/mail.C 1.7:
11419: ^mail[$attach
11420:
11421: * src/classes/mail.C 1.5:
11422: * src/classes/mail.C 1.8:
11423: * src/classes/mail.C 1.9:
11424: * src/main/pa_request.C 1.103:
11425: z
11426:
11427: * src/classes/mail.C 1.4:
11428: * src/classes/smtp/comms.C 1.1:
11429: * src/classes/smtp/smtp.C 1.1:
11430: * src/classes/smtp/smtp.h 1.1:
11431: * src/include/pa_globals.h 1.42:
11432: * src/include/pa_request.h 1.79:
11433: * src/main/main.dsp 1.80:
11434: * src/main/pa_globals.C 1.48:
11435: * src/main/pa_request.C 1.102:
11436: smtp just compiled
11437:
11438: 2001-04-06 paf
11439: * src/types/pa_valiased.C 1.7:
11440: another root inherititance skipped
11441:
11442: * src/classes/random.C 1.5:
11443: * src/classes/table.C 1.57:
11444: * src/main/pa_globals.C 1.44:
11445: @office
11446:
11447: * src/classes/table.C 1.58:
11448: * src/include/pa_dir.h 1.1:
11449: * src/main/execute.C 1.141:
11450: * src/main/main.dsp 1.78:
11451: * src/main/pa_dir.C 1.1:
11452: table:dir 0 [without regexp]
11453:
11454: * src/main/compile.C 1.34:
11455: * src/main/compile.y 1.124:
11456: * src/main/execute.C 1.139:
11457: operators are now not root methods of parent class. just 'ROOT
11458: class
11459:
11460: * src/classes/table.C 1.59:
11461: * src/include/pa_globals.h 1.40:
11462: * src/main/pa_globals.C 1.46:
11463: * src/main/pa_string.C 1.74:
11464: table:dir 1
11465:
11466: * src/classes/_op.h 1.2:
11467: * src/classes/_root.h 1.5:
11468: * src/classes/op.C 1.2:
11469: * src/classes/root.C 1.62:
11470: * src/include/pa_globals.h 1.39:
11471: * src/include/pa_request.h 1.78:
11472: * src/main/compile.C 1.35:
11473: * src/main/execute.C 1.140:
11474: * src/main/main.dsp 1.77:
11475: * src/main/pa_globals.C 1.45:
11476: * src/main/pa_request.C 1.100:
11477: renamed 'root' to 'op'
11478:
11479: * src/classes/_op.h 1.1:
11480: * src/classes/op.C 1.1:
11481: renamed from 'root'
11482:
11483: 2001-04-05 paf
11484: * src/classes/root.C 1.59:
11485: * src/include/pa_sql_connection.h 1.1:
11486: * src/include/pa_sql_driver.h 1.5:
11487: * src/main/main.dsp 1.76:
11488: * src/main/pa_sql_driver_manager.C 1.3:
11489: * src/sql/pa_sql_driver.h 1.1:
11490: sql driver services for conv memory & error reporting
11491:
11492: * src/main/execute.C 1.138:
11493: * src/main/pa_request.C 1.98:
11494: * src/main/pa_string.C 1.73:
11495: * src/types/pa_value.h 1.44:
11496: * src/types/pa_vmframe.h 1.12:
11497: * src/types/pa_wcontext.h 1.10:
11498: constructor flag dropped at get_method_frame and remembered
11499: into method_frame
11500:
11501: * src/include/pa_globals.h 1.38:
11502: * src/main/pa_globals.C 1.43:
11503: * src/main/pa_request.C 1.96:
11504: * src/main/pa_string.C 1.72:
11505: * src/targets/isapi/parser3isapi.dsp 1.10:
11506: $LOCALE:ctype[Russian_Russia.1251]
11507:
11508: * src/main/pa_request.C 1.99:
11509: * src/sql/pa_sql_driver.h 1.5:
11510: mysql limit
11511:
11512: * src/classes/table.C 1.52:
11513: select * from hren error contains statement
11514:
11515: * src/classes/random.C 1.4:
11516: * src/classes/root.C 1.60:
11517: * src/classes/table.C 1.54:
11518: * src/include/pa_sql_connection.h 1.4:
11519: * src/include/pa_string.h 1.71:
11520: * src/main/execute.C 1.137:
11521: * src/main/pa_sql_driver_manager.C 1.6:
11522: * src/main/pa_string.C 1.70:
11523: * src/main/untaint.C 1.34:
11524: * src/sql/pa_sql_driver.h 1.4:
11525: * src/types/pa_vmframe.h 1.11:
11526: * src/types/pa_wcontext.C 1.5:
11527: * src/types/pa_wcontext.h 1.9:
11528: sql quote. string untaint UL_SQL
11529:
11530: * src/classes/table.C 1.51:
11531: * src/include/pa_sql_connection.h 1.2:
11532: * src/include/pa_types.h 1.24:
11533: * src/main/pa_sql_driver_manager.C 1.4:
11534: * src/main/untaint.C 1.33:
11535: * src/sql/pa_sql_driver.h 1.2:
11536: * src/targets/cgi/parser3.dsp 1.13:
11537: mysql 0
11538:
11539: * src/classes/table.C 1.53:
11540: * src/include/pa_sql_connection.h 1.3:
11541: * src/main/pa_sql_driver_manager.C 1.5:
11542: * src/sql/pa_sql_driver.h 1.3:
11543: sql ping
11544:
11545: * src/classes/table.C 1.55:
11546: * src/include/pa_string.h 1.72:
11547: * src/main/pa_string.C 1.71:
11548: * src/main/untaint.C 1.35:
11549: z
11550:
11551: * src/classes/file.C 1.19:
11552: * src/classes/root.C 1.61:
11553: * src/classes/string.C 1.36:
11554: * src/classes/table.C 1.56:
11555: * src/main/pa_request.C 1.97:
11556: junction to code&expression in errors
11557:
11558: * src/include/pa_config_fixed.h 1.2:
11559: * src/include/pa_config_includes.h 1.2:
11560: * src/include/pa_hash.h 1.35:
11561: * src/include/pa_string.h 1.73:
11562: * src/main/pa_hash.C 1.31:
11563: * src/main/pa_table.C 1.26:
11564: hash now not thread-safe.
11565:
11566: 2001-04-04 paf
11567: * src/include/pa_sql_driver.h 1.4:
11568: mysql connect
11569:
11570: * src/classes/random.C 1.3:
11571: * src/classes/root.C 1.56:
11572: * src/classes/table.C 1.49:
11573: * src/include/pa_globals.h 1.36:
11574: * src/include/pa_pool.h 1.48:
11575: * src/include/pa_request.h 1.76:
11576: * src/main/pa_request.C 1.94:
11577: * src/types/pa_vclass.h 1.12:
11578: sql frame -10
11579:
11580: * src/Makefile.am 1.4:
11581: * src/classes/root.C 1.57:
11582: * src/classes/string.C 1.35:
11583: * src/classes/table.C 1.50:
11584: * src/include/pa_globals.h 1.37:
11585: * src/include/pa_hash.h 1.34:
11586: * src/include/pa_pool.h 1.49:
11587: * src/include/pa_request.h 1.77:
11588: * src/include/pa_sapi.h 1.4:
11589: * src/include/pa_string.h 1.70:
11590: * src/include/pa_table.h 1.29:
11591: * src/main/main.dsp 1.74:
11592: * src/main/pa_globals.C 1.42:
11593: * src/main/pa_hash.C 1.30:
11594: * src/main/pa_request.C 1.95:
11595: * src/main/pa_string.C 1.69:
11596: * src/main/pa_table.C 1.25:
11597: * src/main/untaint.C 1.32:
11598: connect&sql -1000 just compiled
11599:
11600: * src/sql/Makefile.am 1.1:
11601: forgot to add mysql client
11602:
11603: * src/classes/root.C 1.58:
11604: * src/include/pa_sql_driver.h 1.2:
11605: * src/include/pa_sql_driver_manager.h 1.2:
11606: * src/main/main.dsp 1.75:
11607: * src/main/pa_sql_driver_manager.C 1.2:
11608: more manager&connection&driver
11609:
11610: * src/include/pa_sql_driver.h 1.3:
11611: mysql info
11612:
11613: * src/doc/doxygen.cfg 1.2:
11614: z
11615:
11616: * src/include/pa_sql_driver.h 1.1:
11617: * src/include/pa_sql_driver_manager.h 1.1:
11618: * src/main/pa_sql_driver_manager.C 1.1:
11619: connect&sql -1000 just compiled [forgot to add libltdl, added]
11620:
11621: 2001-04-03 paf
11622: * src/classes/file.C 1.18:
11623: * src/classes/string.C 1.32:
11624: * src/classes/table.C 1.48:
11625: * src/include/pa_string.h 1.69:
11626: * src/main/pa_common.C 1.39:
11627: * src/main/pa_string.C 1.68:
11628: * src/main/untaint.C 1.31:
11629: string:match replace 2. string.cstr(forced lang)
11630:
11631: * src/classes/string.C 1.30:
11632: string:match replace 0
11633:
11634: * src/classes/string.C 1.34:
11635: * src/types/pa_vform.C 1.19:
11636: string:match replace assigned lang
11637:
11638: * src/classes/string.C 1.31:
11639: * src/include/pa_string.h 1.68:
11640: * src/main/pa_string.C 1.67:
11641: string:match replace strange matches
11642:
11643: * src/classes/table.C 1.46:
11644: table:append now uses string::split
11645:
11646: * src/include/pa_globals.h 1.33:
11647: * src/include/pa_hash.h 1.33:
11648: * src/main/pa_globals.C 1.39:
11649: * src/main/pa_request.C 1.92:
11650: * src/targets/cgi/parser3.C 1.55:
11651: * src/targets/isapi/parser3isapi.C 1.22:
11652: * src/types/pa_vfile.C 1.11:
11653: content-disposition
11654:
11655: * src/classes/string.C 1.25:
11656: * src/include/pa_globals.h 1.34:
11657: * src/include/pa_string.h 1.64:
11658: * src/main/main.dsp 1.73:
11659: * src/main/pa_globals.C 1.40:
11660: * src/main/pa_string.C 1.62:
11661: string:match [search] -1 just compiled
11662:
11663: * src/classes/string.C 1.26:
11664: * src/include/pa_globals.h 1.35:
11665: * src/include/pa_string.h 1.65:
11666: * src/include/pa_threads.h 1.12:
11667: * src/main/pa_globals.C 1.41:
11668: * src/main/pa_string.C 1.63:
11669: * src/targets/isapi/parser3isapi.dsp 1.9:
11670: string:match 0
11671:
11672: * src/main/pa_common.C 1.37:
11673: * src/main/untaint.C 1.30:
11674: * src/targets/cgi/parser3.C 1.56:
11675: * src/targets/isapi/parser3isapi.C 1.23:
11676: * src/targets/isapi/pool_storage.h 1.4:
11677: todo/tests
11678:
11679: * src/classes/string.C 1.27:
11680: * src/include/pa_string.h 1.66:
11681: * src/main/pa_string.C 1.64:
11682: string:match replace -11
11683:
11684: * src/classes/file.C 1.15:
11685: * src/classes/root.C 1.54:
11686: * src/classes/string.C 1.23:
11687: * src/classes/table.C 1.44:
11688: * src/doc/doxygen.cmd 1.1:
11689: * src/doc/doxygen.txt 1.2:
11690: * src/doc/generate.cmd 1.2:
11691: * src/include/pa_array.h 1.34:
11692: * src/include/pa_request.h 1.74:
11693: * src/include/pa_string.h 1.62:
11694: * src/main/execute.C 1.136:
11695: * src/main/pa_string.C 1.60:
11696: * src/main/untaint.C 1.29:
11697: * src/targets/cgi/parser3.C 1.52:
11698: * src/types/pa_vcookie.C 1.15:
11699: string::pos & cmp & piece bugs fixed.
11700: string::split new
11701: table:load separated from set
11702: table:set implemented with clean \n \t searches
11703:
11704: * src/include/pa_common.h 1.31:
11705: * src/include/pa_globals.h 1.32:
11706: * src/main/pa_globals.C 1.38:
11707: * src/main/pa_request.C 1.91:
11708: * src/targets/cgi/parser3.C 1.54:
11709: * src/targets/isapi/parser3isapi.C 1.21:
11710: * src/types/pa_value.h 1.43:
11711: main:post-process
11712:
11713: * src/classes/file.C 1.16:
11714: * src/classes/table.C 1.45:
11715: * src/include/pa_common.h 1.32:
11716: * src/main/compile_tools.C 1.34:
11717: * src/main/pa_common.C 1.38:
11718: * src/main/pa_request.C 1.93:
11719: * src/types/pa_vform.C 1.20:
11720: * src/types/pa_vstring.C 1.1:
11721: z
11722:
11723: * src/include/pa_common.h 1.30:
11724: * src/include/pa_request.h 1.75:
11725: * src/include/pa_sapi.h 1.3:
11726: * src/main/main.dsp 1.72:
11727: * src/main/pa_common.C 1.36:
11728: * src/main/pa_request.C 1.90:
11729: * src/targets/cgi/parser3.C 1.53:
11730: * src/types/pa_value.h 1.42:
11731: * src/types/pa_vfile.C 1.10:
11732: * src/types/pa_vfile.h 1.16:
11733: * src/types/pa_vstring.h 1.20:
11734: vfile in response:body
11735:
11736: * src/classes/string.C 1.28:
11737: * src/include/pa_string.h 1.67:
11738: * src/main/pa_string.C 1.65:
11739: string:match replace prepared
11740:
11741: * src/classes/string.C 1.33:
11742: * src/main/compile.y 1.123:
11743: grammar: fixed to allow {}[]< empty []
11744:
11745: * src/classes/double.C 1.20:
11746: * src/classes/file.C 1.17:
11747: * src/classes/form.C 1.3:
11748: * src/classes/int.C 1.18:
11749: * src/classes/response.C 1.6:
11750: * src/classes/root.C 1.55:
11751: * src/classes/string.C 1.24:
11752: * src/classes/table.C 1.47:
11753: * src/include/pa_string.h 1.63:
11754: * src/main/pa_string.C 1.61:
11755: string:match -10 [frame]
11756:
11757: * src/classes/string.C 1.29:
11758: * src/main/pa_string.C 1.66:
11759: string:match replace prepared 2
11760:
11761: 2001-04-02 paf
11762: * src/classes/_random.h 1.1:
11763: * src/classes/random.C 1.1:
11764: * src/include/pa_globals.h 1.31:
11765: * src/main/main.dsp 1.71:
11766: * src/main/pa_globals.C 1.37:
11767: * src/main/pa_request.C 1.89:
11768: * src/types/pa_value.h 1.40:
11769: random:generate
11770:
11771: * src/classes/table.C 1.42:
11772: * src/include/pa_array.h 1.33:
11773: * src/include/pa_string.h 1.60:
11774: * src/include/pa_table.h 1.28:
11775: * src/main/execute.C 1.135:
11776: * src/types/pa_value.h 1.41:
11777: table:join
11778:
11779: * src/classes/table.C 1.43:
11780: * src/include/pa_string.h 1.61:
11781: * src/main/pa_string.C 1.59:
11782: * src/types/pa_valiased.C 1.6:
11783: * src/types/pa_valiased.h 1.12:
11784: * src/types/pa_vdouble.h 1.15:
11785: * src/types/pa_vfile.h 1.15:
11786: * src/types/pa_vint.h 1.16:
11787: * src/types/pa_vresponse.h 1.7:
11788: * src/types/pa_vstring.h 1.19:
11789: * src/types/pa_vtable.h 1.13:
11790: string::pos. about to use it in table:set/load
11791:
11792: * src/classes/random.C 1.2:
11793: random:generate 1
11794:
11795: 2001-03-30 paf
11796: * src/classes/double.C 1.19:
11797: * src/classes/file.C 1.14:
11798: * src/classes/int.C 1.17:
11799: * src/classes/response.C 1.5:
11800: * src/classes/root.C 1.53:
11801: * src/classes/string.C 1.22:
11802: * src/classes/table.C 1.40:
11803: * src/main/compile.y 1.122:
11804: * src/main/execute.C 1.134:
11805: * src/types/pa_value.h 1.39:
11806: * src/types/pa_vstateless_class.C 1.7:
11807: * src/types/pa_vstateless_class.h 1.9:
11808: static|dynamic|any method registration
11809:
11810: * src/classes/table.C 1.41:
11811: * src/include/pa_string.h 1.59:
11812: * src/main/pa_string.C 1.58:
11813: todo: table flip and append. string::pos
11814:
11815: 2001-03-29 paf
11816: * src/classes/string.C 1.14:
11817: * src/main/compile.y 1.120:
11818: * src/main/compile_tools.C 1.33:
11819: * src/main/compile_tools.h 1.36:
11820: * src/main/main.dsp 1.70:
11821: * src/types/pa_value.h 1.38:
11822: * src/types/pa_vstring.h 1.17:
11823: * src/types/pa_vunknown.h 1.8:
11824: empty params allowed. [] and [;] are different now.
11825:
11826: * src/include/pa_pool.h 1.46:
11827: * src/include/pa_request.h 1.72:
11828: * src/main/pa_request.C 1.86:
11829: * src/main/untaint.C 1.25:
11830: pool.request
11831:
11832: * src/classes/string.C 1.21:
11833: string:xsplit forgot that they must result in 1 row N column [
11834: not vice versa]
11835:
11836: * src/classes/string.C 1.17:
11837: * src/include/pa_string.h 1.57:
11838: * src/main/execute.C 1.133:
11839: * src/main/pa_array.C 1.30:
11840: * src/main/pa_string.C 1.56:
11841: * src/types/pa_vtable.h 1.12:
11842: string: lsplit -1
11843:
11844: * src/classes/string.C 1.16:
11845: * src/include/pa_string.h 1.55:
11846: * src/main/pa_string.C 1.54:
11847: string: pos -1
11848:
11849: * src/classes/string.C 1.18:
11850: * src/include/pa_string.h 1.58:
11851: * src/main/pa_string.C 1.57:
11852: string: lsplit
11853:
11854: * src/include/pa_pool.h 1.47:
11855: * src/include/pa_request.h 1.73:
11856: * src/main/pa_request.C 1.87:
11857: * src/main/untaint.C 1.26:
11858: pool.request undone
11859:
11860: * src/classes/string.C 1.20:
11861: z
11862:
11863: * src/include/pa_string.h 1.56:
11864: * src/main/pa_string.C 1.55:
11865: * src/main/untaint.C 1.28:
11866: string: pos
11867:
11868: * src/classes/string.C 1.15:
11869: * src/classes/table.C 1.38:
11870: * src/include/pa_string.h 1.54:
11871: * src/main/compile.y 1.121:
11872: * src/main/pa_request.C 1.88:
11873: * src/main/pa_string.C 1.53:
11874: * src/main/untaint.C 1.27:
11875: string: left right mid
11876:
11877: * src/classes/file.C 1.13:
11878: * src/classes/table.C 1.39:
11879: * src/include/pa_table.h 1.27:
11880: * src/main/pa_table.C 1.24:
11881: * src/types/pa_vstring.h 1.18:
11882: * src/types/pa_wwrapper.h 1.6:
11883: table:flip
11884:
11885: * src/classes/string.C 1.19:
11886: string: rsplit
11887:
11888: 2001-03-28 paf
11889: * src/classes/file.C 1.12:
11890: * src/include/pa_globals.h 1.30:
11891: * src/include/pa_request.h 1.71:
11892: * src/targets/cgi/parser3.C 1.51:
11893: * src/targets/isapi/parser3isapi.C 1.20:
11894: * src/types/pa_value.h 1.37:
11895: * src/types/pa_vrequest.C 1.4:
11896: * src/types/pa_vunknown.h 1.7:
11897: $request:browser [.type .version]; unknown.get_double now = 0.
11898:
11899: * src/classes/table.C 1.36:
11900: * src/include/pa_array.h 1.32:
11901: * src/include/pa_hash.h 1.32:
11902: * src/include/pa_table.h 1.24:
11903: * src/main/pa_array.C 1.29:
11904: * src/main/pa_table.C 1.21:
11905: * src/types/pa_vtable.h 1.11:
11906: table:locate just compiled
11907:
11908: * src/classes/file.C 1.9:
11909: * src/include/pa_common.h 1.29:
11910: * src/main/pa_common.C 1.34:
11911: * src/types/pa_vfile.C 1.7:
11912: * src/types/pa_vfile.h 1.12:
11913: started file:load. wrong write. must be self.set
11914:
11915: * src/classes/file.C 1.8:
11916: * src/classes/root.C 1.52:
11917: * src/classes/table.C 1.37:
11918: * src/include/pa_table.h 1.25:
11919: * src/main/pa_table.C 1.22:
11920: table:locate1, file:test
11921:
11922: * src/classes/file.C 1.10:
11923: * src/main/execute.C 1.132:
11924: * src/main/pa_common.C 1.35:
11925: * src/main/untaint.C 1.24:
11926: * src/targets/cgi/parser3.C 1.50:
11927: * src/types/pa_vfile.C 1.8:
11928: * src/types/pa_vfile.h 1.13:
11929: * src/types/pa_vform.C 1.17:
11930: file:load 1. tainted
11931:
11932: * src/classes/file.C 1.11:
11933: * src/include/pa_globals.h 1.29:
11934: * src/include/pa_request.h 1.70:
11935: * src/include/pa_table.h 1.26:
11936: * src/main/pa_globals.C 1.36:
11937: * src/main/pa_request.C 1.85:
11938: * src/main/pa_table.C 1.23:
11939: * src/types/pa_vfile.C 1.9:
11940: * src/types/pa_vfile.h 1.14:
11941: * src/types/pa_vform.C 1.18:
11942: file:load autodetection of mime-type by user-file-name
11943:
11944: 2001-03-27 paf
11945: * src/classes/double.C 1.18:
11946: * src/classes/int.C 1.16:
11947: * src/classes/root.C 1.51:
11948: * src/classes/string.C 1.13:
11949: * src/classes/table.C 1.34:
11950: * src/main/compile_tools.C 1.32:
11951: * src/main/execute.C 1.128:
11952: * src/main/pa_request.C 1.84:
11953: * src/main/untaint.C 1.23:
11954: * src/types/pa_value.h 1.35:
11955: * src/types/pa_vbool.h 1.6:
11956: * src/types/pa_vcookie.C 1.14:
11957: * src/types/pa_vdouble.h 1.14:
11958: * src/types/pa_vfile.h 1.11:
11959: * src/types/pa_vint.h 1.15:
11960: * src/types/pa_vmframe.h 1.9:
11961: * src/types/pa_vstring.h 1.16:
11962: * src/types/pa_vtable.h 1.10:
11963: * src/types/pa_vunknown.h 1.6:
11964: sort 0
11965:
11966: * src/classes/table.C 1.31:
11967: * src/include/pa_common.h 1.27:
11968: * src/main/compile.y 1.117:
11969: * src/main/execute.C 1.127:
11970: * src/main/pa_common.C 1.31:
11971: * src/main/pa_table.C 1.20:
11972: table:save decided to have as it were. stepped back.
11973: grammar: added 'in' 'is' 'lt'&co follow-space check
11974:
11975: * src/main/compile.y 1.119:
11976: fixed minor bug in @mn[][] ...^{
11977:
11978: * src/main/execute.C 1.130:
11979: * src/types/pa_value.h 1.36:
11980: * src/types/pa_vmframe.h 1.10:
11981: * src/types/pa_wcontext.h 1.8:
11982: fixed r/w context of code-params
11983:
11984: * src/classes/table.C 1.33:
11985: * src/main/pa_common.C 1.32:
11986: * src/main/pa_request.C 1.83:
11987: * src/targets/cgi/parser3.C 1.49:
11988: * src/types/pa_value.h 1.34:
11989: * src/types/pa_vbool.h 1.5:
11990: * src/types/pa_vdouble.h 1.12:
11991: * src/types/pa_vfile.h 1.9:
11992: * src/types/pa_vint.h 1.13:
11993: * src/types/pa_vstring.h 1.14:
11994: * src/types/pa_vunknown.h 1.5:
11995: continue on sort
11996:
11997: * src/types/pa_valiased.C 1.5:
11998: * src/types/pa_valiased.h 1.11:
11999: * src/types/pa_vdouble.h 1.13:
12000: * src/types/pa_vfile.h 1.10:
12001: * src/types/pa_vint.h 1.14:
12002: * src/types/pa_vresponse.h 1.6:
12003: * src/types/pa_vstring.h 1.15:
12004: * src/types/pa_vtable.h 1.9:
12005: renamed to are_static_calls_disabled
12006:
12007: * src/main/execute.C 1.131:
12008: * src/main/pa_common.C 1.33:
12009: fixed r/w context of code-params2, fixed ntfs hardlink slow dir update
12010:
12011: * src/classes/table.C 1.35:
12012: * src/main/execute.C 1.129:
12013: about to change junction rcontext!!
12014:
12015: * src/classes/table.C 1.32:
12016: * src/include/pa_common.h 1.28:
12017: * src/main/compile.y 1.118:
12018: started table:sort
12019: fixed minor bug in #...^{
12020:
12021: 2001-03-26 paf
12022: * src/classes/file.C 1.7:
12023: * src/classes/root.C 1.50:
12024: * src/classes/table.C 1.30:
12025: * src/include/pa_common.h 1.26:
12026: * src/include/pa_globals.h 1.28:
12027: * src/include/pa_table.h 1.23:
12028: * src/main/pa_common.C 1.30:
12029: * src/main/pa_globals.C 1.35:
12030: * src/main/pa_request.C 1.82:
12031: * src/main/pa_table.C 1.19:
12032: moved ::save to pa_table.
12033: disabled @auto invocation in ^process
12034:
12035: * src/classes/table.C 1.29:
12036: * src/include/pa_array.h 1.31:
12037: * src/include/pa_table.h 1.22:
12038: * src/main/pa_array.C 1.28:
12039: table:record
12040:
12041: * src/main/untaint.C 1.22:
12042: * src/targets/cgi/parser3.C 1.48:
12043: * src/targets/isapi/parser3isapi.C 1.19:
12044: * src/targets/isapi/parser3isapi.dsp 1.8:
12045: * src/targets/isapi/pool_storage.h 1.3:
12046: * src/types/pa_valiased.h 1.10:
12047: * src/types/pa_vcookie.C 1.13:
12048: * src/types/pa_vdouble.h 1.11:
12049: * src/types/pa_vfile.h 1.8:
12050: * src/types/pa_vint.h 1.12:
12051: * src/types/pa_vresponse.h 1.5:
12052: * src/types/pa_vstring.h 1.13:
12053: * src/types/pa_vtable.h 1.8:
12054: z
12055:
12056: * src/main/compile.y 1.116:
12057: grammar: [] 0params [;] 2 params (was 0)
12058:
12059: * src/include/pa_pool.h 1.45:
12060: * src/main/execute.C 1.126:
12061: * src/types/pa_valiased.C 1.4:
12062: * src/types/pa_valiased.h 1.9:
12063: * src/types/pa_value.h 1.33:
12064: * src/types/pa_vdouble.h 1.10:
12065: * src/types/pa_vfile.h 1.7:
12066: * src/types/pa_vint.h 1.11:
12067: * src/types/pa_vresponse.h 1.4:
12068: * src/types/pa_vstring.h 1.12:
12069: * src/types/pa_vtable.h 1.7:
12070: disabled $a(123) $b[$a.CLASS] ^b.inc[123] shit.
12071: allowed no checks in native method realisations on 'self' validity -
12072: they now can simply assume that 'self' is V{Proper} .
12073:
12074: 2001-03-25 paf
12075: * src/classes/table.C 1.26:
12076: * src/include/pa_globals.h 1.27:
12077: * src/include/pa_string.h 1.52:
12078: * src/include/pa_table.h 1.20:
12079: * src/main/compile.y 1.114:
12080: * src/main/compile_tools.C 1.31:
12081: * src/main/compile_tools.h 1.35:
12082: * src/main/pa_globals.C 1.32:
12083: * src/main/pa_request.C 1.79:
12084: * src/main/pa_string.C 1.52:
12085: * src/main/pa_table.C 1.17:
12086: * src/main/untaint.C 1.15:
12087: * src/types/pa_vcookie.h 1.7:
12088: typo & typo-default
12089:
12090: * src/main/pa_globals.C 1.34:
12091: * src/main/untaint.C 1.19:
12092: html-typo - moved all processing to table [except preliminary \
12093: \n \r \n replacements to "\n"]
12094:
12095: * src/main/untaint.C 1.16:
12096: typo \r \r\n \n properly handled
12097:
12098: * src/classes/table.C 1.27:
12099: * src/include/pa_table.h 1.21:
12100: * src/main/pa_globals.C 1.33:
12101: * src/main/pa_table.C 1.18:
12102: * src/main/untaint.C 1.17:
12103: returned table originating. useful for reporting typo table
12104: problems origin. think would be useful somewhere else
12105:
12106: * src/classes/table.C 1.28:
12107: * src/main/untaint.C 1.18:
12108: html-typo - decided to move all the processing to table
12109:
12110: * src/main/pa_request.C 1.80:
12111: table empty lines ignored. system-default content type assigned
12112: in output:result [can fail in main:auto and skipped normal
12113: defaults extraction]
12114:
12115: * src/include/pa_string.h 1.53:
12116: * src/main/compile.y 1.115:
12117: #comment fixed minor bug
12118:
12119: * src/main/pa_request.C 1.81:
12120: * src/main/untaint.C 1.20:
12121: moved default typo-table to lowlevel - it initialization could
12122: be skipped if failed in @auto. so that exception report would
12123: use some table
12124:
12125: * src/main/untaint.C 1.21:
12126: z
12127:
12128: 2001-03-24 paf
12129: * src/main/pa_globals.C 1.28:
12130: * src/types/pa_vclass.C 1.6:
12131: * src/types/pa_vclass.h 1.11:
12132: * src/types/pa_vstateless_class.C 1.6:
12133: * src/types/pa_vstateless_class.h 1.8:
12134: thrown away freeze mech.
12135: no danger now for you can't do ^request:process[@new-method[]
12136: body]
12137: trick anymore.
12138: still remains $some_instance.process[@new-method[]
12139: possibility]
12140: but would leave it as a feature.
12141: see index for sample
12142:
12143: * src/include/pa_string.h 1.51:
12144: * src/main/pa_string.C 1.51:
12145: * src/main/untaint.C 1.14:
12146: * src/targets/cgi/parser3.C 1.47:
12147: html-typo 2
12148:
12149: * src/include/pa_array.h 1.29:
12150: * src/include/pa_hash.h 1.31:
12151: * src/include/pa_request.h 1.67:
12152: * src/main/compile.y 1.110:
12153: * src/main/pa_array.C 1.26:
12154: * src/main/pa_common.C 1.25:
12155: * src/main/pa_hash.C 1.29:
12156: * src/main/pa_request.C 1.73:
12157: * src/types/pa_vcookie.C 1.12:
12158: cyclic uses ignored. defaulted default content-type
12159:
12160: * src/doc/doxygen.cfg 1.1:
12161: * src/doc/doxygen.txt 1.1:
12162: * src/doc/generate.cmd 1.1:
12163: * src/doc/view.cmd 1.1:
12164: * src/include/pa_array.h 1.30:
12165: * src/include/pa_globals.h 1.26:
12166: * src/include/pa_pool.h 1.44:
12167: * src/include/pa_string.h 1.50:
12168: * src/include/pa_table.h 1.19:
12169: * src/main/execute.C 1.125:
12170: * src/main/pa_array.C 1.27:
12171: * src/main/pa_globals.C 1.31:
12172: * src/main/pa_request.C 1.78:
12173: * src/main/pa_string.C 1.50:
12174: * src/main/untaint.C 1.13:
12175: * src/targets/cgi/parser3.C 1.46:
12176: * src/targets/isapi/parser3isapi.C 1.18:
12177: * src/types/pa_value.h 1.32:
12178: * src/types/pa_vtable.h 1.6:
12179: html-typo 0
12180: html-typo 1. noticed double default content-type prob. run cgi.cmd tomorrow first
12181: html-typo sample. detected << problem: they become ltlt too fast
12182:
12183: * src/classes/file.C 1.6:
12184: * src/classes/root.C 1.49:
12185: * src/classes/table.C 1.25:
12186: * src/include/pa_common.h 1.25:
12187: * src/include/pa_request.h 1.69:
12188: * src/main/compile.y 1.111:
12189: * src/main/pa_common.C 1.28:
12190: * src/main/pa_request.C 1.77:
12191: * src/main/pa_string.C 1.49:
12192: * src/targets/isapi/parser3isapi.C 1.17:
12193: * src/types/pa_vfile.h 1.6:
12194: file_read stringified
12195:
12196: * src/include/pa_sapi.h 1.2:
12197: * src/main/pa_common.C 1.27:
12198: * src/main/pa_request.C 1.76:
12199: * src/targets/cgi/parser3.C 1.44:
12200: * src/targets/isapi/nt_log_events.mc 1.1:
12201: * src/targets/isapi/parser3isapi.C 1.16:
12202: * src/targets/isapi/parser3isapi.dsp 1.6:
12203: 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.
12204: isapi: used HSE_APPEND_LOG_PARAMETER feature
12205:
12206: * src/types/pa_valiased.C 1.3:
12207: decided to String-ify file_read
12208:
12209: * src/targets/cgi/parser3.C 1.45:
12210: * src/targets/isapi/nt_log_events.mc 1.2:
12211: * src/targets/isapi/parser3isapi.dsp 1.7:
12212: cgi: sapi::log
12213:
12214: * src/main/compile.y 1.109:
12215: * src/main/execute.C 1.124:
12216: * src/main/main.dsp 1.69:
12217: @CLASS equals @BASE. sanity
12218:
12219: * src/include/pa_globals.h 1.24:
12220: * src/include/pa_request.h 1.68:
12221: * src/main/compile.y 1.113:
12222: * src/main/pa_common.C 1.29:
12223: * src/main/pa_globals.C 1.29:
12224: * src/main/pa_request.C 1.74:
12225: z
12226:
12227: * src/include/pa_common.h 1.22:
12228: * src/main/pa_common.C 1.23:
12229: * src/main/pa_request.C 1.72:
12230: * src/targets/cgi/parser3.C 1.42:
12231: * src/targets/isapi/pool_storage.h 1.2:
12232: * src/types/pa_vform.C 1.16:
12233: * src/types/pa_vform.h 1.14:
12234: auto.p monkey
12235:
12236: * src/include/pa_common.h 1.24:
12237: * src/include/pa_globals.h 1.25:
12238: * src/main/pa_common.C 1.26:
12239: * src/main/pa_globals.C 1.30:
12240: * src/main/pa_request.C 1.75:
12241: * src/targets/isapi/parser3isapi.C 1.15:
12242: fixed default content-type allocation storage
12243:
12244: * src/include/pa_common.h 1.23:
12245: * src/main/pa_common.C 1.24:
12246: * src/targets/cgi/parser3.C 1.43:
12247: * src/targets/isapi/parser3isapi.C 1.14:
12248: auto.p monkey every target
12249:
12250: * src/main/compile.y 1.112:
12251: * src/main/compile_tools.h 1.34:
12252: #comment
12253:
12254: 2001-03-23 paf
12255: * src/classes/root.C 1.48:
12256: * src/classes/table.C 1.24:
12257: * src/include/pa_common.h 1.21:
12258: * src/include/pa_config_fixed.h 1.1:
12259: * src/include/pa_config_includes.h 1.1:
12260: * src/include/pa_string.h 1.49:
12261: * src/include/pa_threads.h 1.11:
12262: * src/include/pa_types.h 1.23:
12263: * src/include/pa_version.h 1.1:
12264: * src/main/compile.y 1.108:
12265: * src/main/execute.C 1.123:
12266: * src/main/pa_array.C 1.25:
12267: * src/main/pa_common.C 1.22:
12268: * src/main/pa_hash.C 1.28:
12269: * src/main/pa_pool.C 1.17:
12270: * src/main/pa_request.C 1.70:
12271: * src/main/pa_string.C 1.48:
12272: * src/main/untaint.C 1.12:
12273: * src/targets/cgi/parser3.C 1.40:
12274: * src/targets/isapi/parser3isapi.C 1.10:
12275: * src/types/pa_vfile.C 1.6:
12276: * src/types/pa_vform.C 1.15:
12277: cgi: reinvent document_root and request_uri under iis. autoconf
12278: updated. introducing ap_config_includes
12279:
12280: * src/targets/cgi/parser3.C 1.41:
12281: * src/targets/isapi/parser3isapi.C 1.12:
12282: isapi: think it would be better to rewrite as filter then to
12283: deal with pool
12284:
12285: * src/targets/cgi/parser3.C 1.39:
12286: cgi: reinvent document_root under iis
12287:
12288: * src/include/pa_globals.h 1.22:
12289: * src/main/pa_request.C 1.68:
12290: * src/targets/cgi/parser3.C 1.36:
12291: * src/targets/cgi/parser3.dsp 1.12:
12292: * src/targets/isapi/parser3isapi.C 1.8:
12293: * src/types/pa_vcookie.C 1.10:
12294: * src/types/pa_venv.h 1.12:
12295: * src/types/pa_vform.C 1.13:
12296: all: sapi beauty
12297:
12298: * src/main/pa_request.C 1.67:
12299: * src/targets/cgi/parser3.C 1.35:
12300: * src/targets/isapi/parser3isapi.C 1.7:
12301: * src/targets/isapi/parser3isapi.dsp 1.4:
12302: isapi minor env beauty
12303:
12304: * src/include/pa_globals.h 1.23:
12305: * src/include/pa_sapi.h 1.1:
12306: * src/main/main.dsp 1.67:
12307: * src/main/pa_globals.C 1.27:
12308: * src/main/pa_request.C 1.69:
12309: * src/targets/cgi/parser3.C 1.37:
12310: * src/targets/isapi/parser3isapi.C 1.9:
12311: * src/types/pa_vcookie.C 1.11:
12312: * src/types/pa_venv.h 1.13:
12313: * src/types/pa_vform.C 1.14:
12314: sapi made object
12315:
12316: * src/include/pa_pool.h 1.43:
12317: * src/main/pa_request.C 1.71:
12318: * src/targets/cgi/pa_pool.C 1.3:
12319: * src/targets/isapi/pa_pool.C 1.3:
12320: * src/targets/isapi/parser3isapi.C 1.13:
12321: * src/targets/isapi/parser3isapi.dsp 1.5:
12322: * src/targets/isapi/pool_storage.h 1.1:
12323: isapi: dumb pool storage
12324:
12325: * src/main/main.dsp 1.68:
12326: * src/targets/isapi/parser3isapi.C 1.11:
12327: isapi: docroot now like in cgi, not from APPL_PHYSICAL_PATH
12328:
12329: * src/targets/isapi/pa_pool.C 1.2:
12330: decided to continue with extension
12331:
12332: * src/targets/cgi/parser3.C 1.38:
12333: cgi: only one pool now
12334:
12335: 2001-03-22 paf
12336: * src/main/pa_request.C 1.66:
12337: * src/targets/cgi/parser3.C 1.34:
12338: * src/targets/isapi/parser3isapi.C 1.6:
12339: * src/targets/isapi/parser3isapi.dsp 1.3:
12340: isapi document_root 0
12341:
12342: * src/types/pa_vcookie.C 1.8:
12343: cookie attr decoded
12344:
12345: * src/include/pa_pool.h 1.40:
12346: * src/targets/cgi/pa_pool.C 1.2:
12347: * src/targets/cgi/parser3.C 1.31:
12348: * src/targets/cgi/parser3.dsp 1.11:
12349: * src/targets/isapi/pa_pool.C 1.1:
12350: * src/targets/isapi/parser3isapi.C 1.1:
12351: * src/targets/isapi/parser3isapi.def 1.1:
12352: * src/targets/isapi/parser3isapi.dsp 1.1:
12353: started isapi
12354:
12355: * src/targets/isapi/parser3isapi.C 1.5:
12356: isapi keep-alive
12357:
12358: * src/targets/isapi/KILL.EXE 1.1:
12359: * src/targets/isapi/PSTAT.EXE 1.1:
12360: * src/targets/isapi/istart.cmd 1.1:
12361: * src/targets/isapi/istop.cmd 1.1:
12362: * src/targets/isapi/kill.pl 1.1:
12363: isapi added utils
12364:
12365: * src/include/pa_pool.h 1.41:
12366: * src/main/pa_pool.C 1.16:
12367: * src/targets/cgi/parser3.C 1.32:
12368: * src/targets/isapi/parser3isapi.C 1.2:
12369: * src/targets/isapi/parser3isapi.dsp 1.2:
12370: * src/types/pa_vform.C 1.12:
12371: isapi 0
12372:
12373: * src/include/pa_globals.h 1.20:
12374: * src/include/pa_request.h 1.66:
12375: * src/include/pa_types.h 1.22:
12376: * src/main/pa_globals.C 1.26:
12377: * src/main/pa_request.C 1.63:
12378: * src/targets/cgi/parser3.C 1.30:
12379: * src/types/pa_vcookie.C 1.9:
12380: config of auto.p path: parser_root_auto_path parser_site_auto_path
12381:
12382: * src/targets/cgi/vform_fields_fill.C 1.2:
12383: * src/targets/cgi/vform_fields_fill.h 1.2:
12384: * src/targets/isapi/parser3isapi.C 1.4:
12385: z
12386:
12387: * src/include/pa_globals.h 1.21:
12388: * src/main/pa_common.C 1.21:
12389: * src/main/pa_request.C 1.64:
12390: some comments
12391:
12392: * src/include/pa_pool.h 1.42:
12393: * src/main/pa_request.C 1.65:
12394: * src/targets/cgi/parser3.C 1.33:
12395: * src/targets/isapi/parser3isapi.C 1.3:
12396: isapi 1
12397:
12398: 2001-03-21 paf
12399: * src/include/pa_globals.h 1.18:
12400: * src/targets/cgi/parser3.C 1.28:
12401: * src/types/pa_venv.h 1.11:
12402: in cookie & env. todo:post
12403:
12404: * src/Makefile.am 1.3:
12405: * src/classes/Makefile.am 1.2:
12406: * src/classes/file.C 1.5:
12407: * src/classes/root.C 1.47:
12408: * src/classes/table.C 1.23:
12409: * src/include/pa_array.h 1.28:
12410: * src/include/pa_common.h 1.20:
12411: * src/include/pa_globals.h 1.17:
12412: * src/include/pa_pool.h 1.39:
12413: * src/include/pa_request.h 1.65:
12414: * src/include/pa_string.h 1.48:
12415: * src/main/Makefile.am 1.8:
12416: * src/main/compile.y 1.107:
12417: * src/main/execute.C 1.122:
12418: * src/main/main.dsp 1.66:
12419: * src/main/pa_common.C 1.20:
12420: * src/main/pa_globals.C 1.25:
12421: * src/main/pa_request.C 1.62:
12422: * src/main/pa_string.C 1.47:
12423: * src/main/pa_table.C 1.16:
12424: * src/main/untaint.C 1.11:
12425: * src/targets/Makefile.am 1.4:
12426: * src/targets/cgi/Makefile.am 1.2:
12427: * src/targets/cgi/parser3.C 1.27:
12428: * src/targets/cgi/parser3.dsp 1.10:
12429: * src/types/Makefile.am 1.2:
12430: * src/types/pa_vcookie.C 1.7:
12431: * src/types/pa_vform.C 1.11:
12432: * src/types/pa_vstring.h 1.11:
12433: * src/types/pa_wwrapper.h 1.5:
12434: shifted apache branch on main trunc
12435:
12436: * src/targets/cgi/parser3.C 1.29:
12437: z
12438:
12439: * src/include/pa_common.h [automake_update] 1.19.2.2:
12440: * src/include/pa_globals.h [automake_update] 1.16.2.1:
12441: * src/include/pa_pool.h [automake_update] 1.38.2.1:
12442: * src/include/pa_request.h [automake_update] 1.64.2.4:
12443: * src/main/main.dsp [automake_update] 1.65.2.1:
12444: * src/main/pa_common.C [automake_update] 1.19.2.5:
12445: * src/main/pa_request.C [automake_update] 1.61.2.3:
12446: * src/targets/cgi/parser3.C [automake_update] 1.26.2.4:
12447: * src/targets/cgi/parser3.dsp [automake_update] 1.9.2.1:
12448: * src/types/pa_vcookie.C [automake_update] 1.6.2.2:
12449: * src/types/pa_vform.C [automake_update] 1.10.2.1:
12450: * src/types/pa_vstring.h [automake_update] 1.10.2.1:
12451: starting mod_parser3
12452:
12453: * src/include/pa_globals.h 1.19:
12454: post. todo: config of auto.p path
12455:
12456: 2001-03-20 paf
12457: * src/classes/Makefile.am 1.1:
12458: * src/types/Makefile.am 1.1:
12459: file Makefile.am was initially added on branch automake_update.
12460:
12461: * src/main/pa_common.C [automake_update] 1.19.2.4:
12462: * src/targets/cgi/Makefile.am [automake_update] 1.1.2.3:
12463: * src/targets/cgi/parser3.C [automake_update] 1.26.2.3:
12464: automake compiled and works. todo:make win32 ifdefs work and
12465: add ifdef unistd
12466:
12467: * src/classes/Makefile.am [automake_update] 1.1.2.1:
12468: * src/classes/file.C 1.4:
12469: * src/classes/table.C 1.21:
12470: * src/classes/table.C [automake_update] 1.22.2.2:
12471: * src/include/pa_array.h 1.27:
12472: * src/include/pa_common.h 1.18:
12473: * src/include/pa_common.h [automake_update] 1.19.2.1:
12474: * src/include/pa_request.h 1.64:
12475: * src/include/pa_request.h [automake_update] 1.64.2.3:
12476: * src/include/pa_string.h 1.47:
12477: * src/include/pa_table.h 1.18:
12478: * src/include/pa_threads.h 1.10:
12479: * src/main/Makefile.am [automake_update] 1.7.16.3:
12480: * src/main/pa_common.C [automake_update] 1.19.2.3:
12481: * src/main/pa_globals.C 1.24:
12482: * src/main/pa_request.C [automake_update] 1.61.2.2:
12483: * src/main/pa_table.C [automake_update] 1.15.2.1:
12484: * src/main/untaint.C 1.10:
12485: * src/targets/cgi/Makefile.am [automake_update] 1.1.2.2:
12486: * src/targets/cgi/parser3.C [automake_update] 1.26.2.2:
12487: * src/types/Makefile.am [automake_update] 1.1.2.1:
12488: * src/types/pa_valiased.h 1.8:
12489: * src/types/pa_value.h 1.31:
12490: * src/types/pa_vform.h 1.13:
12491: z
12492:
12493: * src/include/pa_request.h [automake_update] 1.64.2.2:
12494: * src/main/Makefile.am [automake_update] 1.7.16.2:
12495: * src/main/compile.y [automake_update] 1.106.2.1:
12496: * src/main/execute.C [automake_update] 1.121.2.2:
12497: * src/main/pa_common.C [automake_update] 1.19.2.2:
12498: * src/types/Makefile.am [automake_update] 1.1.2.2:
12499: removing locking
12500:
12501: * src/Makefile.am [automake_update] 1.2.16.1:
12502: * src/classes/file.C [automake_update] 1.4.2.1:
12503: * src/classes/root.C [automake_update] 1.46.2.1:
12504: * src/classes/table.C [automake_update] 1.22.2.1:
12505: * src/include/pa_array.h [automake_update] 1.27.2.1:
12506: * src/include/pa_request.h [automake_update] 1.64.2.1:
12507: * src/include/pa_string.h [automake_update] 1.47.2.1:
12508: * src/main/Makefile.am [automake_update] 1.7.16.1:
12509: * src/main/execute.C [automake_update] 1.121.2.1:
12510: * src/main/pa_common.C [automake_update] 1.19.2.1:
12511: * src/main/pa_globals.C [automake_update] 1.24.2.1:
12512: * src/main/pa_request.C [automake_update] 1.61.2.1:
12513: * src/main/pa_string.C [automake_update] 1.46.2.1:
12514: * src/main/untaint.C [automake_update] 1.10.2.1:
12515: * src/targets/Makefile.am [automake_update] 1.3.16.1:
12516: * src/targets/cgi/Makefile.am [automake_update] 1.1.2.1:
12517: * src/targets/cgi/parser3.C [automake_update] 1.26.2.1:
12518: * src/types/pa_vcookie.C [automake_update] 1.6.2.1:
12519: * src/types/pa_wwrapper.h [automake_update] 1.4.8.1:
12520: String::UL_
12521:
12522: * src/classes/table.C 1.22:
12523: * src/include/pa_common.h 1.19:
12524: * src/main/pa_common.C 1.19:
12525: * src/main/pa_request.C 1.61:
12526: * src/types/pa_vfile.h 1.5:
12527: ^table:save
12528:
12529: 2001-03-19 paf
12530: * src/classes/file.C 1.2:
12531: * src/classes/request.C 1.4:
12532: * src/classes/table.C 1.19:
12533: * src/include/pa_string.h 1.45:
12534: * src/main/main.dsp 1.61:
12535: * src/main/pa_pool.C 1.15:
12536: * src/main/pa_request.C 1.58:
12537: * src/main/untaint.C 1.9:
12538: * src/types/pa_value.h 1.27:
12539: * src/types/pa_vfile.C 1.2:
12540: * src/types/pa_vfile.h 1.2:
12541: * src/types/pa_vform.C 1.10:
12542: file 1
12543:
12544: * src/classes/table.C 1.17:
12545: * src/include/pa_pool.h 1.38:
12546: * src/include/pa_request.h 1.63:
12547: * src/include/pa_table.h 1.16:
12548: * src/include/pa_types.h 1.20:
12549: * src/main/execute.C 1.119:
12550: * src/main/pa_request.C 1.57:
12551: * src/targets/cgi/parser3.C 1.25:
12552: * src/types/pa_value.h 1.25:
12553: * src/types/pa_vclass.h 1.10:
12554: * src/types/pa_vform.C 1.8:
12555: * src/types/pa_vstateless_class.h 1.5:
12556: * src/types/pa_vstateless_object.h 1.4:
12557: ^table:set{default level: TABLE}
12558:
12559: * src/classes/_request.h 1.3:
12560: * src/classes/request.C 1.5:
12561: * src/main/pa_globals.C 1.22:
12562: * src/types/pa_vrequest.C 1.2:
12563: * src/types/pa_vrequest.h 1.6:
12564: VRequest moved to :VStateless_object
12565:
12566: * src/classes/_request.h 1.4:
12567: * src/classes/request.C 1.6:
12568: * src/main/main.dsp 1.65:
12569: * src/main/pa_globals.C 1.23:
12570: * src/types/pa_value.h 1.30:
12571: * src/types/pa_vform.h 1.12:
12572: * src/types/pa_vrequest.C 1.3:
12573: * src/types/pa_vrequest.h 1.7:
12574: VRequest moved to :Value
12575:
12576: * src/types/pa_valiased.h 1.4:
12577: * src/types/pa_vbool.h 1.4:
12578: doc: Value and it's derivates somehow unlinked. don't know why yet
12579:
12580: * src/classes/_env.h 1.6:
12581: * src/classes/_table.h 1.4:
12582: * src/classes/env.C 1.8:
12583: * src/classes/table.C 1.20:
12584: * src/main/execute.C 1.121:
12585: * src/main/main.dsp 1.63:
12586: * src/main/pa_globals.C 1.20:
12587: * src/main/pa_request.C 1.60:
12588: * src/types/pa_value.h 1.28:
12589: * src/types/pa_vcookie.C 1.6:
12590: * src/types/pa_vcookie.h 1.6:
12591: * src/types/pa_venv.h 1.10:
12592: VEnv is now :Value
12593:
12594: * src/targets/cgi/pa_vform.C 1.3:
12595: * src/types/pa_valiased.C 1.1:
12596: * src/types/pa_valiased.h 1.7:
12597: * src/types/pa_value.h 1.29:
12598: * src/types/pa_vstateless_class.C 1.5:
12599: * src/types/pa_vstateless_class.h 1.7:
12600: * src/types/pa_vstateless_object.h 1.7:
12601: moved common get_element part from stateless object&class into VAliased
12602:
12603: * src/classes/_file.h 1.2:
12604: * src/classes/file.C 1.3:
12605: * src/include/pa_types.h 1.21:
12606: * src/main/pa_globals.C 1.18:
12607: * src/main/pa_request.C 1.59:
12608: * src/targets/cgi/parser3.C 1.26:
12609: * src/types/pa_valiased.h 1.6:
12610: * src/types/pa_vfile.C 1.4:
12611: * src/types/pa_vfile.h 1.3:
12612: * src/types/pa_vstateless_class.h 1.6:
12613: * src/types/pa_vstateless_object.h 1.5:
12614: \ to / and ^file:save
12615:
12616: * src/classes/root.C 1.46:
12617: * src/classes/table.C 1.16:
12618: * src/main/pa_exception.C 1.7:
12619: * src/main/pa_request.C 1.53:
12620: * src/targets/cgi/parser3.C 1.24:
12621: * src/types/pa_vbool.h 1.3:
12622: * src/types/pa_vcookie.C 1.3:
12623: * src/types/pa_vcookie.h 1.3:
12624: * src/types/pa_vdouble.h 1.9:
12625: * src/types/pa_venv.h 1.8:
12626: * src/types/pa_vform.h 1.8:
12627: * src/types/pa_vint.h 1.10:
12628: * src/types/pa_vrequest.h 1.4:
12629: doc: detected Value derivates prob
12630:
12631: * src/include/code.h 1.25:
12632: * src/include/pa_array.h 1.25:
12633: * src/include/pa_pool.h 1.35:
12634: * src/include/pa_string.h 1.42:
12635: * src/include/pa_threads.h 1.8:
12636: * src/main/compile.C 1.32:
12637: * src/main/compile.y 1.105:
12638: * src/main/compile_tools.C 1.29:
12639: * src/main/compile_tools.h 1.32:
12640: * src/main/execute.C 1.117:
12641: * src/main/pa_array.C 1.23:
12642: * src/main/pa_common.C 1.15:
12643: * src/main/pa_exception.C 1.8:
12644: * src/main/pa_globals.C 1.15:
12645: * src/main/pa_hash.C 1.25:
12646: * src/main/pa_pool.C 1.13:
12647: * src/main/pa_request.C 1.54:
12648: * src/main/pa_string.C 1.45:
12649: * src/main/pa_table.C 1.14:
12650: * src/main/untaint.C 1.7:
12651: * src/types/pa_value.h 1.23:
12652: auto @brief
12653:
12654: * src/classes/_file.h 1.1:
12655: * src/classes/file.C 1.1:
12656: * src/classes/table.C 1.18:
12657: * src/include/pa_common.h 1.17:
12658: * src/include/pa_globals.h 1.16:
12659: * src/include/pa_string.h 1.44:
12660: * src/include/pa_table.h 1.17:
12661: * src/main/main.dsp 1.60:
12662: * src/main/pa_common.C 1.18:
12663: * src/main/pa_globals.C 1.17:
12664: * src/types/pa_value.h 1.26:
12665: * src/types/pa_vcookie.h 1.4:
12666: * src/types/pa_venv.h 1.9:
12667: * src/types/pa_vfile.C 1.1:
12668: * src/types/pa_vfile.h 1.1:
12669: * src/types/pa_vform.C 1.9:
12670: * src/types/pa_vform.h 1.9:
12671: * src/types/pa_vrequest.h 1.5:
12672: * src/types/pa_vtable.h 1.5:
12673: file class just compiled
12674:
12675: * src/types/pa_vfile.C 1.5:
12676: * src/types/pa_vfile.h 1.4:
12677: * src/types/pa_vstateless_object.h 1.6:
12678: vfile doxx
12679:
12680: * src/classes/_response.h 1.2:
12681: * src/classes/response.C 1.4:
12682: * src/main/pa_globals.C 1.21:
12683: * src/types/pa_vform.h 1.11:
12684: * src/types/pa_vresponse.h 1.3:
12685: VResponse moved to :VStateless_object
12686:
12687: * src/classes/_request.h 1.2:
12688: * src/classes/request.C 1.3:
12689: * src/include/code.h 1.24:
12690: * src/include/pa_array.h 1.24:
12691: * src/include/pa_common.h 1.15:
12692: * src/include/pa_exception.h 1.10:
12693: * src/include/pa_globals.h 1.13:
12694: * src/include/pa_hash.h 1.28:
12695: * src/include/pa_pool.h 1.34:
12696: * src/include/pa_request.h 1.61:
12697: * src/include/pa_stack.h 1.7:
12698: * src/include/pa_string.h 1.41:
12699: * src/include/pa_table.h 1.14:
12700: * src/include/pa_threads.h 1.7:
12701: * src/include/pa_types.h 1.17:
12702: * src/main/execute.C 1.116:
12703: * src/main/pa_pool.C 1.12:
12704: * src/main/pa_request.C 1.52:
12705: * src/main/pa_string.C 1.44:
12706: * src/main/untaint.C 1.6:
12707: * src/targets/cgi/parser3.C 1.23:
12708: * src/types/pa_value.h 1.22:
12709: * src/types/pa_vform.C 1.7:
12710: doxygen include/, Value
12711:
12712: * src/include/code.h 1.26:
12713: * src/include/pa_array.h 1.26:
12714: * src/include/pa_common.h 1.16:
12715: * src/include/pa_exception.h 1.11:
12716: * src/include/pa_globals.h 1.14:
12717: * src/include/pa_globals.h 1.15:
12718: * src/include/pa_hash.h 1.29:
12719: * src/include/pa_pool.h 1.36:
12720: * src/include/pa_pool.h 1.37:
12721: * src/include/pa_request.h 1.62:
12722: * src/include/pa_stack.h 1.8:
12723: * src/include/pa_string.h 1.43:
12724: * src/include/pa_string.h 1.46:
12725: * src/include/pa_table.h 1.15:
12726: * src/include/pa_threads.h 1.9:
12727: * src/include/pa_types.h 1.18:
12728: * src/main/compile.C 1.33:
12729: * src/main/compile.y 1.106:
12730: * src/main/compile_tools.C 1.30:
12731: * src/main/compile_tools.h 1.33:
12732: * src/main/execute.C 1.118:
12733: * src/main/pa_array.C 1.24:
12734: * src/main/pa_common.C 1.16:
12735: * src/main/pa_exception.C 1.9:
12736: * src/main/pa_globals.C 1.16:
12737: * src/main/pa_hash.C 1.26:
12738: * src/main/pa_pool.C 1.14:
12739: * src/main/pa_request.C 1.55:
12740: * src/main/pa_string.C 1.46:
12741: * src/main/pa_table.C 1.15:
12742: * src/main/untaint.C 1.8:
12743: * src/types/pa_valiased.h 1.5:
12744: * src/types/pa_value.h 1.24:
12745: * src/types/pa_vfile.C 1.3:
12746: z
12747:
12748: * src/include/pa_hash.h 1.30:
12749: * src/include/pa_types.h 1.19:
12750: * src/main/pa_common.C 1.17:
12751: * src/main/pa_hash.C 1.27:
12752: * src/main/pa_request.C 1.56:
12753: * src/types/pa_vcookie.C 1.4:
12754: renamed Hash::Value to Val so to doxygen would finlly stop
12755: confusing those Value-s
12756:
12757: * src/main/main.dsp 1.64:
12758: * src/targets/cgi/parser3.dsp 1.9:
12759: * src/types/pa_valiased.C 1.2:
12760: * src/types/pa_vform.h 1.10:
12761: commented VForm
12762:
12763: * src/classes/_cookie.h 1.2:
12764: * src/classes/_table.h 1.3:
12765: * src/classes/cookie.C 1.3:
12766: * src/main/execute.C 1.120:
12767: * src/main/main.dsp 1.62:
12768: * src/main/pa_globals.C 1.19:
12769: * src/types/pa_vcookie.C 1.5:
12770: * src/types/pa_vcookie.h 1.5:
12771: VCookie is now :Value
12772:
12773: 2001-03-18 paf
12774: * src/classes/_cookie.h 1.1:
12775: * src/classes/cookie.C 1.1:
12776: * src/include/pa_common.h 1.14:
12777: * src/include/pa_globals.h 1.12:
12778: * src/include/pa_request.h 1.60:
12779: * src/include/pa_string.h 1.40:
12780: * src/include/pa_types.h 1.16:
12781: * src/main/main.dsp 1.59:
12782: * src/main/pa_common.C 1.14:
12783: * src/main/pa_globals.C 1.14:
12784: * src/main/pa_hash.C 1.24:
12785: * src/main/pa_request.C 1.51:
12786: * src/main/pa_string.C 1.43:
12787: * src/main/untaint.C 1.5:
12788: * src/targets/cgi/parser3.C 1.21:
12789: * src/types/pa_value.h 1.21:
12790: * src/types/pa_vcookie.C 1.1:
12791: * src/types/pa_vcookie.h 1.1:
12792: * src/types/pa_vform.C 1.6:
12793: * src/types/pa_vform.h 1.7:
12794: * src/types/pa_vhash.h 1.9:
12795: * src/types/pa_vunknown.h 1.4:
12796: cookie class
12797:
12798: * src/include/pa_hash.h 1.26:
12799: * src/main/pa_hash.C 1.22:
12800: * src/targets/cgi/parser3.C 1.17:
12801: response fields to header
12802:
12803: * src/classes/root.C 1.41:
12804: * src/classes/string.C 1.12:
12805: * src/include/pa_string.h 1.37:
12806: * src/main/pa_globals.C 1.11:
12807: * src/main/pa_request.C 1.44:
12808: * src/main/pa_string.C 1.41:
12809: * src/types/pa_vdouble.h 1.8:
12810: * src/types/pa_vform.C 1.5:
12811: * src/types/pa_vint.h 1.9:
12812: * src/types/pa_vstateless_class.C 1.4:
12813: convinient string(pool, char *src, bool tainted) ctor
12814:
12815: * src/include/pa_hash.h 1.27:
12816: * src/include/pa_request.h 1.58:
12817: * src/include/pa_string.h 1.36:
12818: * src/main/pa_globals.C 1.10:
12819: * src/main/pa_hash.C 1.23:
12820: * src/main/pa_request.C 1.43:
12821: * src/main/pa_string.C 1.40:
12822: * src/main/untaint.C 1.3:
12823: * src/targets/cgi/parser3.C 1.18:
12824: proper @exceptions params tainting
12825:
12826: * src/classes/_response.h 1.1:
12827: * src/classes/response.C 1.1:
12828: * src/include/pa_globals.h 1.8:
12829: * src/include/pa_hash.h 1.25:
12830: * src/include/pa_request.h 1.57:
12831: * src/main/compile.C 1.31:
12832: * src/main/compile.y 1.104:
12833: * src/main/execute.C 1.114:
12834: * src/main/main.dsp 1.58:
12835: * src/main/pa_globals.C 1.8:
12836: * src/main/pa_hash.C 1.21:
12837: * src/main/pa_request.C 1.41:
12838: * src/targets/cgi/parser3.C 1.16:
12839: * src/targets/cgi/parser3.dsp 1.8:
12840: * src/types/pa_value.h 1.18:
12841: * src/types/pa_vhash.h 1.6:
12842: * src/types/pa_vrequest.h 1.3:
12843: * src/types/pa_vresponse.h 1.1:
12844: $response: 0 request::core exception rethrow
12845:
12846: * src/classes/request.C 1.2:
12847: * src/classes/response.C 1.2:
12848: * src/classes/root.C 1.42:
12849: * src/include/pa_common.h 1.13:
12850: * src/include/pa_globals.h 1.10:
12851: * src/include/pa_request.h 1.59:
12852: * src/include/pa_string.h 1.38:
12853: * src/main/pa_common.C 1.13:
12854: * src/main/pa_globals.C 1.12:
12855: * src/main/pa_request.C 1.45:
12856: * src/targets/cgi/parser3.C 1.19:
12857: ^taint 0
12858:
12859: * src/classes/cookie.C 1.2:
12860: * src/types/pa_vcookie.C 1.2:
12861: * src/types/pa_vcookie.h 1.2:
12862: cookie: allowed access to hash-assigned
12863:
12864: * src/include/pa_globals.h 1.9:
12865: * src/main/execute.C 1.115:
12866: * src/main/pa_globals.C 1.9:
12867: * src/main/pa_request.C 1.42:
12868: * src/targets/cgi/parser3.C 1.22:
12869: z
12870:
12871: * src/main/pa_request.C 1.50:
12872: zero length output allowed
12873:
12874: * src/classes/root.C 1.44:
12875: * src/include/pa_globals.h 1.11:
12876: * src/include/pa_string.h 1.39:
12877: * src/main/pa_globals.C 1.13:
12878: * src/main/pa_request.C 1.47:
12879: * src/main/pa_string.C 1.42:
12880: * src/types/pa_value.h 1.19:
12881: * src/types/pa_vhash.h 1.7:
12882: $defautl[$content-type[$value[text/html] $charset[windows-1251]]
12883:
12884: * src/classes/root.C 1.43:
12885: * src/main/pa_request.C 1.46:
12886: * src/main/untaint.C 1.4:
12887: * src/targets/cgi/parser3.C 1.20:
12888: taint[uri
12889:
12890: * src/classes/response.C 1.3:
12891: * src/main/pa_request.C 1.49:
12892: * src/types/pa_value.h 1.20:
12893: * src/types/pa_vhash.h 1.8:
12894: * src/types/pa_vresponse.h 1.2:
12895: ^response:clear[]
12896:
12897: * src/classes/root.C 1.45:
12898: * src/main/pa_request.C 1.48:
12899: taint forgotten forced lang switch
12900:
12901: 2001-03-16 paf
12902: * src/include/code.h 1.22:
12903: * src/include/pa_hash.h 1.24:
12904: * src/include/pa_request.h 1.55:
12905: * src/main/compile.y 1.102:
12906: * src/main/execute.C 1.108:
12907: * src/types/pa_value.h 1.15:
12908: * src/types/pa_vhash.h 1.5:
12909: * src/types/pa_vstring.h 1.10:
12910: * src/types/pa_vtable.h 1.4:
12911: * src/types/pa_wcontext.C 1.4:
12912: * src/types/pa_wcontext.h 1.6:
12913: see () and {} param wcontext conflict
12914:
12915: * src/main/execute.C 1.113:
12916: * src/main/main.dsp 1.57:
12917: * src/types/pa_value.h 1.17:
12918: * src/types/pa_vrequest.h 1.2:
12919: native method' class call with less params then needed error reporting
12920:
12921: * src/classes/double.C 1.17:
12922: * src/include/code.h 1.23:
12923: * src/main/compile.y 1.103:
12924: * src/main/compile_tools.C 1.28:
12925: * src/main/compile_tools.h 1.31:
12926: * src/main/execute.C 1.109:
12927: ) and {} param wcontext conflict fixed by OP_EXPR_CODE__STORE_PARAM
12928:
12929: * src/main/execute.C 1.107:
12930: * src/types/pa_value.h 1.14:
12931: * src/types/pa_vstateless_object.h 1.3:
12932: * src/types/pa_vstring.h 1.9:
12933: disabled $string.field
12934:
12935: * src/main/execute.C 1.110:
12936: * src/types/pa_vmframe.h 1.7:
12937: if(in "/news/")
12938:
12939: * src/include/pa_globals.h 1.6:
12940: * src/main/execute.C 1.111:
12941: * src/main/pa_globals.C 1.6:
12942: * src/types/pa_value.h 1.16:
12943: * src/types/pa_vcframe.h 1.3:
12944: * src/types/pa_vmframe.h 1.8:
12945: * src/types/pa_wcontext.h 1.7:
12946: $result
12947:
12948: * src/classes/_request.h 1.1:
12949: * src/classes/request.C 1.1:
12950: * src/include/pa_globals.h 1.7:
12951: * src/include/pa_request.h 1.56:
12952: * src/main/execute.C 1.112:
12953: * src/main/main.dsp 1.56:
12954: * src/main/pa_globals.C 1.7:
12955: * src/main/pa_request.C 1.40:
12956: * src/targets/cgi/parser3.C 1.15:
12957: * src/types/pa_vform.C 1.4:
12958: * src/types/pa_vrequest.C 1.1:
12959: * src/types/pa_vrequest.h 1.1:
12960: $request : query :uri
12961:
12962: 2001-03-15 paf
12963: * src/main/compile.y 1.99:
12964: * src/main/pa_request.C 1.37:
12965: * src/targets/cgi/parser3.C 1.13:
12966: * src/types/pa_vstring.h 1.7:
12967: pre-pre-pre-beta cgi under win32 apache pre pre pre works
12968:
12969: * src/main/compile.y 1.100:
12970: * src/main/execute.C 1.105:
12971: z
12972:
12973: * src/main/compile.y 1.101:
12974: * src/main/execute.C 1.106:
12975: * src/main/pa_request.C 1.38:
12976: * src/targets/cgi/parser3.C 1.14:
12977: * src/types/pa_vstring.h 1.8:
12978: @exception
12979:
12980: * src/include/pa_globals.h 1.5:
12981: * src/main/pa_globals.C 1.5:
12982: * src/main/pa_request.C 1.36:
12983: * src/targets/cgi/parser3.C 1.12:
12984: * src/types/pa_vform.C 1.3:
12985: * src/types/pa_vform.h 1.6:
12986: vform fillfields just compiled
12987:
12988: * src/main/pa_request.C 1.39:
12989: news sample
12990:
12991: 2001-03-14 paf
12992: * src/include/core.h 1.16:
12993: * src/include/pa_globals.h 1.1:
12994: * src/include/pa_pool.h 1.33:
12995: * src/include/pa_string.h 1.35:
12996: * src/include/pa_types.h 1.13:
12997: * src/main/compile.y 1.98:
12998: * src/main/core.C 1.69:
12999: * src/main/main.dsp 1.54:
13000: * src/main/pa_globals.C 1.1:
13001: * src/main/pa_request.C 1.31:
13002: * src/targets/cgi/pa_vform.C 1.2:
13003: * src/targets/cgi/parser3.C 1.5:
13004: * src/targets/cgi/parser3.dsp 1.4:
13005: * src/types/pa_value.h 1.13:
13006: * src/types/pa_vform.h 1.3:
13007: * src/types/pa_vunknown.h 1.3:
13008: global handler, exceptions in parser3
13009:
13010: * src/include/pa_globals.h 1.4:
13011: * src/main/pa_globals.C 1.4:
13012: * src/main/pa_request.C 1.34:
13013: * src/targets/cgi/parser3.dsp 1.7:
13014: * src/types/pa_vform.C 1.2:
13015: * src/types/pa_vform.h 1.5:
13016: * src/types/pa_vstring.h 1.6:
13017: limits -1
13018:
13019: * src/include/pa_common.h 1.12:
13020: * src/include/pa_types.h 1.14:
13021: * src/main/pa_request.C 1.32:
13022: * src/targets/cgi/parser3.C 1.7:
13023: PATH_DELIMITER_CHAR
13024:
13025: * src/targets/cgi/parser3.C 1.8:
13026: # if MSVC
13027:
13028: * src/include/pa_globals.h 1.3:
13029: * src/include/pa_request.h 1.53:
13030: * src/include/pa_types.h 1.15:
13031: * src/main/main.dsp 1.55:
13032: * src/main/pa_globals.C 1.3:
13033: * src/main/pa_request.C 1.33:
13034: * src/targets/cgi/parser3.C 1.10:
13035: * src/targets/cgi/parser3.dsp 1.6:
13036: * src/types/pa_vform.C 1.1:
13037: * src/types/pa_vform.h 1.4:
13038: request_info -1
13039:
13040: * src/include/pa_globals.h 1.2:
13041: * src/main/pa_globals.C 1.2:
13042: * src/targets/cgi/parser3.C 1.9:
13043: * src/targets/cgi/parser3.dsp 1.5:
13044: * src/targets/cgi/vform_fields_fill.C 1.1:
13045: * src/targets/cgi/vform_fields_fill.h 1.1:
13046: vform_fields_fill
13047:
13048: * src/include/pa_request.h 1.54:
13049: * src/main/pa_request.C 1.35:
13050: * src/targets/cgi/parser3.C 1.11:
13051: * src/targets/cgi/parser3.C 1.6:
13052: z
13053:
13054: 2001-03-13 paf
13055: * src/main/execute.C 1.101:
13056: * src/types/pa_value.h 1.10:
13057: * src/types/pa_venv.h 1.4:
13058: for future methods of ENV constructor if
13059:
13060: * src/classes/root.C 1.36:
13061: * src/classes/table.C 1.12:
13062: * src/include/pa_exception.h 1.9:
13063: * src/include/pa_pool.h 1.31:
13064: skipped_restructure_exceptions_dead_end
13065:
13066: * src/types/pa_vstateless_class.h 1.1:
13067: file pa_vstateless_class.h was initially added on branch
13068: stateless_class.
13069:
13070: * src/include/code.h 1.21:
13071: * src/include/pa_string.h 1.34:
13072: * src/main/compile.y 1.95:
13073: * src/main/execute.C 1.103:
13074: * src/main/pa_string.C 1.39:
13075: 'value is type' expr operator
13076:
13077: * src/classes/form.C 1.2:
13078: * src/main/compile.y 1.97:
13079: * src/main/core.C 1.68:
13080: * src/types/pa_value.h 1.12:
13081: * src/types/pa_vclass.h 1.9:
13082: * src/types/pa_venv.h 1.7:
13083: * src/types/pa_vform.h 1.2:
13084: * src/types/pa_vstateless_class.C 1.3:
13085: * src/types/pa_vstateless_class.h 1.4:
13086: form:fields removed. use $form.CLASS instead
13087:
13088: * src/types/pa_vstateless_class.C 1.1:
13089: file pa_vstateless_class.C was initially added on branch
13090: stateless_class.
13091:
13092: * src/include/core.h 1.14:
13093: * src/include/pa_common.h 1.10:
13094: * src/include/pa_request.h 1.51:
13095: * src/main/pa_common.C 1.12:
13096: * src/main/pa_request.C 1.29:
13097: * src/targets/cgi/parser3.C 1.3:
13098: before error show with parser
13099:
13100: * src/types/pa_venv.h 1.1:
13101: file pa_venv.h was initially added on branch stateless_class.
13102:
13103: * src/targets/cgi/Makefile.am 1.1:
13104: * src/targets/cgi/pa_pool.C 1.1:
13105: * src/targets/cgi/pa_vform.C 1.1:
13106: * src/targets/cgi/parser.dsp 1.1:
13107: * src/targets/cgi/parser3.C 1.1:
13108: renamed targets/ parser to cgi
13109:
13110: * src/classes/_double.h 1.5:
13111: * src/classes/_double.h [stateless_class] 1.4.8.1:
13112: * src/classes/_env.h 1.4:
13113: * src/classes/_env.h [stateless_class] 1.3.8.1:
13114: * src/classes/_int.h 1.5:
13115: * src/classes/_int.h [stateless_class] 1.4.8.1:
13116: * src/classes/_root.h 1.4:
13117: * src/classes/_root.h [stateless_class] 1.3.8.1:
13118: * src/classes/_string.h 1.6:
13119: * src/classes/_string.h [stateless_class] 1.5.4.1:
13120: * src/classes/_table.h 1.2:
13121: * src/classes/_table.h [stateless_class] 1.1.6.1:
13122: * src/classes/double.C 1.15:
13123: * src/classes/double.C [stateless_class] 1.14.2.1:
13124: * src/classes/env.C 1.5:
13125: * src/classes/env.C [stateless_class] 1.4.8.1:
13126: * src/classes/int.C 1.14:
13127: * src/classes/int.C [stateless_class] 1.13.2.1:
13128: * src/classes/root.C 1.38:
13129: * src/classes/root.C [stateless_class] 1.37.2.1:
13130: * src/classes/string.C 1.10:
13131: * src/classes/string.C [stateless_class] 1.9.4.1:
13132: * src/classes/table.C 1.14:
13133: * src/classes/table.C [stateless_class] 1.13.2.1:
13134: * src/include/pa_request.h 1.46:
13135: * src/include/pa_request.h [stateless_class] 1.45.2.1:
13136: * src/main/compile.C 1.29:
13137: * src/main/compile.C [stateless_class] 1.28.2.1:
13138: * src/main/compile_tools.h 1.30:
13139: * src/main/compile_tools.h [stateless_class] 1.29.8.1:
13140: * src/main/core.C 1.64:
13141: * src/main/core.C [stateless_class] 1.63.6.1:
13142: * src/main/execute.C 1.100:
13143: * src/main/execute.C [stateless_class] 1.99.2.1:
13144: * src/main/main.dsp 1.51:
13145: * src/main/main.dsp [stateless_class] 1.50.6.1:
13146: * src/main/pa_request.C 1.26:
13147: * src/main/pa_request.C [stateless_class] 1.25.2.1:
13148: * src/types/pa_valiased.h 1.3:
13149: * src/types/pa_valiased.h [stateless_class] 1.2.8.1:
13150: * src/types/pa_value.h 1.9:
13151: * src/types/pa_value.h [stateless_class] 1.8.2.1:
13152: * src/types/pa_vclass.C 1.5:
13153: * src/types/pa_vclass.C [stateless_class] 1.4.8.1:
13154: * src/types/pa_vclass.h 1.8:
13155: * src/types/pa_vclass.h [stateless_class] 1.7.6.1:
13156: * src/types/pa_venv.h 1.2:
13157: * src/types/pa_venv.h [stateless_class] 1.1.2.1:
13158: * src/types/pa_vmframe.h 1.6:
13159: * src/types/pa_vmframe.h [stateless_class] 1.5.2.1:
13160: * src/types/pa_vobject.h 1.5:
13161: * src/types/pa_vobject.h [stateless_class] 1.4.8.1:
13162: * src/types/pa_vstateless_class.C 1.2:
13163: * src/types/pa_vstateless_class.C [stateless_class] 1.1.2.1:
13164: * src/types/pa_vstateless_class.h 1.2:
13165: * src/types/pa_vstateless_class.h [stateless_class] 1.1.2.1:
13166: * src/types/pa_vstateless_object.h 1.2:
13167: * src/types/pa_vstateless_object.h [stateless_class] 1.1.8.1:
13168: * src/types/pa_wcontext.h 1.5:
13169: * src/types/pa_wcontext.h [stateless_class] 1.4.4.1:
13170: $ENV: re 0, stateless classes
13171:
13172: * src/include/pa_request.h 1.45:
13173: * src/main/compile.C 1.28:
13174: * src/main/execute.C 1.99:
13175: * src/main/pa_request.C 1.25:
13176: * src/types/pa_value.h 1.8:
13177: * src/types/pa_vmframe.h 1.5:
13178: fixed yesterdays bad decision on execute_static_method
13179:
13180: * src/include/core.h 1.15:
13181: * src/include/pa_common.h 1.11:
13182: * src/include/pa_request.h 1.52:
13183: * src/main/core.C 1.67:
13184: * src/main/execute.C 1.104:
13185: * src/main/main.dsp 1.53:
13186: * src/main/pa_request.C 1.30:
13187: * src/targets/cgi/parser3.C 1.4:
13188: * src/targets/cgi/parser3.dsp 1.3:
13189: * src/types/pa_vform.h 1.1:
13190: started cgi target
13191:
13192: * src/include/pa_request.h 1.47:
13193: * src/types/pa_venv.h 1.3:
13194: $ENV 0.1 stateless class
13195:
13196: * src/classes/_form.h 1.1:
13197: * src/classes/double.C 1.16:
13198: * src/classes/env.C 1.7:
13199: * src/classes/form.C 1.1:
13200: * src/classes/int.C 1.15:
13201: * src/classes/root.C 1.40:
13202: * src/classes/string.C 1.11:
13203: * src/classes/table.C 1.13:
13204: * src/classes/table.C 1.15:
13205: * src/include/core.h 1.13:
13206: * src/include/pa_request.h 1.49:
13207: * src/include/pa_request.h 1.50:
13208: * src/include/pa_types.h 1.12:
13209: * src/main/core.C 1.66:
13210: * src/main/execute.C 1.102:
13211: * src/main/pa_request.C 1.23:
13212: * src/main/pa_request.C 1.24:
13213: * src/main/pa_request.C 1.28:
13214: * src/targets/cgi/parser.dsp 1.2:
13215: * src/targets/cgi/parser3.C 1.2:
13216: * src/targets/cgi/parser3.dsp 1.1:
13217: * src/targets/cgi/parser3.dsp 1.2:
13218: * src/types/pa_vhash.h 1.4:
13219: z
13220:
13221: * src/classes/root.C 1.35:
13222: * src/classes/table.C 1.11:
13223: * src/include/pa_exception.h 1.8:
13224: * src/include/pa_pool.h 1.30:
13225: * src/main/pa_request.C 1.22:
13226: restructure_exceptions_dead_end
13227:
13228: * src/classes/root.C 1.34:
13229: * src/main/compile.y 1.94:
13230: ^if required junctions. allowed ; inside {} to break params
13231:
13232: * src/classes/_env.h 1.5:
13233: * src/classes/env.C 1.6:
13234: * src/classes/root.C 1.39:
13235: * src/include/core.h 1.12:
13236: * src/include/pa_pool.h 1.32:
13237: * src/include/pa_request.h 1.48:
13238: * src/main/compile.C 1.30:
13239: * src/main/compile.y 1.96:
13240: * src/main/core.C 1.65:
13241: * src/main/main.dsp 1.52:
13242: * src/main/pa_common.C 1.11:
13243: * src/main/pa_request.C 1.27:
13244: * src/types/pa_value.h 1.11:
13245: * src/types/pa_venv.h 1.6:
13246: * src/types/pa_vstateless_class.h 1.3:
13247: started $form: [historical moment :)]
13248:
13249: * src/types/pa_venv.h 1.5:
13250: $ENV 1
13251:
13252: * src/classes/double.C 1.14:
13253: * src/classes/int.C 1.13:
13254: * src/classes/root.C 1.37:
13255: * src/types/pa_vdouble.h 1.7:
13256: * src/types/pa_vint.h 1.8:
13257: Int,Double dec mul div mod
13258:
13259: 2001-03-12 paf
13260: * src/classes/_string.h 1.5:
13261: * src/classes/double.C 1.13:
13262: * src/classes/int.C 1.12:
13263: * src/classes/string.C 1.9:
13264: * src/main/execute.C 1.98:
13265: * src/types/pa_wcontext.h 1.4:
13266: int doube string ^format
13267:
13268: * src/classes/root.C 1.19:
13269: * src/types/pa_vclass.h 1.4:
13270: process temp main zeroing
13271:
13272: * src/classes/root.C 1.30:
13273: * src/classes/table.C 1.6:
13274: * src/types/pa_vtable.h 1.2:
13275: table ^offset ^line ^count
13276:
13277: * src/classes/root.C 1.28:
13278: * src/classes/table.C 1.5:
13279: ^use
13280:
13281: * src/main/execute.C [other_construction_strategy_test] 1.97.2.1:
13282: * src/types/pa_wcontext.h [other_construction_strategy_test] 1.3.2.1:
13283: constructing flag not 'bad' but not 'enough'
13284:
13285: * src/classes/root.C 1.27:
13286: * src/classes/table.C 1.4:
13287: * src/include/pa_request.h 1.44:
13288: * src/main/compile.y 1.92:
13289: * src/main/core.C 1.62:
13290: * src/main/execute.C 1.96:
13291: * src/types/pa_vclass.h 1.7:
13292: * src/types/pa_wcontext.C 1.3:
13293: * src/types/pa_wcontext.h 1.3:
13294: * src/types/pa_wwrapper.h 1.3:
13295: while. switched off wcontext.constructing after write(value) or
13296: auto-vhash-constructing
13297:
13298: * src/classes/table.C 1.8:
13299: table ^empty
13300:
13301: * src/classes/root.C 1.33:
13302: ^eval
13303:
13304: * src/classes/root.C 1.26:
13305: * src/classes/table.C 1.3:
13306: * src/include/pa_request.h 1.43:
13307: * src/main/pa_request.C 1.20:
13308: fail_if_junction_ helper func
13309:
13310: * src/classes/root.C 1.23:
13311: * src/include/core.h 1.11:
13312: * src/include/pa_array.h 1.23:
13313: * src/include/pa_request.h 1.41:
13314: * src/include/pa_table.h 1.11:
13315: * src/main/core.C 1.60:
13316: * src/main/main.dsp 1.49:
13317: * src/main/pa_request.C 1.17:
13318: * src/main/pa_table.C 1.12:
13319: * src/types/pa_value.h 1.6:
13320: * src/types/pa_vclass.C 1.4:
13321: * src/types/pa_vclass.h 1.6:
13322: * src/types/pa_vdouble.h 1.5:
13323: * src/types/pa_vint.h 1.5:
13324: * src/types/pa_vmframe.h 1.4:
13325: * src/types/pa_vstring.h 1.5:
13326: freeze, ^table:create[] -1
13327:
13328: * src/types/pa_vtable.h 1.1:
13329: table: no, better with string in cells...
13330:
13331: * src/classes/root.C 1.21:
13332: * src/main/execute.C 1.93:
13333: * src/types/pa_vclass.h 1.5:
13334: used get_method in couple places optimizing them
13335:
13336: * src/classes/double.C 1.10:
13337: * src/classes/int.C 1.10:
13338: * src/classes/root.C 1.18:
13339: * src/classes/string.C 1.7:
13340: * src/include/pa_common.h 1.6:
13341: * src/include/pa_request.h 1.40:
13342: * src/include/pa_string.h 1.32:
13343: * src/include/pa_types.h 1.10:
13344: * src/main/compile.C 1.27:
13345: * src/main/compile.y 1.91:
13346: * src/main/compile_tools.h 1.29:
13347: * src/main/execute.C 1.92:
13348: * src/main/pa_common.C 1.7:
13349: * src/main/pa_request.C 1.16:
13350: * src/types/pa_value.h 1.4:
13351: * src/types/pa_vmframe.h 1.3:
13352: process. actual names to store param and
13353: check_actual_numbered_params for better place diagnostics
13354:
13355: * src/classes/_table.h 1.1:
13356: * src/classes/root.C 1.20:
13357: * src/classes/root.C 1.22:
13358: * src/classes/table.C 1.1:
13359: * src/include/pa_array.h [table_with_charp_in_cells_dead_end] 1.23.2.1:
13360: * src/include/pa_table.h [table_with_charp_in_cells_dead_end] 1.12.2.1:
13361: * src/main/pa_table.C [table_with_charp_in_cells_dead_end] 1.13.2.1:
13362: * src/main/untaint.C 1.1:
13363: * src/types/pa_value.h 1.5:
13364: z
13365:
13366: * src/classes/root.C 1.25:
13367: * src/classes/table.C 1.2:
13368: * src/include/pa_common.h 1.8:
13369: * src/include/pa_request.h 1.42:
13370: * src/main/execute.C 1.95:
13371: * src/main/main.dsp 1.50:
13372: * src/main/pa_common.C 1.9:
13373: * src/main/pa_request.C 1.19:
13374: ^process error point by actual method_name, not source.
13375: ^load
13376:
13377: * src/classes/table.C 1.7:
13378: * src/include/pa_table.h 1.13:
13379: table ^menu
13380:
13381: * src/classes/root.C 1.29:
13382: ^round() ^floor() ^ceiling() ^abs() ^sign()
13383:
13384: * src/classes/double.C 1.11:
13385: * src/classes/int.C 1.11:
13386: * src/classes/root.C 1.31:
13387: * src/classes/string.C 1.8:
13388: * src/classes/table.C 1.9:
13389: * src/main/core.C 1.63:
13390: * src/main/execute.C 1.97:
13391: * src/types/pa_vint.h 1.6:
13392: ^for
13393:
13394: * src/classes/double.C 1.12:
13395: * src/classes/root.C 1.32:
13396: * src/classes/table.C 1.10:
13397: * src/include/pa_common.h 1.9:
13398: * src/include/pa_types.h 1.11:
13399: * src/main/compile.y 1.93:
13400: * src/main/pa_common.C 1.10:
13401: * src/main/pa_request.C 1.21:
13402: * src/main/untaint.C 1.2:
13403: * src/types/pa_vdouble.h 1.6:
13404: * src/types/pa_vint.h 1.7:
13405: * src/types/pa_vtable.h 1.3:
13406: * src/types/pa_wwrapper.h 1.4:
13407: think constructing flag as is is bad
13408:
13409: * src/classes/root.C 1.24:
13410: * src/include/pa_common.h 1.7:
13411: * src/include/pa_string.h 1.33:
13412: * src/include/pa_table.h 1.12:
13413: * src/main/core.C 1.61:
13414: * src/main/execute.C 1.94:
13415: * src/main/pa_common.C 1.8:
13416: * src/main/pa_request.C 1.18:
13417: * src/main/pa_table.C 1.13:
13418: * src/types/pa_value.h 1.7:
13419: table:set 0
13420:
13421: 2001-03-11 paf
13422: * src/classes/double.C 1.8:
13423: * src/classes/int.C 1.8:
13424: * src/classes/root.C 1.14:
13425: * src/include/pa_request.h 1.38:
13426: * src/main/execute.C 1.90:
13427: intercept_string
13428:
13429: * src/classes/double.C 1.6:
13430: * src/classes/int.C 1.6:
13431: * src/include/pa_request.h 1.37:
13432: ^inc-s(expr)
13433:
13434: * src/include/pa_valiased.h 1.4:
13435: * src/include/pa_value.h 1.51:
13436: * src/include/pa_vbool.h 1.8:
13437: * src/include/pa_vcframe.h 1.8:
13438: * src/include/pa_vclass.h 1.30:
13439: * src/include/pa_vdouble.h 1.13:
13440: * src/include/pa_vhash.h 1.13:
13441: * src/include/pa_vint.h 1.5:
13442: * src/include/pa_vjunction.h 1.9:
13443: * src/include/pa_vmframe.h 1.24:
13444: * src/include/pa_vobject.h 1.18:
13445: * src/include/pa_vstring.h 1.18:
13446: * src/include/pa_vunknown.h 1.10:
13447: * src/include/pa_wcontext.h 1.29:
13448: * src/include/pa_wwrapper.h 1.14:
13449: * src/main/compile.y 1.88:
13450: * src/main/core.C 1.55:
13451: * src/main/main.dsp 1.44:
13452: * src/main/pa_cframe.C 1.6:
13453: * src/main/pa_request.C 1.11:
13454: * src/main/pa_value.C 1.8:
13455: * src/main/pa_vclass.C 1.5:
13456: * src/main/pa_wcontext.C 1.11:
13457: * src/types/pa_valiased.h 1.1:
13458: * src/types/pa_value.h 1.1:
13459: * src/types/pa_vbool.h 1.1:
13460: * src/types/pa_vcframe.h 1.1:
13461: * src/types/pa_vclass.C 1.1:
13462: * src/types/pa_vclass.h 1.1:
13463: * src/types/pa_vdouble.h 1.1:
13464: * src/types/pa_vhash.h 1.1:
13465: * src/types/pa_vint.h 1.1:
13466: * src/types/pa_vjunction.h 1.1:
13467: * src/types/pa_vmframe.h 1.1:
13468: * src/types/pa_vobject.h 1.1:
13469: * src/types/pa_vstring.h 1.1:
13470: * src/types/pa_vunknown.h 1.1:
13471: * src/types/pa_wcontext.C 1.1:
13472: * src/types/pa_wcontext.h 1.1:
13473: * src/types/pa_wwrapper.h 1.1:
13474: splitted types from include/
13475:
13476: * src/main/main.dsp 1.47:
13477: * src/types/pa_value.h 1.3:
13478: * src/types/pa_vdouble.h 1.3:
13479: * src/types/pa_vint.h 1.3:
13480: * src/types/pa_vobject.h 1.3:
13481: * src/types/pa_vstring.h 1.3:
13482: VString VDouble VInt base now VObject_base - without fields
13483:
13484: * src/include/core.h 1.7:
13485: * src/include/pa_request.h 1.35:
13486: * src/main/core.C 1.56:
13487: * src/main/main.dsp 1.45:
13488: * src/main/pa_request.C 1.12:
13489: renamed AUTO: to MAIN:
13490:
13491: * src/classes/double.C 1.9:
13492: * src/classes/int.C 1.9:
13493: * src/classes/root.C 1.15:
13494: * src/classes/string.C 1.6:
13495: * src/include/core.h 1.9:
13496: * src/include/pa_hash.h 1.23:
13497: * src/include/pa_pool.h 1.29:
13498: * src/include/pa_request.h 1.39:
13499: * src/include/pa_string.h 1.31:
13500: * src/main/compile.C 1.26:
13501: * src/main/core.C 1.58:
13502: * src/main/pa_request.C 1.15:
13503: ^untaint 0
13504:
13505: * src/classes/root.C 1.17:
13506: * src/main/execute.C 1.91:
13507: * src/main/main.dsp 1.48:
13508: setname for method-junctions bug fixed
13509:
13510: * src/types/pa_vdouble.h 1.4:
13511: * src/types/pa_vint.h 1.4:
13512: * src/types/pa_vobject.h 1.4:
13513: * src/types/pa_vstateless_object.h 1.1:
13514: * src/types/pa_vstring.h 1.4:
13515: stateless_object
13516:
13517: * src/classes/root.C 1.16:
13518: * src/include/core.h 1.10:
13519: * src/main/core.C 1.59:
13520: * src/main/pa_request.C 1.13:
13521: * src/types/pa_vhash.h 1.2:
13522: z
13523:
13524: * src/classes/_double.h 1.4:
13525: * src/classes/_env.h 1.3:
13526: * src/classes/_int.h 1.4:
13527: * src/classes/_root.h 1.3:
13528: * src/classes/_string.h 1.4:
13529: * src/classes/double.C 1.5:
13530: * src/classes/env.C 1.4:
13531: * src/classes/int.C 1.5:
13532: * src/classes/root.C 1.12:
13533: * src/classes/string.C 1.5:
13534: * src/include/code.h 1.20:
13535: * src/include/core.h 1.8:
13536: * src/include/pa_array.h 1.22:
13537: * src/include/pa_common.h 1.5:
13538: * src/include/pa_exception.h 1.7:
13539: * src/include/pa_hash.h 1.22:
13540: * src/include/pa_pool.h 1.28:
13541: * src/include/pa_request.h 1.36:
13542: * src/include/pa_stack.h 1.6:
13543: * src/include/pa_string.h 1.30:
13544: * src/include/pa_table.h 1.10:
13545: * src/include/pa_threads.h 1.6:
13546: * src/include/pa_types.h 1.9:
13547: * src/main/compile.C 1.25:
13548: * src/main/compile.y 1.89:
13549: * src/main/compile_tools.C 1.26:
13550: * src/main/compile_tools.h 1.27:
13551: * src/main/core.C 1.57:
13552: * src/main/execute.C 1.89:
13553: * src/main/pa_array.C 1.22:
13554: * src/main/pa_common.C 1.6:
13555: * src/main/pa_exception.C 1.6:
13556: * src/main/pa_hash.C 1.20:
13557: * src/main/pa_pool.C 1.11:
13558: * src/main/pa_request.C 1.14:
13559: * src/main/pa_string.C 1.37:
13560: * src/main/pa_table.C 1.11:
13561: * src/types/pa_valiased.h 1.2:
13562: * src/types/pa_value.h 1.2:
13563: * src/types/pa_vbool.h 1.2:
13564: * src/types/pa_vcframe.h 1.2:
13565: * src/types/pa_vclass.C 1.2:
13566: * src/types/pa_vclass.h 1.2:
13567: * src/types/pa_vdouble.h 1.2:
13568: * src/types/pa_vhash.h 1.3:
13569: * src/types/pa_vint.h 1.2:
13570: * src/types/pa_vjunction.h 1.2:
13571: * src/types/pa_vmframe.h 1.2:
13572: * src/types/pa_vobject.h 1.2:
13573: * src/types/pa_vstring.h 1.2:
13574: * src/types/pa_vunknown.h 1.2:
13575: * src/types/pa_wcontext.C 1.2:
13576: * src/types/pa_wcontext.h 1.2:
13577: * src/types/pa_wwrapper.h 1.2:
13578: headers updated
13579:
13580: * src/classes/double.C 1.7:
13581: * src/classes/int.C 1.7:
13582: * src/classes/root.C 1.13:
13583: * src/types/pa_vclass.C 1.3:
13584: * src/types/pa_vclass.h 1.3:
13585: add_native_method helper
13586:
13587: 2001-03-10 paf
13588: * src/include/core.h 1.4:
13589: * src/include/pa_request.h 1.30:
13590: * src/main/compile.y 1.85:
13591: * src/main/core.C 1.52:
13592: * src/main/pa_request.C 1.6:
13593: names to core.C
13594:
13595: * src/classes/_env.h 1.1:
13596: * src/classes/env.C 1.1:
13597: * src/classes/root.C 1.8:
13598: * src/include/pa_request.h 1.23:
13599: * src/include/pa_vclass.h 1.27:
13600: * src/main/core.C 1.49:
13601: * src/main/main.dsp 1.42:
13602: env0
13603:
13604: * src/include/code.h 1.18:
13605: * src/include/pa_request.h 1.28:
13606: * src/include/pa_vint.h 1.3:
13607: * src/include/pa_vjunction.h 1.7:
13608: * src/include/pa_vstring.h 1.16:
13609: * src/main/compile.y 1.84:
13610: * src/main/compile_tools.C 1.24:
13611: * src/main/compile_tools.h 1.25:
13612: * src/main/execute.C 1.86:
13613: optimized from OP_STRING+OP_WRITE to OP_STRING__WRITE
13614:
13615: * src/include/core.h 1.2:
13616: * src/include/pa_array.h 1.20:
13617: * src/include/pa_hash.h 1.20:
13618: * src/include/pa_request.h 1.24:
13619: * src/include/pa_value.h 1.49:
13620: * src/include/pa_vcframe.h 1.6:
13621: * src/include/pa_vdouble.h 1.11:
13622: * src/include/pa_vint.h 1.2:
13623: * src/include/pa_vstring.h 1.15:
13624: * src/include/pa_vunknown.h 1.8:
13625: * src/include/pa_wcontext.h 1.26:
13626: * src/main/compile.y 1.82:
13627: * src/main/compile_tools.C 1.23:
13628: * src/main/compile_tools.h 1.24:
13629: * src/main/core.C 1.50:
13630: * src/main/execute.C 1.82:
13631: * src/main/main.dsp 1.43:
13632: * src/main/pa_cframe.C 1.4:
13633: * src/main/pa_request.C 1.3:
13634: * src/main/pa_wcontext.C 1.8:
13635: const fight finished
13636:
13637: * src/include/core.h 1.6:
13638: * src/include/pa_request.h 1.34:
13639: * src/main/core.C 1.54:
13640: * src/main/pa_request.C 1.10:
13641: run+auto=run
13642:
13643: * src/include/pa_request.h 1.27:
13644: * src/main/execute.C 1.85:
13645: * src/main/pa_request.C 1.4:
13646: @auto[] realised. auto.p scan togo
13647:
13648: * src/classes/double.C 1.3:
13649: * src/classes/int.C 1.3:
13650: * src/classes/root.C 1.9:
13651: * src/classes/string.C 1.3:
13652: * src/include/pa_request.h 1.25:
13653: * src/include/pa_string.h 1.28:
13654: * src/include/pa_wcontext.h 1.27:
13655: * src/main/compile.y 1.83:
13656: * src/main/execute.C 1.83:
13657: * src/main/pa_string.C 1.35:
13658: * src/main/pa_wcontext.C 1.9:
13659: tainting 0
13660:
13661: * src/classes/_double.h 1.2:
13662: * src/classes/_int.h 1.2:
13663: * src/classes/_root.h 1.1:
13664: * src/classes/_string.h 1.2:
13665: * src/classes/double.C 1.2:
13666: * src/classes/int.C 1.2:
13667: * src/classes/root.C 1.7:
13668: * src/classes/string.C 1.2:
13669: * src/include/pa_request.h 1.22:
13670: * src/include/pa_string.h 1.27:
13671: * src/include/pa_types.h 1.7:
13672: * src/include/pa_vcframe.h 1.5:
13673: * src/include/pa_wcontext.h 1.25:
13674: * src/main/core.C 1.48:
13675: * src/main/main.dsp 1.41:
13676: * src/main/pa_cframe.C 1.3:
13677: * src/main/pa_string.C 1.34:
13678: * src/main/pa_vclass.C 1.3:
13679: * src/main/pa_wcontext.C 1.7:
13680: ^lang prepare0
13681:
13682: * src/include/pa_request.h 1.31:
13683: * src/main/compile.C 1.23:
13684: * src/main/compile.y 1.86:
13685: * src/main/pa_request.C 1.7:
13686: auto tree0
13687:
13688: * src/classes/env.C 1.2:
13689: env:file/line
13690:
13691: * src/include/pa_vclass.h 1.28:
13692: const fight to go
13693:
13694: * src/include/core.h 1.3:
13695: * src/include/pa_common.h 1.3:
13696: * src/include/pa_pool.h 1.26:
13697: * src/include/pa_request.h 1.29:
13698: * src/main/core.C 1.51:
13699: * src/main/execute.C 1.87:
13700: * src/main/pa_common.C 1.4:
13701: * src/main/pa_request.C 1.5:
13702: root auto.p loaded
13703:
13704: * src/include/pa_request.h 1.26:
13705: * src/main/execute.C 1.84:
13706: autocalc code-junctions result now have names
13707:
13708: * src/classes/root.C 1.11:
13709: * src/include/pa_request.h 1.33:
13710: minor if junction bug
13711:
13712: * src/main/pa_request.C 1.8:
13713: auto..
13714:
13715: * src/classes/_double.h 1.3:
13716: * src/classes/_env.h 1.2:
13717: * src/classes/_int.h 1.3:
13718: * src/classes/_root.h 1.2:
13719: * src/classes/_string.h 1.3:
13720: * src/classes/double.C 1.4:
13721: * src/classes/env.C 1.3:
13722: * src/classes/int.C 1.4:
13723: * src/classes/root.C 1.10:
13724: * src/classes/string.C 1.4:
13725: * src/include/code.h 1.19:
13726: * src/include/core.h 1.5:
13727: * src/include/pa_array.h 1.21:
13728: * src/include/pa_common.h 1.4:
13729: * src/include/pa_exception.h 1.6:
13730: * src/include/pa_hash.h 1.21:
13731: * src/include/pa_pool.h 1.27:
13732: * src/include/pa_request.h 1.32:
13733: * src/include/pa_stack.h 1.5:
13734: * src/include/pa_string.h 1.29:
13735: * src/include/pa_table.h 1.9:
13736: * src/include/pa_threads.h 1.5:
13737: * src/include/pa_types.h 1.8:
13738: * src/include/pa_valiased.h 1.3:
13739: * src/include/pa_value.h 1.50:
13740: * src/include/pa_vbool.h 1.7:
13741: * src/include/pa_vcframe.h 1.7:
13742: * src/include/pa_vclass.h 1.29:
13743: * src/include/pa_vdouble.h 1.12:
13744: * src/include/pa_vhash.h 1.12:
13745: * src/include/pa_vint.h 1.4:
13746: * src/include/pa_vjunction.h 1.8:
13747: * src/include/pa_vmframe.h 1.23:
13748: * src/include/pa_vobject.h 1.17:
13749: * src/include/pa_vstring.h 1.17:
13750: * src/include/pa_vunknown.h 1.9:
13751: * src/include/pa_wcontext.h 1.28:
13752: * src/include/pa_wwrapper.h 1.13:
13753: * src/main/compile.C 1.24:
13754: * src/main/compile.y 1.87:
13755: * src/main/compile_tools.C 1.25:
13756: * src/main/compile_tools.h 1.26:
13757: * src/main/core.C 1.53:
13758: * src/main/execute.C 1.88:
13759: * src/main/pa_array.C 1.21:
13760: * src/main/pa_cframe.C 1.5:
13761: * src/main/pa_common.C 1.5:
13762: * src/main/pa_exception.C 1.5:
13763: * src/main/pa_hash.C 1.19:
13764: * src/main/pa_pool.C 1.10:
13765: * src/main/pa_request.C 1.9:
13766: * src/main/pa_string.C 1.36:
13767: * src/main/pa_table.C 1.10:
13768: * src/main/pa_value.C 1.7:
13769: * src/main/pa_vclass.C 1.4:
13770: * src/main/pa_wcontext.C 1.10:
13771: sources header
13772:
13773: 2001-03-09 paf
13774: * src/classes/root.C [before_string_to_object_attempt] 1.4.4.1:
13775: * src/include/pa_request.h [before_string_to_object_attempt] 1.20.4.1:
13776: * src/main/execute.C [before_string_to_object_attempt] 1.78.2.2:
13777: ^string.length[]
13778:
13779: * src/classes/root.C 1.5:
13780: * src/include/pa_request.h 1.21:
13781: * src/include/pa_vclass.h 1.26:
13782: * src/include/pa_vhash.h 1.11:
13783: * src/include/pa_vmframe.h 1.20:
13784: * src/include/pa_vobject.h 1.15:
13785: * src/include/pa_vstring.h 1.13:
13786: * src/include/pa_wcontext.h 1.24:
13787: * src/main/compile.y 1.80:
13788: * src/main/core.C 1.46:
13789: * src/main/execute.C 1.79:
13790: * src/main/main.dsp 1.39:
13791: .
13792:
13793: * src/include/pa_vmframe.h 1.22:
13794: * src/main/compile.C 1.22:
13795: * src/main/execute.C 1.81:
13796: expr construct proper naming
13797:
13798: * src/classes/_double.h 1.1:
13799: * src/classes/_int.h 1.1:
13800: * src/classes/_string.h 1.1:
13801: * src/classes/double.C 1.1:
13802: * src/classes/int.C 1.1:
13803: * src/classes/root.C 1.6:
13804: * src/classes/string.C 1.1:
13805: * src/include/code.h 1.17:
13806: * src/include/pa_value.h 1.48:
13807: * src/include/pa_vbool.h 1.6:
13808: * src/include/pa_vdouble.h 1.10:
13809: * src/include/pa_vint.h 1.1:
13810: * src/include/pa_vmframe.h 1.21:
13811: * src/include/pa_vobject.h 1.16:
13812: * src/include/pa_vstring.h 1.14:
13813: * src/main/compile.y 1.81:
13814: * src/main/compile_tools.C 1.22:
13815: * src/main/core.C 1.47:
13816: * src/main/execute.C 1.80:
13817: * src/main/main.dsp 1.40:
13818: Int and Double classes with ^int[] and ^double[]. fixed expr type
13819:
13820: 2001-03-08 paf
13821: * src/include/pa_request.h 1.18:
13822: * src/include/pa_value.h 1.44:
13823: * src/include/pa_vcframe.h 1.4:
13824: * src/include/pa_vmframe.h 1.16:
13825: * src/include/pa_wcontext.h 1.23:
13826: * src/main/compile.C 1.21:
13827: * src/main/compile.y 1.76:
13828: * src/main/core.C 1.45:
13829: * src/main/execute.C 1.70:
13830: * src/main/pa_cframe.C 1.2:
13831: * src/main/pa_wcontext.C 1.5:
13832: 'if' just compiled
13833:
13834: * src/main/pa_vclass.C 1.2:
13835: that were ok... [vclass were out of vcs]
13836:
13837: * src/include/pa_value.h 1.43:
13838: * src/include/pa_vmframe.h 1.14:
13839: * src/main/compile.y 1.75:
13840: * src/main/core.C 1.44:
13841: * src/main/execute.C 1.68:
13842: * src/main/main.dsp 1.37:
13843: z. detected probs with parameter names in operator methods
13844:
13845: * src/include/pa_vclass.h [before_string_to_object_attempt] 1.25.2.2:
13846: * src/include/pa_vstring.h [before_string_to_object_attempt] 1.12.2.2:
13847: * src/include/pa_wcontext.h [before_string_to_object_attempt] 1.23.4.1:
13848: * src/main/compile.y [before_string_to_object_attempt] 1.79.2.1:
13849: * src/main/core.C [before_string_to_object_attempt] 1.45.4.1:
13850: * src/main/execute.C [before_string_to_object_attempt] 1.78.2.1:
13851: * src/main/main.dsp [before_string_to_object_attempt] 1.38.4.2:
13852: dead end: vstring can't be derivated from vobject
13853:
13854: * src/include/pa_request.h 1.17:
13855: * src/main/compile.C 1.20:
13856: * src/main/compile.y 1.73:
13857: * src/main/core.C 1.43:
13858: * src/main/main.dsp 1.36:
13859: introducing ROOT_CLASS.
13860: it's default @BASE.
13861: changed 'RUN' assignment mech
13862:
13863: * src/main/execute.C 1.64:
13864: root root in code-junction
13865:
13866: * src/include/pa_bool.h 1.2:
13867: * src/include/pa_double.h 1.2:
13868: * src/include/pa_value.h 1.47:
13869: * src/include/pa_vbool.h 1.5:
13870: * src/include/pa_vclass.h 1.24:
13871: * src/include/pa_vdouble.h 1.9:
13872: * src/include/pa_vhash.h 1.9:
13873: * src/include/pa_vjunction.h 1.6:
13874: * src/include/pa_vmframe.h 1.19:
13875: * src/include/pa_vobject.h 1.13:
13876: * src/include/pa_vstring.h 1.12:
13877: * src/include/pa_vunknown.h 1.7:
13878: * src/main/compile.y 1.79:
13879: * src/main/compile_tools.C 1.21:
13880: * src/main/execute.C 1.78:
13881: withoud cloning. didn't need it actually, params got passed
13882: from out unnamed ewpool
13883:
13884: * src/include/code.h 1.16:
13885: * src/main/compile.y 1.72:
13886: * src/main/compile_tools.C 1.19:
13887: * src/main/compile_tools.h 1.23:
13888: * src/main/execute.C 1.66:
13889: made class: dynamic, not static. so to enable runtime ^use
13890:
13891: * src/include/code.h 1.15:
13892: * src/main/compile.y 1.70:
13893: * src/main/compile_tools.C 1.18:
13894: * src/main/execute.C 1.65:
13895: joined 2 into one OP_CODE__STORE_PARAM
13896:
13897: * src/main/execute.C 1.74:
13898: fixed problems calling operators in constructors
13899:
13900: * src/classes/root.C 1.2:
13901: * src/include/pa_request.h 1.19:
13902: * src/include/pa_value.h 1.45:
13903: * src/include/pa_vbool.h 1.3:
13904: * src/include/pa_wwrapper.h 1.12:
13905: * src/main/execute.C 1.71:
13906: ^if 0
13907:
13908: * src/main/pa_vclass.C 1.1:
13909: wow! vclass were out of vcs
13910:
13911: * src/classes/root.C 1.4:
13912: * src/include/pa_stack.h 1.4:
13913: * src/main/execute.C 1.73:
13914: detected problems calling operators in constructors
13915:
13916: * src/main/compile.y 1.74:
13917: minor renamings in .y
13918:
13919: * src/include/pa_vdouble.h 1.8:
13920: * src/include/pa_vhash.h 1.8:
13921: * src/include/pa_vjunction.h 1.5:
13922: * src/include/pa_vobject.h 1.12:
13923: * src/include/pa_vunknown.h 1.6:
13924: * src/main/compile.y 1.78:
13925: cloning dead end
13926:
13927: * src/include/pa_vmframe.h [before_string_to_object_attempt] 1.19.2.1:
13928: fixed forgotten method_frame my check
13929:
13930: * src/classes/root.C 1.1:
13931: added root.c
13932:
13933: * src/include/pa_vbool.h 1.2:
13934: * src/include/pa_vclass.h [before_string_to_object_attempt] 1.25.2.1:
13935: * src/include/pa_vdouble.h 1.6:
13936: * src/include/pa_vhash.h [before_string_to_object_attempt] 1.10.2.1:
13937: * src/include/pa_vjunction.h 1.3:
13938: * src/include/pa_vmframe.h 1.15:
13939: * src/include/pa_vobject.h [before_string_to_object_attempt] 1.14.2.1:
13940: * src/include/pa_vstring.h 1.10:
13941: * src/include/pa_vstring.h [before_string_to_object_attempt] 1.12.2.1:
13942: * src/include/pa_wcontext.h 1.22:
13943: * src/main/execute.C 1.67:
13944: * src/main/execute.C 1.69:
13945: * src/main/execute.C 1.75:
13946: * src/main/main.dsp [before_string_to_object_attempt] 1.38.4.1:
13947: * src/main/pa_wcontext.C 1.4:
13948: * src/main/pa_wcontext.C 1.6:
13949: z
13950:
13951: * src/main/compile.y 1.71:
13952: minor grammar bug with OP_CODE__STORE_PARAM
13953:
13954: * src/include/pa_bool.h 1.1:
13955: * src/include/pa_double.h 1.1:
13956: * src/include/pa_valiased.h 1.2:
13957: * src/include/pa_value.h 1.46:
13958: * src/include/pa_vbool.h 1.4:
13959: * src/include/pa_vclass.h 1.23:
13960: * src/include/pa_vdouble.h 1.7:
13961: * src/include/pa_vhash.h 1.7:
13962: * src/include/pa_vjunction.h 1.4:
13963: * src/include/pa_vmframe.h 1.18:
13964: * src/include/pa_vobject.h 1.11:
13965: * src/include/pa_vstring.h 1.11:
13966: * src/include/pa_vunknown.h 1.5:
13967: * src/main/compile.y 1.77:
13968: * src/main/compile_tools.C 1.20:
13969: * src/main/execute.C 1.77:
13970: * src/main/main.dsp 1.38:
13971: * src/main/pa_value.C 1.6:
13972: value.cloning so to give params proper names
13973:
13974: * src/classes/root.C 1.3:
13975: * src/include/pa_request.h 1.20:
13976: * src/main/execute.C 1.72:
13977: autocalc def to string
13978:
13979: * src/include/pa_vmframe.h 1.17:
13980: * src/main/execute.C 1.76:
13981: added names to unknown values in get_element and unfilled
13982: params. removed wrong name change in get_element
13983:
13984: * src/include/pa_vclass.h 1.25:
13985: * src/include/pa_vhash.h 1.10:
13986: * src/include/pa_vobject.h 1.14:
13987: removes some remained clone conseqs
13988:
13989: 2001-03-07 paf
13990: * src/include/pa_hash.h 1.19:
13991: * src/include/pa_value.h 1.40:
13992: * src/include/pa_vhash.h 1.4:
13993: * src/include/pa_vunknown.h 1.4:
13994: * src/main/compile.y 1.67:
13995: * src/main/execute.C 1.62:
13996: * src/main/pa_hash.C 1.18:
13997: expr def in -f
13998:
13999: * src/main/compile.y 1.65:
14000: * src/main/execute.C 1.60:
14001: * src/main/pa_string.C 1.33:
14002: bug in string.cmp fixed
14003:
14004: * src/main/compile.y 1.68:
14005: .y priorities syntax shaped up a bit
14006:
14007: * src/main/compile.y 1.64:
14008: expr quoted code
14009:
14010: * src/main/execute.C 1.57:
14011: ^var.menu{$field} problem detected. that $field not a $var.field
14012:
14013: * src/main/compile.y 1.69:
14014: * src/main/compile_tools.h 1.22:
14015: ^func(params)
14016:
14017: * src/include/pa_value.h 1.42:
14018: * src/include/pa_vclass.h 1.22:
14019: * src/include/pa_vhash.h 1.6:
14020: * src/include/pa_vmframe.h 1.13:
14021: * src/include/pa_vobject.h 1.10:
14022: * src/include/pa_wwrapper.h 1.11:
14023: const in Value.get_element
14024:
14025: * src/main/compile.y 1.63:
14026: * src/main/execute.C 1.59:
14027: expr whitespace solved. added "" support0
14028:
14029: * src/include/pa_string.h 1.26:
14030: * src/main/compile.y 1.61:
14031: * src/main/execute.C 1.58:
14032: * src/main/pa_string.C 1.32:
14033: just compiled lt&co
14034:
14035: * src/include/pa_stack.h 1.3:
14036: * src/include/pa_value.h 1.41:
14037: * src/include/pa_vclass.h 1.21:
14038: * src/include/pa_vhash.h 1.5:
14039: * src/include/pa_vmframe.h 1.12:
14040: * src/include/pa_vobject.h 1.9:
14041: * src/include/pa_wwrapper.h 1.10:
14042: * src/main/execute.C 1.63:
14043: fixed rwcontext of {} params up
14044:
14045: * src/main/compile.y 1.62:
14046: expr string comparisons 0
14047:
14048: * src/main/compile.y 1.66:
14049: * src/main/execute.C 1.61:
14050: expr calls
14051:
14052: 2001-03-06 paf
14053: * src/include/pa_vbool.h 1.1:
14054: forgot this
14055:
14056: * src/main/compile.y 1.51:
14057: expr lexx1
14058:
14059: * src/include/code.h 1.14:
14060: * src/main/compile.y 1.59:
14061: * src/main/execute.C 1.56:
14062: 1 problems with skipping whitespace in yylex fixed
14063: 2 xors: # bitwise ## logical
14064:
14065: * src/include/code.h 1.11:
14066: * src/include/pa_valiased.h 1.1:
14067: * src/include/pa_value.h 1.37:
14068: * src/include/pa_vdouble.h 1.1:
14069: * src/include/pa_vstring.h 1.6:
14070: * src/main/compile.y 1.49:
14071: * src/main/execute.C 1.49:
14072: expr lex0 exec-1
14073:
14074: * src/main/compile.y 1.52:
14075: expr grammar-1
14076:
14077: * src/include/pa_value.h 1.39:
14078: * src/include/pa_vdouble.h 1.5:
14079: * src/include/pa_vstring.h 1.8:
14080: * src/include/pa_vunknown.h 1.3:
14081: * src/main/compile.y 1.56:
14082: * src/main/execute.C 1.54:
14083: * src/main/main.dsp 1.35:
14084: !~
14085:
14086: * src/include/code.h 1.10:
14087: * src/main/compile.y 1.48:
14088: * src/main/compile_tools.h 1.18:
14089: g
14090:
14091: * src/main/compile.y 1.60:
14092: .y expr visible-shorter
14093:
14094: * src/include/pa_vcframe.h 1.3:
14095: * src/include/pa_vclass.h 1.20:
14096: * src/include/pa_vdouble.h 1.4:
14097: * src/include/pa_vhash.h 1.3:
14098: * src/include/pa_vjunction.h 1.2:
14099: * src/include/pa_vmframe.h 1.11:
14100: * src/include/pa_vobject.h 1.8:
14101: * src/include/pa_vstring.h 1.7:
14102: * src/include/pa_vunknown.h 1.2:
14103: * src/include/pa_wcontext.h 1.21:
14104: * src/include/pa_wwrapper.h 1.9:
14105: * src/main/compile.y 1.55:
14106: * src/main/compile_tools.C 1.17:
14107: * src/main/compile_tools.h 1.21:
14108: * src/main/execute.C 1.53:
14109: +-*/
14110:
14111: * src/main/compile.y 1.50:
14112: * src/main/execute.C 1.50:
14113: * src/main/main.dsp 1.34:
14114: z
14115:
14116: * src/include/pa_vstring.h 1.9:
14117: * src/main/compile.y 1.58:
14118: problems with skipping whitespace in yylex
14119:
14120: * src/include/pa_value.h 1.38:
14121: * src/include/pa_vdouble.h 1.2:
14122: * src/main/compile.y 1.53:
14123: * src/main/execute.C 1.51:
14124: expr grammar-1 2*2=4.000000 :)
14125:
14126: * src/include/pa_vdouble.h 1.3:
14127: * src/main/compile.y 1.54:
14128: * src/main/compile_tools.C 1.15:
14129: * src/main/compile_tools.h 1.19:
14130: grammar-1.1 $a(z) $a=0
14131:
14132: * src/include/code.h 1.13:
14133: * src/main/compile.y 1.57:
14134: * src/main/execute.C 1.55:
14135: without string ops in expressions 0
14136:
14137: 2001-02-26 paf
14138: * src/main/compile.y 1.46:
14139: max_string in yyerror bug fix
14140:
14141: 2001-02-25 paf
14142: * src/main/compile.y 1.40:
14143: escaping bug
14144:
14145: * src/include/pa_request.h 1.14:
14146: * src/main/compile.C 1.19:
14147: * src/main/core.C 1.38:
14148: default name RUN, also alias
14149:
14150: * src/include/pa_vcframe.h 1.2:
14151: * src/include/pa_vmframe.h 1.5:
14152: * src/include/pa_vobject.h 1.6:
14153: * src/include/pa_wcontext.h 1.17:
14154: * src/include/pa_wwrapper.h 1.7:
14155: * src/main/core.C 1.40:
14156: * src/main/execute.C 1.43:
14157: * src/main/main.dsp 1.31:
14158: would now get fields into interm VFielded class
14159:
14160: * src/include/pa_request.h 1.16:
14161: * src/include/pa_value.h 1.34:
14162: * src/include/pa_vmframe.h 1.7:
14163: * src/include/pa_wcontext.h 1.19:
14164: * src/main/execute.C 1.46:
14165: VAliased0
14166:
14167: * src/main/execute.C 1.47:
14168: VAliased1
14169:
14170: * src/include/pa_value.h 1.35:
14171: * src/include/pa_vmframe.h 1.8:
14172: VAliased2
14173:
14174: * src/include/code.h 1.9:
14175: * src/include/pa_value.h 1.28:
14176: * src/include/pa_vclass.h 1.15:
14177: * src/include/pa_vmframe.h 1.2:
14178: * src/include/pa_vobject.h 1.3:
14179: * src/include/pa_wwrapper.h 1.5:
14180: * src/main/compile.y 1.38:
14181: * src/main/compile_tools.C 1.14:
14182: * src/main/compile_tools.h 1.16:
14183: * src/main/execute.C 1.38:
14184: ^class:method() just compiled
14185:
14186: * src/include/pa_value.h 1.36:
14187: * src/include/pa_vmframe.h 1.9:
14188: * src/include/pa_wcontext.h 1.20:
14189: * src/main/execute.C 1.48:
14190: VAliased3
14191:
14192: * src/include/pa_hash.h 1.18:
14193: * src/include/pa_value.h 1.31:
14194: * src/include/pa_vclass.h 1.17:
14195: * src/include/pa_vmframe.h 1.4:
14196: * src/include/pa_vobject.h 1.5:
14197: * src/include/pa_vstring.h 1.5:
14198: * src/include/pa_wcontext.h 1.16:
14199: * src/main/compile.y 1.45:
14200: * src/main/core.C 1.39:
14201: * src/main/execute.C 1.42:
14202: * src/main/main.dsp 1.30:
14203: * src/main/pa_hash.C 1.17:
14204: * src/main/pa_value.C 1.5:
14205: * src/main/pa_wcontext.C 1.3:
14206: virtuals2
14207:
14208: * src/include/pa_value.h 1.32:
14209: * src/include/pa_vclass.h 1.18:
14210: * src/include/pa_wcontext.h 1.18:
14211: * src/include/pa_wwrapper.h 1.8:
14212: * src/main/execute.C 1.44:
14213: * src/main/main.dsp 1.32:
14214: no not get fields into interm VFielded class.
14215: fields & staticfields 1
14216:
14217: * src/include/pa_pool.h 1.25:
14218: * src/include/pa_request.h 1.15:
14219: * src/include/pa_value.h 1.33:
14220: * src/include/pa_vclass.h 1.19:
14221: * src/include/pa_vmframe.h 1.6:
14222: * src/include/pa_vobject.h 1.7:
14223: * src/main/core.C 1.41:
14224: * src/main/execute.C 1.45:
14225: * src/main/main.dsp 1.33:
14226: VAliased just compiled
14227:
14228: * src/include/pa_request.h 1.13:
14229: * src/include/pa_value.h 1.29:
14230: * src/include/pa_vobject.h 1.4:
14231: * src/main/compile.y 1.39:
14232: * src/main/compile_tools.h 1.17:
14233: * src/main/core.C 1.37:
14234: * src/main/execute.C 1.39:
14235: * src/main/pa_common.C 1.3:
14236: vobject1
14237:
14238: * src/main/compile.y 1.43:
14239: rethought to $class:static.field.subfield
14240:
14241: * src/main/compile.y 1.44:
14242: : 1
14243:
14244: * src/include/pa_value.h 1.30:
14245: * src/include/pa_vmframe.h 1.3:
14246: * src/include/pa_wwrapper.h 1.6:
14247: * src/main/compile.y 1.41:
14248: * src/main/execute.C 1.40:
14249: * src/main/pa_wcontext.C 1.2:
14250: before execute class calls rewrite
14251:
14252: * src/include/pa_vclass.h 1.16:
14253: * src/main/compile.y 1.42:
14254: * src/main/execute.C 1.41:
14255: $class:element
14256:
14257: * src/include/pa_pool.h [class_alias_dead_end] 1.24.2.1:
14258: * src/include/pa_value.h [class_alias_dead_end] 1.32.2.1:
14259: * src/include/pa_vclass.h [class_alias_dead_end] 1.18.2.1:
14260: * src/include/pa_vobject.h [class_alias_dead_end] 1.6.2.1:
14261: * src/main/execute.C [class_alias_dead_end] 1.44.2.1:
14262: alias dead end
14263:
14264: 2001-02-24 paf
14265: * src/main/compile.y 1.32:
14266: fixed grammar bugs in constructor/params klinch
14267:
14268: * src/main/main.dsp 1.29:
14269: no bison -d
14270:
14271: * src/main/compile.y 1.37:
14272: * src/main/compile_tools.h 1.15:
14273: use0 line no on 'undef class' err msg wrong
14274:
14275: * src/main/compile.y 1.30:
14276: fixed last \n macrotemplate strip bug
14277:
14278: * src/include/pa_vframe.h 1.5:
14279: * src/main/compile.y 1.33:
14280: found junction ideology @: ^x{$a()) must construct current
14281: wcontext element, so smart wcontext handling needed
14282:
14283: * src/include/pa_value.h 1.25:
14284: * src/include/pa_wcontext.h 1.15:
14285: * src/include/pa_wwrapper.h 1.4:
14286: * src/main/execute.C 1.36:
14287: * src/main/pa_value.C 1.4:
14288: it works as bad as you've named it: wcontext.value() was not a
14289: perfect idea
14290:
14291: * src/main/compile.y 1.35:
14292: * src/main/core.C 1.36:
14293: yylex need some @special lines adj
14294:
14295: * src/include/pa_value.h 1.24:
14296: * src/include/pa_vcframe.h 1.1:
14297: * src/include/pa_vclass.h 1.10:
14298: * src/include/pa_vframe.h 1.6:
14299: * src/include/pa_vhash.h 1.2:
14300: * src/include/pa_vjunction.h 1.1:
14301: * src/include/pa_vmframe.h 1.1:
14302: * src/include/pa_wcontext.h 1.14:
14303: * src/include/pa_wwrapper.h 1.3:
14304: * src/main/execute.C 1.34:
14305: * src/main/main.dsp 1.27:
14306: * src/main/pa_cframe.C 1.1:
14307: * src/main/pa_wcontext.C 1.1:
14308: codeframe just compiled
14309:
14310: * src/include/pa_request.h 1.12:
14311: * src/include/pa_vclass.h 1.14:
14312: * src/main/compile.C 1.18:
14313: * src/main/compile.y 1.34:
14314: * src/main/compile_tools.h 1.14:
14315: * src/main/core.C 1.35:
14316: modules0
14317:
14318: * src/main/pa_array.C 1.20:
14319: minor bug in expanding very small arrays. 60% from 1 were 0
14320:
14321: * src/include/pa_vclass.h 1.12:
14322: * src/main/compile.y 1.36:
14323: * src/main/core.C 1.33:
14324: z
14325:
14326: * src/include/code.h 1.7:
14327: * src/include/pa_request.h 1.11:
14328: * src/include/pa_value.h 1.23:
14329: * src/include/pa_vclass.h 1.9:
14330: * src/include/pa_vframe.h 1.4:
14331: * src/main/compile.y 1.29:
14332: * src/main/compile_tools.C 1.13:
14333: * src/main/compile_tools.h 1.13:
14334: * src/main/core.C 1.32:
14335: * src/main/execute.C 1.32:
14336: code junctions0. something wrong with last \n macrotemplate strip
14337:
14338: * src/include/pa_value.h 1.26:
14339: * src/include/pa_vclass.h 1.11:
14340: * src/include/pa_vobject.h 1.1:
14341: * src/main/main.dsp 1.28:
14342: vobject00
14343:
14344: * src/main/compile.y 1.31:
14345: * src/main/execute.C 1.33:
14346: fixed empty constructor optimized empty case. failed on calls -
14347: produced empty string param
14348:
14349: * src/main/execute.C 1.35:
14350: codeframe1
14351:
14352: 2001-02-23 paf
14353: * src/include/pa_value.h 1.18:
14354: * src/main/core.C 1.27:
14355: * src/main/execute.C 1.25:
14356: * src/main/main.dsp 1.23:
14357: value named
14358:
14359: * src/main/compile.y 1.26:
14360: * src/main/execute.C 1.27:
14361: empty constructor bug fixed
14362:
14363: * src/include/pa_vframe.h 1.1:
14364: * src/include/pa_vunknown.h 1.1:
14365: * src/include/pa_wcontext.h 1.13:
14366: * src/include/pa_wwrapper.h 1.1:
14367: * src/main/core.C 1.29:
14368: * src/main/execute.C 1.29:
14369: * src/main/main.dsp 1.25:
14370: * src/main/pa_value.C 1.1:
14371: call0
14372:
14373: * src/main/compile.y 1.27:
14374: * src/main/compile_tools.C 1.12:
14375: * src/main/compile_tools.h 1.12:
14376: fixed wrong grammar in complex constructor case
14377:
14378: * src/include/pa_value.h 1.21:
14379: * src/include/pa_vclass.h 1.8:
14380: * src/include/pa_vframe.h 1.3:
14381: * src/main/core.C 1.30:
14382: * src/main/execute.C 1.31:
14383: * src/main/pa_value.C 1.2:
14384: get_method RIP. junctions everywhere. call with junctions0
14385:
14386: * src/main/compile.y 1.28:
14387: * src/main/execute.C 1.30:
14388: * src/main/main.dsp 1.26:
14389: rethought some. before junction
14390:
14391: * src/include/pa_value.h 1.17:
14392: * src/include/pa_vstring.h 1.4:
14393: * src/main/execute.C 1.24:
14394: strign 2 value in 2 places in execute
14395:
14396: * src/include/pa_wcontext.h 1.11:
14397: z
14398:
14399: * src/include/pa_hash.h 1.17:
14400: * src/include/pa_value.h 1.19:
14401: * src/include/pa_wcontext.h 1.12:
14402: * src/main/core.C 1.28:
14403: * src/main/execute.C 1.28:
14404: * src/main/main.dsp 1.24:
14405: * src/main/pa_hash.C 1.16:
14406: started call. store param, vframe done
14407:
14408: * src/include/pa_value.h 1.22:
14409: * src/main/compile.C 1.17:
14410: * src/main/core.C 1.31:
14411: * src/main/pa_value.C 1.3:
14412: minor error reporting format beautifyings
14413:
14414: * src/main/execute.C 1.26:
14415: with result rwpool
14416:
14417: * src/include/pa_value.h 1.16:
14418: * src/include/pa_wcontext.h 1.10:
14419: * src/main/compile.y 1.25:
14420: * src/main/execute.C 1.23:
14421: * src/main/main.dsp 1.22:
14422: * src/main/pa_array.C 1.19:
14423: auto VHash on wcontext.put_element when wcontext fvalue==0
14424:
14425: * src/include/pa_value.h 1.20:
14426: * src/include/pa_vclass.h 1.7:
14427: * src/include/pa_vframe.h 1.2:
14428: * src/include/pa_wwrapper.h 1.2:
14429: lara came, can't work, sorry :(
14430:
14431: 2001-02-22 paf
14432: * src/include/pa_request.h 1.10:
14433: * src/main/compile.y 1.23:
14434: $self.put(val)
14435:
14436: * src/include/pa_pool.h 1.24:
14437: * src/include/pa_vclass.h 1.5:
14438: * src/main/core.C 1.25:
14439: * src/main/pa_hash.C 1.15:
14440: * src/main/pa_pool.C 1.9:
14441: TRY...
14442:
14443: * src/include/code.h 1.6:
14444: * src/main/compile_tools.C 1.9:
14445: * src/main/compile_tools.h 1.10:
14446: * src/main/execute.C 1.19:
14447: OP_STRING better then some xxx _VALUE
14448:
14449: * src/main/compile.C 1.14:
14450: * src/main/core.C 1.26:
14451: * src/main/execute.C 1.16:
14452: * src/main/pa_string.C 1.31:
14453: more precise parse error line:col
14454:
14455: * src/main/compile.C 1.15:
14456: * src/main/compile.y 1.18:
14457: * src/main/execute.C 1.20:
14458: started : with $a.$:f
14459:
14460: * src/main/compile.y 1.20:
14461: $: wasn't finished - $:sdf(sdf) troubled a bit. finished now.
14462:
14463: * src/include/code.h 1.3:
14464: * src/include/pa_string.h 1.25:
14465: * src/include/pa_value.h 1.12:
14466: * src/include/pa_vclass.h 1.3:
14467: * src/include/pa_wcontext.h 1.3:
14468: * src/main/compile.y 1.14:
14469: * src/main/execute.C 1.14:
14470: * src/main/pa_string.C 1.28:
14471: write_value write_string 0
14472: it seems wcontext must write strings regardles of fvalue!=0
14473:
14474: * src/include/code.h 1.4:
14475: * src/include/pa_value.h 1.13:
14476: * src/include/pa_vclass.h 1.4:
14477: * src/include/pa_wcontext.h 1.5:
14478: * src/main/compile.y 1.15:
14479: * src/main/compile_tools.C 1.6:
14480: * src/main/compile_tools.h 1.8:
14481: * src/main/execute.C 1.15:
14482: * src/main/main.dsp 1.20:
14483: iiieeyys! get/put simple vars to VClass works0
14484:
14485: * src/include/pa_array.h 1.18:
14486: * src/include/pa_wcontext.h 1.4:
14487: * src/main/pa_string.C 1.29:
14488: in process, but found that exceptions are too global
14489:
14490: * src/main/compile.y 1.19:
14491: $: finished
14492:
14493: * src/main/compile.C 1.16:
14494: * src/main/compile.y 1.21:
14495: * src/main/compile_tools.C 1.10:
14496: z
14497:
14498: * src/include/pa_request.h 1.9:
14499: * src/include/pa_stack.h 1.2:
14500: * src/include/pa_wcontext.h 1.7:
14501: * src/main/execute.C 1.17:
14502: z about to vstring it .y all
14503:
14504: * src/include/pa_hash.h 1.16:
14505: * src/include/pa_value.h 1.15:
14506: * src/include/pa_vclass.h 1.6:
14507: * src/include/pa_vhash.h 1.1:
14508: * src/include/pa_vstring.h 1.3:
14509: * src/include/pa_wcontext.h 1.9:
14510: * src/main/execute.C 1.22:
14511: * src/main/main.dsp 1.21:
14512: auto VHash in pa.th.cre.at.e
14513:
14514: * src/include/code.h 1.5:
14515: * src/include/pa_vstring.h 1.2:
14516: * src/main/compile.y 1.17:
14517: * src/main/compile_tools.C 1.8:
14518: * src/main/compile_tools.h 1.9:
14519: * src/main/execute.C 1.18:
14520: string to vstring it .y all
14521:
14522: * src/include/pa_array.h 1.19:
14523: * src/main/compile.y 1.22:
14524: * src/main/compile_tools.C 1.11:
14525: * src/main/compile_tools.h 1.11:
14526: * src/main/pa_array.C 1.18:
14527: $self.get
14528:
14529: * src/include/pa_exception.h 1.5:
14530: * src/include/pa_pool.h 1.23:
14531: * src/include/pa_request.h 1.8:
14532: * src/include/pa_value.h 1.14:
14533: * src/include/pa_wcontext.h 1.6:
14534: * src/main/compile.C 1.13:
14535: * src/main/compile.y 1.16:
14536: * src/main/compile_tools.C 1.7:
14537: * src/main/core.C 1.24:
14538: * src/main/pa_array.C 1.17:
14539: * src/main/pa_exception.C 1.4:
14540: * src/main/pa_hash.C 1.14:
14541: * src/main/pa_pool.C 1.8:
14542: * src/main/pa_string.C 1.30:
14543: * src/main/pa_table.C 1.9:
14544: removed exception from request
14545:
14546: * src/include/pa_vstring.h 1.1:
14547: * src/main/compile.C 1.12:
14548: * src/main/core.C 1.23:
14549: added some forgotten
14550:
14551: * src/include/pa_wcontext.h 1.8:
14552: * src/main/compile.y 1.24:
14553: * src/main/execute.C 1.21:
14554: erroreos checkout
14555:
14556: 2001-02-21 paf
14557: * src/main/compile.y 1.9:
14558: more straightforward yylex[end]
14559:
14560: * src/main/compile.C 1.6:
14561: * src/main/compile.y 1.6:
14562: * src/main/compile_tools.h 1.5:
14563: error processing in eval & yyerror so it wouldn't cause
14564: memleaks.
14565:
14566: * src/include/compile.h 1.5:
14567: * src/include/execute.h 1.3:
14568: * src/include/pa_array.h 1.17:
14569: * src/include/pa_request.h 1.7:
14570: * src/include/pa_stack.h 1.1:
14571: * src/include/pa_vclass.h 1.2:
14572: * src/include/pa_wcontext.h 1.2:
14573: * src/main/compile.C 1.10:
14574: * src/main/compile.y 1.12:
14575: * src/main/execute.C 1.11:
14576: * src/main/main.dsp 1.19:
14577: * src/main/pa_array.C 1.16:
14578: * src/main/pa_request.C 1.2:
14579: get put -1 [just compiled]
14580:
14581: * src/include/compile.h 1.4:
14582: * src/include/pa_array.h 1.16:
14583: * src/main/compile.C 1.9:
14584: * src/main/compile.y 1.11:
14585: * src/main/execute.C 1.10:
14586: MAIN_METHOD_NAME ready to write execute
14587:
14588: * src/include/pa_string.h 1.24:
14589: * src/include/pa_types.h 1.6:
14590: * src/main/pa_string.C 1.27:
14591: string.operator==(char*)
14592:
14593: * src/main/compile.C 1.11:
14594: * src/main/compile.y 1.13:
14595: * src/main/execute.C 1.12:
14596: store0
14597:
14598: * src/include/core.h 1.1:
14599: * src/include/pa_context.h 1.8:
14600: * src/include/pa_request.h 1.6:
14601: * src/include/pa_vclass.h 1.1:
14602: * src/include/pa_wcontext.h 1.1:
14603: * src/main/core.C 1.22:
14604: * src/main/main.dsp 1.18:
14605: * src/main/pa_request.C 1.1:
14606: request core methods0
14607:
14608: * src/include/compile.h 1.3:
14609: * src/include/pa_context.h 1.7:
14610: * src/include/pa_hash.h 1.15:
14611: * src/include/pa_request.h 1.5:
14612: * src/include/pa_string.h 1.23:
14613: * src/include/pa_value.h 1.9:
14614: struck with const array.gets
14615:
14616: * src/include/code.h 1.2:
14617: * src/include/pa_types.h 1.5:
14618: * src/main/compile.C 1.3:
14619: * src/main/compile.y 1.3:
14620: * src/main/compile_tools.C 1.3:
14621: * src/main/compile_tools.h 1.3:
14622: * src/main/execute.C 1.3:
14623: * src/main/main.dsp 1.16:
14624: .y to c++
14625: hierarchy output fix.
14626: compiler works ok
14627:
14628: * src/include/compile.h 1.2:
14629: * src/main/compile.C 1.4:
14630: * src/main/compile.y 1.4:
14631: * src/main/compile_tools.h 1.4:
14632: line numbers needed. would add them to .y now internally.
14633: externally it's not as precise as needed
14634:
14635: * src/include/pa_exception.h 1.4:
14636: * src/include/pa_value.h 1.11:
14637: * src/main/compile.C 1.8:
14638: * src/main/compile.y 1.10:
14639: * src/main/compile_tools.C 1.5:
14640: * src/main/compile_tools.h 1.7:
14641: .y methods and one_big_piece. now compile returns array<method*>
14642:
14643: * src/include/execute.h 1.2:
14644: * src/include/pa_array.h 1.15:
14645: * src/include/pa_value.h 1.10:
14646: * src/main/execute.C 1.9:
14647: * src/main/pa_array.C 1.15:
14648: after array.const get wonders
14649:
14650: * src/main/compile.y 1.7:
14651: * src/main/execute.C 1.4:
14652: * src/main/execute.C 1.5:
14653: * src/main/execute.C 1.6:
14654: * src/main/execute.C 1.7:
14655: * src/main/execute.C 1.8:
14656: z
14657:
14658: * src/main/execute.C 1.13:
14659: tired :)
14660:
14661: * src/main/compile.C 1.5:
14662: * src/main/compile.y 1.5:
14663: failed to add absolute precies parse error positions. leaving
14664: RIGHTMOST position as @file[line:col]
14665:
14666: 2001-02-20 paf
14667: * src/include/code.h 1.1:
14668: * src/include/compile.h 1.1:
14669: * src/include/execute.h 1.1:
14670: * src/include/pa_array.h 1.14:
14671: * src/include/pa_common.h 1.2:
14672: * src/include/pa_pool.h 1.22:
14673: * src/include/pa_string.h 1.22:
14674: * src/include/pa_table.h 1.8:
14675: * src/include/pa_types.h 1.4:
14676: * src/main/compile.C 1.1:
14677: * src/main/compile.y 1.1:
14678: * src/main/compile_tools.C 1.1:
14679: * src/main/compile_tools.h 1.1:
14680: * src/main/core.C 1.21:
14681: * src/main/execute.C 1.1:
14682: * src/main/main.dsp 1.14:
14683: * src/main/pa_array.C 1.14:
14684: * src/main/pa_common.C 1.2:
14685: * src/main/pa_hash.C 1.12:
14686: * src/main/pa_string.C 1.26:
14687: * src/main/pa_table.C 1.8:
14688: bison[yacc] first time compiled.
14689: execute=dump for now
14690:
14691: * src/main/compile.C 1.2:
14692: * src/main/compile.y 1.2:
14693: * src/main/compile_tools.C 1.2:
14694: * src/main/compile_tools.h 1.2:
14695: * src/main/execute.C 1.2:
14696: * src/main/main.dsp 1.15:
14697: nestage probs, eof yylex not perfect
14698:
14699: * src/main/core.C 1.20:
14700: core rewrite using yacc investigations
14701: now will be compile[yacc]/execute[opcodes]
14702:
14703: 2001-02-15 paf
14704: * src/include/pa_value.h 1.8:
14705: * src/main/core.C 1.19:
14706: maybe a-la yacc those ifs rewrite as turing machine?
14707: for it seems it would be it's too many ifs with this syntax now
14708:
14709: 2001-02-14 paf
14710: * src/include/pa_context.h 1.6:
14711: * src/include/pa_string.h 1.20:
14712: * src/main/core.C 1.10:
14713: * src/main/pa_string.C 1.23:
14714: process text repassing
14715:
14716: * src/include/pa_value.h 1.7:
14717: * src/main/core.C 1.11:
14718: * src/main/pa_string.C 1.24:
14719: process text repassing2
14720: operator static vars
14721:
14722: * src/include/pa_string.h 1.21:
14723: * src/main/core.C 1.12:
14724: * src/main/pa_string.C 1.25:
14725: get names 0
14726:
14727: * src/include/pa_context.h 1.5:
14728: * src/include/pa_value.h 1.6:
14729: * src/main/core.C 1.9:
14730: module:calls changes
14731:
14732: * src/main/core.C 1.16:
14733: varios breaks
14734:
14735: * src/main/core.C 1.17:
14736: get_params
14737: figured ^menu[UNEVALUATED unthinked :( ]
14738:
14739: * src/main/core.C 1.18:
14740: get_params 1
14741:
14742: * src/main/core.C 1.13:
14743: get names 1
14744:
14745: * src/main/core.C 1.14:
14746: get names 2
14747:
14748: * src/main/core.C 1.15:
14749: get names 3
14750:
14751: 2001-02-13 paf
14752: * src/include/pa_string.h 1.17:
14753: * src/main/pa_string.C 1.19:
14754: String_iterator::skip_to
14755: todo:optimize
14756:
14757: * src/main/core.C 1.6:
14758: operators
14759: : and self. prefixes
14760:
14761: * src/include/pa_context.h 1.4:
14762: * src/include/pa_value.h 1.5:
14763: * src/main/core.C 1.8:
14764: ^class:calls[] started
14765:
14766: * src/include/pa_string.h 1.18:
14767: * src/main/pa_string.C 1.21:
14768: String_iterator optimized
14769:
14770: * src/include/pa_string.h 1.19:
14771: * src/main/pa_string.C 1.22:
14772: String_iterator tested
14773:
14774: * src/main/pa_string.C 1.20:
14775: String_iterator::skip_to
14776: optimized a bit. would change privates to better support optimization
14777:
14778: * src/include/pa_value.h 1.4:
14779: * src/main/core.C 1.5:
14780: * src/main/core.C 1.7:
14781: z
14782:
14783: 2001-02-12 paf
14784: * src/include/pa_context.h 1.2:
14785: * src/include/pa_value.h 1.2:
14786: * src/main/core.C 1.2:
14787: get self/methodref joined
14788:
14789: * src/include/pa_context.h 1.3:
14790: * src/include/pa_value.h 1.3:
14791: * src/main/core.C 1.3:
14792: some comments
14793:
14794: * src/include/pa_string.h 1.16:
14795: * src/main/core.C 1.4:
14796: * src/main/pa_string.C 1.18:
14797: started String_iterator
14798:
14799: 2001-02-11 paf
14800: * src/include/pa_context.h 1.1:
14801: * src/include/pa_value.h 1.1:
14802: * src/main/core.C 1.1:
14803: * src/main/main.dsp 1.13:
14804: core started.
14805: core.C, context&value .h
14806:
14807: * src/include/pa_array.h 1.13:
14808: * src/include/pa_hash.h 1.14:
14809: * src/include/pa_pool.h 1.21:
14810: * src/include/pa_string.h 1.15:
14811: * src/main/main.dsp 1.12:
14812: * src/main/pa_array.C 1.13:
14813: * src/main/pa_hash.C 1.11:
14814: * src/main/pa_pool.C 1.7:
14815: * src/main/pa_string.C 1.17:
14816: :pooled
14817:
14818: 2001-01-30 paf
14819: * src/include/pa_error.h 1.4:
14820: * src/include/pa_exception.h 1.1:
14821: * src/include/pa_pool.h 1.17:
14822: * src/include/pa_request.h 1.3:
14823: * src/main/main.dsp 1.10:
14824: * src/main/pa_error.C 1.4:
14825: * src/main/pa_exception.C 1.1:
14826: * src/main/pa_pool.C 1.4:
14827: * src/targets/Makefile.am 1.2:
14828: * src/targets/parser.C 1.17:
14829: * src/targets/parser.dsp 1.8:
14830: lowered targets/parser into subdir, added parser_Pool(Pool)
14831: failed to add. would think..
14832:
14833: * src/include/pa_exception.h 1.3:
14834: * src/include/pa_pool.h 1.19:
14835: * src/include/pa_table.h 1.7:
14836: * src/main/pa_exception.C 1.3:
14837: * src/main/pa_table.C 1.7:
14838: minor * to & changes
14839:
14840: * src/include/pa_pool.h 1.20:
14841: * src/main/Makefile.am 1.5:
14842: * src/main/main.dsp 1.11:
14843: * src/main/pa_pool.C 1.6:
14844: moved pa_pool.C to be target specific
14845:
14846: * src/Makefile.am 1.2:
14847: * src/main/Makefile.am 1.6:
14848: * src/targets/Makefile.am 1.3:
14849: .am comments
14850:
14851: * src/include/pa_exception.h 1.2:
14852: * src/include/pa_pool.h 1.18:
14853: * src/include/pa_request.h 1.4:
14854: * src/include/pa_table.h 1.6:
14855: * src/main/pa_array.C 1.12:
14856: * src/main/pa_exception.C 1.2:
14857: * src/main/pa_pool.C 1.5:
14858: * src/main/pa_table.C 1.6:
14859: error re-associated. that's much better
14860: even removed 'die' necessety
14861:
14862: 2001-01-29 paf
14863: * src/include/pa_hash.h 1.9:
14864: * src/include/pa_pool.h 1.10:
14865: * src/include/pa_threads.h 1.3:
14866: * src/main/pa_hash.C 1.5:
14867: made local Hash-es not thread safe=quicker by
14868: SYNCHRONIZED(thread_safe)
14869:
14870: * src/include/pa_hash.h 1.5:
14871: some comments
14872:
14873: * src/include/pa_error.h 1.2:
14874: * src/include/pa_request.h 1.2:
14875: * src/include/pa_string.h 1.13:
14876: * src/include/pa_table.h 1.4:
14877: * src/main/pa_error.C 1.2:
14878: * src/main/pa_table.C 1.4:
14879: * src/targets/parser.C 1.15:
14880: * src/targets/parser.dsp 1.7:
14881: Error fixed
14882:
14883: * src/include/pa_pool.h 1.11:
14884: * src/include/pa_string.h 1.9:
14885: * src/main/pa_string.C 1.13:
14886: * src/targets/parser.C 1.11:
14887: String originating
14888:
14889: * src/include/pa_array.h 1.4:
14890: * src/main/pa_array.C 1.4:
14891: * src/targets/parser.C 1.8:
14892: Array::operator += (Array& src)
14893:
14894: rethought, would change now
14895:
14896: * src/include/pa_hash.h 1.6:
14897: * src/include/pa_threads.h 1.1:
14898: * src/main/main.dsp 1.6:
14899: * src/main/pa_threads.C 1.1:
14900: * src/targets/parser.C 1.10:
14901: added pa_threads
14902:
14903: Mutex
14904:
14905: * src/include/pa_pool.h 1.14:
14906: * src/main/pa_array.C 1.9:
14907: * src/targets/parser.C 1.13:
14908: tested - decision "no templates"
14909:
14910: * src/include/pa_error.h 1.3:
14911: * src/include/pa_hash.h 1.13:
14912: * src/include/pa_string.h 1.14:
14913: * src/include/pa_table.h 1.5:
14914: * src/main/pa_error.C 1.3:
14915: * src/main/pa_hash.C 1.10:
14916: * src/main/pa_string.C 1.16:
14917: * src/main/pa_table.C 1.5:
14918: * src/targets/parser.C 1.16:
14919: Table
14920: more like C++ style
14921: hence lots of 'const'
14922:
14923: * src/include/pa_array.h 1.7:
14924: * src/include/pa_hash.h 1.10:
14925: * src/include/pa_pool.h 1.12:
14926: * src/include/pa_string.h 1.10:
14927: * src/include/pa_table.h 1.1:
14928: * src/include/pa_types.h 1.2:
14929: * src/main/main.dsp 1.7:
14930: * src/main/pa_array.C 1.7:
14931: * src/main/pa_string.C 1.14:
14932: * src/main/pa_table.C 1.1:
14933: Table started
14934: would test
14935: template Array now
14936:
14937: * src/main/pa_array.C 1.5:
14938: expand not convinient, would rewrite
14939:
14940: * src/include/pa_array.h 1.11:
14941: * src/include/pa_hash.h 1.11:
14942: * src/include/pa_pool.h 1.15:
14943: * src/include/pa_string.h 1.11:
14944: * src/include/pa_table.h 1.2:
14945: * src/include/pa_types.h 1.3:
14946: * src/main/Makefile.am 1.3:
14947: * src/main/main.dsp 1.9:
14948: * src/main/pa_array.C 1.10:
14949: * src/main/pa_hash.C 1.8:
14950: * src/main/pa_string.C 1.15:
14951: * src/main/pa_table.C 1.2:
14952: * src/targets/parser.C 1.14:
14953: * src/targets/parser.dsp 1.6:
14954: Request
14955: Error
14956: Table
14957:
14958: * src/include/pa_array.h 1.6:
14959: * src/include/pa_hash.h 1.8:
14960: * src/include/pa_string.h 1.8:
14961: moved .h public parts to top
14962:
14963: * src/include/pa_hash.h 1.7:
14964: * src/include/pa_threads.h 1.2:
14965: * src/main/pa_hash.C 1.4:
14966: * src/main/pa_threads.C 1.2:
14967: decided on one global_mutex, like PHP
14968: as I can see: needed only in global Hash now,
14969: made Hash:: put/get SYNCHRONIZED
14970:
14971: * src/include/pa_array.h 1.12:
14972: * src/include/pa_common.h 1.1:
14973: * src/include/pa_error.h 1.1:
14974: * src/include/pa_hash.h 1.12:
14975: * src/include/pa_pool.h 1.16:
14976: * src/include/pa_request.h 1.1:
14977: * src/include/pa_string.h 1.12:
14978: * src/include/pa_table.h 1.3:
14979: * src/main/Makefile.am 1.4:
14980: * src/main/pa_array.C 1.11:
14981: * src/main/pa_common.C 1.1:
14982: * src/main/pa_error.C 1.1:
14983: * src/main/pa_hash.C 1.9:
14984: * src/main/pa_table.C 1.3:
14985: added forgotten
14986:
14987: * src/include/pa_array.h 1.8:
14988: * src/include/pa_pool.h 1.13:
14989: * src/main/Makefile.am 1.2:
14990: * src/main/main.dsp 1.8:
14991: * src/main/pa_array.C 1.8:
14992: * src/targets/parser.C 1.12:
14993: * src/targets/parser.dsp 1.5:
14994: templates failed
14995: no template specializations [VC6],
14996: no library auto instantation [VC6, GNU c++ 2.95.2-6 from latest cygwin]
14997:
14998: * src/include/pa_array.h 1.5:
14999: * src/include/pa_pool.h 1.9:
15000: * src/main/pa_array.C 1.6:
15001: * src/targets/parser.C 1.9:
15002: Array& operator += (Array& src)
15003:
15004: 2001-01-27 paf
15005: * src/include/pa_hash.h 1.1:
15006: * src/include/pa_string.h 1.4:
15007: * src/include/pa_types.h 1.1:
15008: * src/main/main.dsp 1.4:
15009: * src/main/pa_string.C 1.7:
15010: uint, and added pa_types & pa_hash[forgotten]
15011:
15012: * src/main/pa_string.C 1.9:
15013: * src/targets/parser.C 1.6:
15014: String::operator ==
15015:
15016: * src/include/pa_array.h 1.3:
15017: * src/main/pa_array.C 1.3:
15018: * src/targets/parser.C 1.7:
15019: array [] with chunk caching
15020:
15021: * src/main/pa_hash.C 1.2:
15022: String(&String)
15023:
15024: * src/include/pa_array.h 1.2:
15025: * src/include/pa_hash.h 1.4:
15026: * src/include/pa_pool.h 1.8:
15027: * src/include/pa_string.h 1.7:
15028: * src/main/pa_array.C 1.2:
15029: * src/main/pa_string.C 1.11:
15030: array cache rethought to chunk caching
15031:
15032: * src/include/pa_array.h 1.1:
15033: * src/include/pa_hash.h 1.3:
15034: * src/include/pa_pool.h 1.7:
15035: * src/include/pa_string.h 1.6:
15036: * src/main/main.dsp 1.5:
15037: * src/main/pa_array.C 1.1:
15038: * src/main/pa_hash.C 1.3:
15039: * src/main/pa_string.C 1.10:
15040: * src/targets/parser.dsp 1.4:
15041: Array 0
15042:
15043: * src/main/pa_hash.C 1.1:
15044: added pa_hash.C [forgotten]
15045:
15046: 2001-01-26 paf
15047: * src/include/pa_pool.h 1.6:
15048: * src/include/pa_string.h 1.3:
15049: * src/main/pa_string.C 1.6:
15050: * src/targets/parser.C 1.5:
15051: removed templates [vc++ suxx]
15052:
15053: * src/include/pa_pool.h 1.2:
15054: * src/main/pa_string.C 1.2:
15055: String prealloc & dynamic row_count
15056:
15057: * src/include/pa_pool.h 1.4:
15058: * src/include/pa_string.h 1.1:
15059: pa_pool split
15060:
15061: * src/Makefile.am 1.1.1.1:
15062: * src/include/pa_pool.h 1.1.1.1:
15063: * src/main/Makefile.am 1.1.1.1:
15064: * src/main/main.dsp 1.1.1.1:
15065: * src/main/pa_pool.C 1.1.1.1:
15066: * src/main/pa_string.C 1.1.1.1:
15067: * src/targets/Makefile.am 1.1.1.1:
15068: * src/targets/parser.C 1.1.1.1:
15069: * src/targets/parser.dsp 1.1.1.1:
15070: creating parser3 module
15071:
15072: * src/include/pa_pool.h 1.3:
15073: * src/main/main.dsp 1.2:
15074: * src/main/pa_pool.C 1.2:
15075: * src/main/pa_string.C 1.3:
15076: * src/main/pa_string.C 1.4:
15077: * src/targets/parser.C 1.3:
15078: * src/targets/parser.dsp 1.2:
15079: * src/targets/parser.dsp 1.3:
15080: $Id$ check
15081:
15082: * src/targets/parser.C 1.2:
15083: $id$ check
15084:
15085: * src/include/pa_pool.h 1.5:
15086: * src/include/pa_string.h 1.2:
15087: * src/main/main.dsp 1.3:
15088: * src/main/pa_pool.C 1.3:
15089: * src/main/pa_string.C 1.5:
15090: * src/targets/parser.C 1.4:
15091: templates in VC++ suxx.
15092:
E-mail: