--- parser3/ChangeLog 2007/05/18 12:47:51 1.50 +++ parser3/ChangeLog 2007/08/27 19:32:09 1.55 @@ -1,13 +1,201 @@ +2007-08-27 misha + * src/main/untaint.C 1.138: + - try to fix coredump on unix if print to body ^taint[sql][ + something] outside of connect + + * buildall-with-xml 1.17: + * buildall-without-xml 1.11: + - strip parser3 was added (commented by default) + + * tests/167.html 1.1: + * tests/results/167.processed 1.1: + - test for ^taint[sql] outside of connect + +2007-08-20 misha + * operators.txt 1.198: + - comment about new method ^node.hasAttributes[] was added + + * src/include/pa_exception.h 1.49: + - more exception text strings moved here + + * src/classes/xnode.C 1.78: + - DOM2 method ^xnode.hasAttributes[] was added + + * src/include/pa_exception.h 1.48: + - some exception text strings movet to pa_exception + + * tests/149.html 1.2: + * tests/results/149.processed 1.3: + - test for ^xnode.hasAttributes[] was added + - some code changes + + * src/classes/file.C 1.160: + * src/classes/math.C 1.51: + * src/classes/op.C 1.172: + * src/classes/string.C 1.155: + * src/classes/xdoc.C 1.156: + - more duplicated exception text strings were removed + + * src/classes/file.C 1.159: + * src/classes/hashfile.C 1.41: + * src/classes/image.C 1.116: + * src/classes/op.C 1.171: + * src/classes/string.C 1.154: + * src/classes/table.C 1.232: + * src/classes/xdoc.C 1.155: + * src/classes/xnode.C 1.79: + - some duplicate exceptions' text strings removed + +2007-08-17 misha + * operators.txt 1.197: + * src/targets/cgi/parser3.C 1.243: + - annoying 'SIGPIPE' messages in parser3.log switched off by + default. If someone really still need it: use $SIGPIPE(1) + + * tests/006.html 1.4: + * tests/059.html 1.3: + * tests/results/006.processed 1.5: + * tests/results/059.processed 1.5: + - more tests for match + + * src/classes/math.C 1.50: + * src/targets/cgi/parser3.C 1.244: + * src/targets/isapi/parser3isapi.C 1.98: + - little syntax changes + + * tests/129.html 1.3: + * tests/results/129.processed 1.5: + - tests for ^table.hash[...][$.type[string|hash|table]] added + +2007-08-08 misha + * buildall-with-xml 1.15: + * buildall-without-xml 1.9: + - remove libs source files by default since now + +2007-08-07 misha + * buildall-with-xml 1.14: + - compile libxml2 without http support + - some option syntax changes + + * buildall-without-xml 1.8: + - some option syntax changes + + * src/main/pa_xml_io.C 1.20: + - will use parser file loader for xml needs + +2007-08-06 misha + * buildall-with-xml 1.13: + - moved to libxml2-2.6.29 and libxslt-1.1.21 + + * tests/160.html 1.3: + * tests/results/160.processed 1.3: + - cache test was rewrited + +2007-07-06 misha + * src/types/pa_vform.C 1.87: + - bugfix: uploaded file name wasn't transcoded + + * src/classes/math.C 1.49: + - ^math:long2ip(long) and ^math:sha1[string] were added + + * tests/153.html 1.3: + * tests/results/153.processed 1.3: + - added test for ^math:sha1[string] + +2007-06-28 misha + * etc/parser3.charsets/windows-1251.cfg 1.13: + - removed duplicated and some incorrect chars + +2007-06-19 misha + * src/include/pa_hash.h 1.68: + - methods generic_hash_code & hash_code were moved on top + because of gcc 4 had a problems during building. + +2007-06-18 misha + * tests/results/019.processed 1.4: + - new image commited + +2007-06-09 misha + * src/types/pa_vmethod_frame.h 1.62: + - method as_expression was added + + * src/classes/op.C 1.170: + * src/classes/table.C 1.231: + - in while and table.select method as_expression used now + +2007-06-08 misha + * src/lib/cord/include/private/cord_pos.h 1.4: + - back to origin value because of no speed/memory optimisation + but some proglems with long cycles occure + + * tests/166.html 1.1: + * tests/results/166.processed 1.1: + - test for ^match[...][n] + + * tests/165.html 1.1: + * tests/results/165.processed 1.1: + - tests for loops + +2007-06-06 misha + * src/classes/op.C 1.169: + * src/classes/table.C 1.230: + - ^while(true){}, ^while(1){}, ^table.select(true) and ^ + table.select(1) didn't works because of awaiting junction-param + only. fixed. + +2007-05-24 misha + * src/include/pa_os.h 1.6: + - consts for blocking locks + some comments were added + + * src/main/pa_os.C 1.9: + - locks engines were rewrited: now we don't use system locks + which wait till other threads release it but try get lock, if + fail wait 1 sec and make 10 attempts. + + * src/lib/sdbm/apr_file_io.C 1.6: + - wait till lock released while opening files + + * src/classes/table.C 1.229: + - changes in includes. if unclude after our classes on + unix it can't be build + + * src/types/pa_vhashfile.C 1.55: + - not needed code removed + + * src/classes/op.C 1.168: + - cache was rewrited. I hope it works with locking system now on + unix + + * src/include/pa_os.h 1.7: + * src/main/pa_os.C 1.10: + - 20 attempt to get lock with 0.5 secs interval + +2007-05-23 misha + * src/classes/file.C 1.158: + * src/classes/op.C 1.167: + * src/include/pa_common.h 1.114: + * src/main/pa_common.C 1.225: + - cosmetic changes + 2007-05-18 misha + * tests/results/160.processed 1.2: + - returned time corrected + + * tests/160.html 1.2: + - time increased because on unix 1 mean nothing :( + + * src/lib/cord/include/private/cord_pos.h 1.3: + - rebalance tree not so often. it's give some speed increasing + * src/classes/hash.C 1.80: - added ^hash.contain[key] - * src/include/pa_hash.h 1.67: - - added method for checking key exists in hash - * operators.txt 1.195: - added info about ^hash.contain[key] + * src/include/pa_hash.h 1.67: + - added method for checking key exists in hash + 2007-05-07 misha * src/include/pa_string.h 1.169: - was compilation error during build on freebsd4