--- parser3/ChangeLog 2015/10/14 17:48:42 1.97 +++ parser3/ChangeLog 2015/10/27 12:15:21 1.100 @@ -1,5 +1,167 @@ +2015-10-27 moko + + * src/main/pa_memory.C: pa_fail_alloc added for GC_abort in Windows + +2015-10-26 moko + + * tests/322.html, src/classes/reflection.C: arguments reorder + (related to issue #1041) + + * src/: classes/classes.awk, main/helpers/simple_folding.pl: + Copyright year updated + + * src/: classes/bool.C, classes/classes.C, classes/classes.h, + classes/curl.C, classes/date.C, classes/double.C, classes/file.C, + classes/form.C, classes/hash.C, classes/hashfile.C, + classes/image.C, classes/inet.C, classes/int.C, classes/json.C, + classes/mail.C, classes/math.C, classes/memcached.C, + classes/memory.C, classes/op.C, classes/reflection.C, + classes/regex.C, classes/response.C, classes/string.C, + classes/table.C, classes/void.C, classes/xdoc.C, classes/xnode.C, + classes/xnode.h, include/pa_array.h, include/pa_cache_managers.h, + include/pa_charset.h, include/pa_charsets.h, include/pa_common.h, + include/pa_config_fixed.h, include/pa_config_includes.h, + include/pa_dictionary.h, include/pa_dir.h, + include/pa_exception.h, include/pa_exec.h, include/pa_globals.h, + include/pa_hash.h, include/pa_http.h, include/pa_memory.h, + include/pa_opcode.h, include/pa_operation.h, include/pa_os.h, + include/pa_pool.h, include/pa_random.h, include/pa_request.h, + include/pa_request_charsets.h, include/pa_request_info.h, + include/pa_sapi.h, include/pa_socks.h, + include/pa_sql_connection.h, include/pa_sql_driver_manager.h, + include/pa_stack.h, include/pa_string.h, + include/pa_stylesheet_connection.h, + include/pa_stylesheet_manager.h, include/pa_table.h, + include/pa_threads.h, include/pa_types.h, include/pa_uue.h, + include/pa_xml_exception.h, include/pa_xml_io.h, lib/gd/gif.C, + lib/gd/gif.h, lib/gd/gifio.C, lib/md5/pa_md5.h, + lib/md5/pa_md5c.c, lib/memcached/pa_memcached.C, + lib/memcached/pa_memcached.h, lib/sdbm/pa_file_io.C, + lib/sdbm/pa_strings.C, lib/smtp/comms.C, lib/smtp/smtp.C, + lib/smtp/smtp.h, main/compile.C, main/compile.tab.C, + main/compile.y, main/compile_tools.C, main/compile_tools.h, + main/execute.C, main/pa_cache_managers.C, main/pa_charset.C, + main/pa_charsets.C, main/pa_common.C, main/pa_dictionary.C, + main/pa_dir.C, main/pa_exception.C, main/pa_exec.C, + main/pa_globals.C, main/pa_http.C, main/pa_memory.C, + main/pa_os.C, main/pa_pool.C, main/pa_random.C, + main/pa_request.C, main/pa_socks.C, main/pa_sql_driver_manager.C, + main/pa_string.C, main/pa_stylesheet_connection.C, + main/pa_stylesheet_manager.C, main/pa_table.C, main/pa_uue.C, + main/pa_xml_exception.C, main/pa_xml_io.C, main/untaint.C, + sql/pa_sql_driver.h, targets/apache/mod_parser3.c, + targets/apache/mod_parser3_core.C, targets/apache/pa_httpd.h, + targets/apache/pa_threads.C, targets/cgi/pa_threads.C, + targets/cgi/parser3.C, targets/isapi/pa_threads.C, + targets/isapi/parser3isapi.C, types/pa_junction.h, + types/pa_method.h, types/pa_property.h, types/pa_value.C, + types/pa_value.h, types/pa_vbool.h, types/pa_vclass.C, + types/pa_vclass.h, types/pa_vcode_frame.h, types/pa_vconsole.h, + types/pa_vcookie.C, types/pa_vcookie.h, types/pa_vdate.C, + types/pa_vdate.h, types/pa_vdouble.h, types/pa_venv.C, + types/pa_venv.h, types/pa_vfile.C, types/pa_vfile.h, + types/pa_vform.C, types/pa_vform.h, types/pa_vhash.C, + types/pa_vhash.h, types/pa_vhashfile.C, types/pa_vhashfile.h, + types/pa_vimage.C, types/pa_vimage.h, types/pa_vint.h, + types/pa_vjunction.C, types/pa_vjunction.h, types/pa_vmail.C, + types/pa_vmail.h, types/pa_vmath.C, types/pa_vmath.h, + types/pa_vmemcached.C, types/pa_vmemcached.h, types/pa_vmemory.h, + types/pa_vmethod_frame.C, types/pa_vmethod_frame.h, + types/pa_vobject.C, types/pa_vobject.h, types/pa_vregex.C, + types/pa_vregex.h, types/pa_vrequest.C, types/pa_vrequest.h, + types/pa_vresponse.C, types/pa_vresponse.h, + types/pa_vstateless_class.C, types/pa_vstateless_class.h, + types/pa_vstateless_object.h, types/pa_vstatus.C, + types/pa_vstatus.h, types/pa_vstring.C, types/pa_vstring.h, + types/pa_vtable.C, types/pa_vtable.h, types/pa_vvoid.C, + types/pa_vvoid.h, types/pa_vxdoc.C, types/pa_vxdoc.h, + types/pa_vxnode.C, types/pa_vxnode.h, types/pa_wcontext.C, + types/pa_wcontext.h, types/pa_wwrapper.h: Copyright year updated + + * src/targets/cgi/parser3.C: year updated + + * src/classes/reflection.C: VS2003 compatibility fixed (related to + issue #1041) + + * tests/: 323.html, results/323.processed: test for base classes + added + + * tests/: 261.html, results/261.processed: updated after better + error reporting done for $string.key exception + + * src/types/pa_vstring.h: better error report for $string.key + exception + + * src/types/: pa_vobject.C, pa_vobject.h: VObject::get_element + copied as VObject::get_element4call to remove extra virtual call + + * tests/: 322.html, results/322.processed: test for + ^reflection:is[] added (related to feature #1041) + + * src/classes/reflection.C: ^reflection:is empty value is void + (related to feature #1041) + + * src/classes/reflection.C: + ^reflection:is[class_name|code|method;[context;]element_name] + added (implements feature #1041) + +2015-10-24 moko + + * configure.ac, src/include/pa_version.h: 3.4.4b -> 3.4.4rc + +2015-10-22 moko + + * tests/: 321.html, results/321.processed: test for + ^reflection:method_info[] file detection added + + * tests/: 320.html, results/320.processed: test for + ^reflection:class_by_name[class_name] added (related to feature + #993) + + * src/classes/reflection.C: ^reflection:class_by_name[class_name] + added (implements feature #993) + + * src/main/execute.C: GET_ELEMENT4CALL added to get_method_filename + (related to feature #1017) + + * tests/: 319.html, results/319.processed: ^throw[] stacktrace test + added (related to issue #1039) + + * src/main/pa_request.C: ^throw origin fixed (related to feature + #1039) + + * src/types/pa_vcookie.C: bugfix: expires_sec should not be called + for VDate + + * tests/results/182.processed: updated after feature #1038 + implemented + + * tests/: 318.html, 182_dir/a6.p, results/318.processed: test for + compile-time exception origin added (test for feature #1039) + + * src/: include/pa_request.h, main/compile.C, main/compile.y, + main/pa_request.C: exception unification: compile-time exceptions + now have origin, @USE origins also tracked (implements feature + #1039) + +2015-10-20 moko + + * src/main/pa_request.C: cleanup + +2015-10-15 moko + + * src/types/pa_vtable.C: defines fixed (related to feature #1017) + + * src/: classes/hash.C, include/pa_opcode.h, types/pa_vhash.h, + types/pa_vtable.C: new feature: no more $table.method and + $hash.method, aliases for _at, _count, _key (related to feature + #1017) + 2015-10-14 moko + * tests/: 317.html, results/317.processed: test for + ^string.unescape[] added (related to feature #120) + * buildall: reverted libxml 2.9.2 -> 2.9.1 due to "ID already defined" bug (described in issue #1036) @@ -14526,7 +14688,7 @@ types/pa_vstring.h, types/pa_vtable.C, types/pa_vtable.h, types/pa_vvoid.h, types/pa_vxdoc.C, types/pa_vxdoc.h, types/pa_vxnode.C, types/pa_vxnode.h, types/pa_wcontext.C, - types/pa_wcontext.h, types/pa_wwrapper.h: $Date: 2015/10/14 17:48:42 $ + types/pa_wcontext.h, types/pa_wwrapper.h: $Date: 2015/10/27 12:15:21 $ * src/: classes/classes.C, classes/classes.dsp, classes/classes.h, classes/date.C, classes/double.C, classes/file.C, classes/form.C, @@ -18765,7 +18927,7 @@ main/pa_hash.C, main/pa_pool.C, main/pa_request.C, main/pa_socks.C, main/pa_sql_driver_manager.C, main/pa_string.C, main/pa_table.C, main/untaint.C, targets/cgi/parser3.C, - targets/isapi/parser3isapi.C: static char *RCSId="$Id: ChangeLog,v 1.97 2015/10/14 17:48:42 moko Exp $"; + targets/isapi/parser3isapi.C: static char *RCSId="$Id: ChangeLog,v 1.100 2015/10/27 12:15:21 moko Exp $"; * src/main/: compile.y, compile_tools.h: $:name: == ${name}: $class:name: == ${class:name}: @@ -21611,9 +21773,9 @@ * src/include/: pa_pool.h, pa_string.h: pa_pool split - * src/main/: main.dsp, pa_string.C: $Id: ChangeLog,v 1.97 2015/10/14 17:48:42 moko Exp $ check + * src/main/: main.dsp, pa_string.C: $Id: ChangeLog,v 1.100 2015/10/27 12:15:21 moko Exp $ check - * src/: main/pa_pool.C, main/pa_string.C, include/pa_pool.h: $Id: ChangeLog,v 1.97 2015/10/14 17:48:42 moko Exp $ + * src/: main/pa_pool.C, main/pa_string.C, include/pa_pool.h: $Id: ChangeLog,v 1.100 2015/10/27 12:15:21 moko Exp $ check * src/: include/pa_pool.h, main/pa_string.C: String prealloc &