Sun Jul 08 20:35:00 CEST 2007 Derick Rethans xdebug_profiler.c: - Backing out debug statement. Sun Jul 08 20:33:44 CEST 2007 Derick Rethans xdebug.c xdebug/xdebug_profiler.c: - Fixed bug #289: Xdebug terminates connection when eval() is run in the init stage. Sun Jul 08 15:06:31 CEST 2007 Derick Rethans xdebug_handler_dbgp.c: - Added support for "breakpoint_languages". Sun Jul 08 14:56:23 CEST 2007 Derick Rethans xdebug.c: - Fixed bug #290: Function call leaks memory. Sun Jul 08 14:55:39 CEST 2007 Derick Rethans tests/bug00173.phpt xdebug/tests/bug00176.phpt: - Fixed bug #291: Test that use SPL do not skip when SPL is not available. Thu Jul 05 21:08:37 CEST 2007 Derick Rethans xdebug.c: - Fixed bug #284: Step_over on breakpointed line made Xdebug break twice. Sun Jun 24 22:20:17 CEST 2007 Derick Rethans php_xdebug.h xdebug/xdebug.c xdebug/xdebug_handler_dbgp.c xdebug/xdebug_private.h: - Fixed bug #283: Xdebug always return $this with the value of last stack frame in all stack frames. Sun Jun 10 23:21:09 CEST 2007 Derick Rethans usefulstuff.c: - Fixed bug #282: %s is not usable for xdebug.profiler_output_name on Windows. #- On windows the full path includes a :, which can not be part of a filename. # The : is now escaped as a _. Sun Jun 10 00:00:37 CEST 2007 Derick Rethans xdebug.c: - Fixed bug #278: Code Coverage Issue. Sat Jun 09 16:43:31 CEST 2007 Jani Taskinen tests/bug00265.phpt: - fix test Mon Jun 04 18:05:20 CEST 2007 Derick Rethans test-4.3.sh xdebug/xdebug_var.c xdebug/tests/bug00280.phpt: - Fixed bug #280: var_dump don't display key of array as expected. Fri Jun 01 14:23:36 CEST 2007 Derick Rethans xdebug.c: - Fixed bug #270: Debugger aborts when PHP's eval() is encountered. Thu May 31 21:15:58 CEST 2007 Derick Rethans usefulstuff.c: - Fixed the Xdebug version of raw_url_encode to not encode : and \. This is not necessary according to the RFCs and it makes debug breakpoints work on Windows. Thu May 31 21:02:15 CEST 2007 Derick Rethans xdebug_handler_dbgp.c: - One more ZTS error. Thu May 31 20:42:48 CEST 2007 Derick Rethans xdebug.c: - "Last error" bits are only available in PHP 5 and later. Thu May 31 20:41:27 CEST 2007 Derick Rethans xdebug_handler_dbgp.c: - ZTS fix. Wed May 30 19:34:09 CEST 2007 Derick Rethans xdebug.c: - Made this compile on PHP 5.0 and 5.1 again. Tue May 29 16:17:46 CEST 2007 Derick Rethans xdebug.c: - Removed unused variable. Mon May 28 20:59:07 CEST 2007 Derick Rethans xdebug.c: - Fixed bug #261: Code coverage issues by overloading zend_assign_dim. Sun May 27 23:57:17 CEST 2007 Derick Rethans xdebug_handler_dbgp.c: - Fixed bug #273: Remote debugging: context_get does not return context id. Sun May 27 23:25:52 CEST 2007 Derick Rethans html/rss.xml www.derickrethans.nl/html/files/php-secrets-phptek7.pdf xdebug/php_xdebug.h xdebug/xdebug.c xdebug/tests/test3.phpt: - Put back the disabling of stack traces - apperently people were relying on this. Sat May 26 21:55:43 CEST 2007 Derick Rethans xdebug_handler_dbgp.c: - Fixed issues with recognizing eval'ed statements in the top scope of the script. This might address issue #270. Sat May 26 21:54:06 CEST 2007 Derick Rethans xdebug.c: - xdebug.collect_params is no longer a boolean setting. Although it worked fine, phpinfo() showed only just On or Off here. Tue May 22 22:33:33 CEST 2007 Derick Rethans xdebug.c xdebug/tests/bug00265.phpt: - Fixed bug #265: XDebug breaks error_get_last() . Thu May 17 21:50:04 CEST 2007 Derick Rethans tests/bug00173.phpt xdebug/tests/bug00184.phpt xdebug/tests/start_trace.phpt: - Fixed some test cases. Thu May 17 21:47:57 CEST 2007 Derick Rethans php_xdebug.h: - Back to -dev. Thu May 17 17:26:18 CEST 2007 Derick Rethans package.xml xdebug/package2.xml xdebug/php_xdebug.h: - GO with RC4. Wed May 16 18:11:24 CEST 2007 Derick Rethans xdebug.c: - Reimplemented file naming for trace files to use the new output formatting mechanism. Wed May 16 17:53:31 CEST 2007 Derick Rethans usefulstuff.c: - Added the c (crc32 of the cwd) and the % modifiers (literal %). - Fixed the s modifier in case the script name is not available. Wed May 16 17:43:27 CEST 2007 Derick Rethans xdebug_superglobals.c: - Fixed xdebug_dump_superglobals() in case no super globals were configured. Mon May 14 16:20:40 CEST 2007 Jani Taskinen usefulstuff.c xdebug/usefulstuff.h xdebug/xdebug.c xdebug/xdebug_profiler.c xdebug/contrib/online_profiling_prepend.php: - Changed xdebug.profiler_output_name to use modifier tags: %p = pid %r = random number %s = script name %t = timestamp (seconds) %u = timestamp (microseconds) %H = $_SERVER['HTTP_HOST'] %R = $_SERVER['REQUEST_URI'] %S = session_id (from $_COOKIE if set) - Fixed some memleaks Mon May 14 10:25:17 CEST 2007 Jani Taskinen xdebug.c: - Fix memleak. Sun May 13 17:10:00 CEST 2007 Derick Rethans php_xdebug.h xdebug/xdebug.c xdebug/tests/test3.phpt: - Get rid of xdebug.default_enable setting and associated functions. Sat May 12 03:41:19 CEST 2007 Jani Taskinen xdebug_profiler.c: - Fixed the header format (callgrind_annotate failed..) Wed May 09 11:04:22 CEST 2007 Jani Taskinen xdebug.c: - Allow to trigger profiling by cookie. Sun May 06 16:36:17 CEST 2007 Derick Rethans test.sh xdebug/xdebug.c xdebug/tests/array_map.phpt xdebug/tests/assert_test.phpt xdebug/tests/auto_trace.phpt xdebug/tests/bug00003.phpt xdebug/tests/bug00146.phpt xdebug/tests/bug00184.phpt xdebug/tests/call_user_func_array.phpt xdebug/tests/call_user_func_array2.phpt xdebug/tests/peak_memory_usage.phpt xdebug/tests/test1.phpt xdebug/tests/test10b.phpt xdebug/tests/test11.phpt xdebug/tests/test12.phpt xdebug/tests/test13.phpt xdebug/tests/test14b.phpt xdebug/tests/test15.phpt xdebug/tests/test16b.phpt xdebug/tests/test17.phpt xdebug/tests/test18.phpt xdebug/tests/test20b.phpt xdebug/tests/test7b.phpt xdebug/tests/test8.phpt xdebug/tests/test9b.phpt xdebug/tests/trace.phpt: - Implemented support for the 4 different collect_params settings for function traces. - Fixed the test cases accordingly. Sat Apr 28 02:04:45 CEST 2007 Jani Taskinen tests/bug00184.phpt xdebug/tests/test20.phpt: - Fix tests. Tue Apr 24 16:17:40 CEST 2007 Derick Rethans xdebug.c: - Fixed bug #255: Call Stack Table doesn't show Location on Windows. Sun Apr 22 14:32:10 CEST 2007 Derick Rethans xdebug.c xdebug/tests/stacktrace_html_0.phpt xdebug/tests/stacktrace_html_1.phpt xdebug/tests/stacktrace_html_2.phpt xdebug/tests/stacktrace_html_3.phpt xdebug/tests/stacktrace_html_4.phpt xdebug/tests/stacktrace_html_4_novar.phpt xdebug/tests/stacktrace_text_0.phpt xdebug/tests/stacktrace_text_1.phpt xdebug/tests/stacktrace_text_2.phpt xdebug/tests/stacktrace_text_3.phpt xdebug/tests/stacktrace_text_4.phpt xdebug/tests/stacktrace_text_4_novar.phpt: - Implemented different levels of showing variables. Sun Apr 22 14:28:43 CEST 2007 Derick Rethans tests/bug00241.phpt: - Fixed test case. Fri Apr 13 14:49:35 CEST 2007 Derick Rethans xdebug_profiler.c: - Use µ seconds instead of a tenth of them to avoid confusion. Thu Apr 12 00:37:12 CEST 2007 Jani Taskinen contrib/online_profiling_prepend.php: - Added online profiling dumper script. Sun Apr 08 17:40:49 CEST 2007 Derick Rethans debugclient/main.c: - Make this compile on Windows again. Wed Apr 04 13:11:04 CEST 2007 Derick Rethans xdebug.c xdebug/xdebug_handler_dbgp.c: - Fixed bug #251: Using the source command with an invalid filename returns unexpected result. Wed Apr 04 13:10:25 CEST 2007 Derick Rethans xdebug_private.h: - Fixed error code, so that the one used for generating the message is the same as the one actually in use. Tue Apr 03 22:26:35 CEST 2007 Derick Rethans debugclient/main.c: - Added basic support for type server packets. Fri Mar 23 19:37:23 CET 2007 Derick Rethans xdebug_var.c: - Fixed a possible crash for when EG(function_table) = NULL. Sun Mar 18 10:21:14 CET 2007 Derick Rethans xdebug.c: - Fixed a bug that prevented variable names from being recorded for remote debug session while xdebug.collect_vars was turned off. Wed Feb 28 20:44:32 CET 2007 Derick Rethans xdebug.c: - Fixed bug #243: show_exception_trace="0" ignored. - Fixed a segfault in rendering stack traces to error logs. Mon Feb 26 15:43:30 CET 2007 Derick Rethans xdebug.c xdebug/xdebug_handler_dbgp.c xdebug/xdebug_handler_dbgp.h xdebug/xdebug_handler_gdb.c xdebug/xdebug_handler_gdb.h xdebug/xdebug_handlers.h: - Correctly add namespace definitions to XML. - Added the xdebug namespace that adds extra information to breakpoints if available. - Stopped the use of elements for exception breakpoints, as that violates the protocol. Mon Feb 26 15:38:42 CET 2007 Derick Rethans debugclient/acinclude.m4 xdebug/debugclient/configure.in: - Make this work with newer autoconf and automake. Mon Feb 19 23:16:09 CET 2007 Derick Rethans xdebug.c xdebug/xdebug_private.h xdebug/xdebug_profiler.c: - Removed support for Memory profiling as that didn't work properly. Sat Feb 17 23:23:38 CET 2007 Derick Rethans xdebug.c xdebug/tests/bug00241.phpt: - Fixed bug #241: Crash in xdebug_get_function_stack(). Sat Feb 17 22:00:31 CET 2007 Derick Rethans usefulstuff.c: - Fixed bug #240: Crash with xdebug.remote_log on Windows. Wed Jan 31 20:51:23 CET 2007 Derick Rethans php_xdebug.h: - Back to dev Wed Jan 31 20:07:37 CET 2007 Derick Rethans package.xml xdebug/package2.xml xdebug/php_xdebug.h: - Go with RC3. Wed Jan 31 19:57:24 CET 2007 Derick Rethans xdebug_code_coverage.c: - Added uncommitted code-coverage fix. Sun Jan 14 18:55:43 CET 2007 Derick Rethans xdebug.c: - Fixed bug #232: PHP log_errors functionality lost after enabling xdebug error handler when CLI is used. Sun Jan 14 18:00:59 CET 2007 Derick Rethans usefulstuff.c xdebug/xdebug.c xdebug/xdebug_handler_dbgp.c xdebug/xdebug_handler_gdb.c xdebug/xdebug_private.c xdebug/xdebug_private.h: - Fixed problems with opening files - the filename could cause double free issues. - Removed the bogus "xdebug.allowed_clients" setting - it was not implemented. - Optimized used variable collection by switching to a linked list instead of a hash. This is about 30% faster, but it needed a quick conversion to hash in the case the information had to be shown to remove duplicate variable names. Sun Jan 07 15:44:21 CET 2007 Derick Rethans xdebug_var.c: - Fixed formatting "problem" Thu Jan 04 17:15:11 CET 2007 Derick Rethans xdebug.c: - Fixed an undefined variable error. - Fixed a segfault that occurred when creating printable stack traces and collect_params was turned off. Tue Jan 02 17:02:37 CET 2007 Derick Rethans usefulstuff.c xdebug/usefulstuff.h xdebug/xdebug.c xdebug/xdebug_handler_dbgp.c xdebug/xdebug_handler_gdb.c xdebug/xdebug_handler_php3.c xdebug/xdebug_hash.c xdebug/xdebug_llist.c xdebug/xdebug_profiler.c xdebug/xdebug_profiler.h xdebug/xdebug_superglobals.c xdebug/xdebug_var.c xdebug/xdebug_var.h xdebug/xdebug_xml.c: - Namespace protect everything correctly. Thu Dec 28 23:59:07 CET 2006 Derick Rethans xdebug.c xdebug/xdebug_handler_dbgp.c: - Removing some unused vars. Thu Dec 28 23:58:40 CET 2006 Derick Rethans LICENSE xdebug/php_xdebug.h xdebug/usefulstuff.c xdebug/usefulstuff.h xdebug/xdebug.c xdebug/xdebug_code_coverage.c xdebug/xdebug_code_coverage.h xdebug/xdebug_com.c xdebug/xdebug_com.h xdebug/xdebug_compat.h xdebug/xdebug_handler_dbgp.c xdebug/xdebug_handler_dbgp.h xdebug/xdebug_handler_gdb.c xdebug/xdebug_handler_gdb.h xdebug/xdebug_handler_php3.c xdebug/xdebug_handler_php3.h xdebug/xdebug_handlers.c xdebug/xdebug_handlers.h xdebug/xdebug_mm.h xdebug/xdebug_private.c xdebug/xdebug_private.h xdebug/xdebug_profiler.c xdebug/xdebug_profiler.h xdebug/xdebug_set.c xdebug/xdebug_set.h xdebug/xdebug_str.c xdebug/xdebug_str.h xdebug/xdebug_superglobals.c xdebug/xdebug_superglobals.h xdebug/xdebug_var.c xdebug/xdebug_var.h xdebug/xdebug_xml.c xdebug/xdebug_xml.h xdebug/debugclient/LICENSE xdebug/debugclient/main.c xdebug/debugclient/usefulstuff.c xdebug/debugclient/usefulstuff.h: - 2007 baby. Thu Dec 28 21:01:12 CET 2006 Derick Rethans usefulstuff.c: - Refactored file opening code. This also solves a segfault in case a file can not be opened due to permission problems. Sun Dec 24 21:04:29 CET 2006 Derick Rethans php_xdebug.h: - Fixed memory tracking as memory_limit is always enabled in PHP 5.2.1 and later. Sat Dec 23 21:26:15 CET 2006 Derick Rethans php_xdebug.h: - Back to -dev. Sat Dec 23 21:25:04 CET 2006 Derick Rethans package.xml xdebug/package2.xml xdebug/php_xdebug.h: - Go with RC2. Sat Dec 23 21:04:23 CET 2006 Derick Rethans test-5.1.sh xdebug/test-5.2.sh xdebug/test-4.3.sh xdebug/xdebug.c xdebug/xdebug_code_coverage.c xdebug/tests/bug00022-ze1.phpt xdebug/tests/bug00212a-ze1.phpt xdebug/tests/coverage-ze1.phpt xdebug/tests/coverage2-ze1.phpt xdebug/tests/coverage3-ze1.phpt xdebug/tests/test6-ze1.phpt xdebug/tests/array_map.phpt xdebug/tests/bug00022.phpt xdebug/tests/bug00032-ze1.phpt xdebug/tests/bug00057-ze1.phpt xdebug/tests/bug00173.phpt xdebug/tests/bug00176.phpt xdebug/tests/bug00178.phpt xdebug/tests/bug00212a.phpt xdebug/tests/bug00212b.phpt xdebug/tests/bug00212c.phpt xdebug/tests/bug00213.phpt xdebug/tests/coverage.phpt xdebug/tests/coverage2.phpt xdebug/tests/coverage3.phpt xdebug/tests/local_vars_in_error-ze1.phpt xdebug/tests/test14.phpt xdebug/tests/test20.phpt xdebug/tests/test6.phpt xdebug/tests/test9b.phpt xdebug/tests/xdebug_call.phpt xdebug/tests/xdebug_call_depth.phpt xdebug/tests/xdebug_call_depth2.phpt: - PHP 4.4 compatibility. - Fixed/added test cases for PHP 4.4. Fri Dec 22 14:51:04 CET 2006 Derick Rethans xdebug.c xdebug/xdebug_var.c xdebug/tests/array_map.phpt xdebug/tests/bug00022.phpt xdebug/tests/bug00032-ze22.phpt xdebug/tests/bug00089.phpt xdebug/tests/bug00173.phpt xdebug/tests/bug00184.phpt xdebug/tests/get_declared_vars.phpt xdebug/tests/test1.phpt xdebug/tests/test12.phpt xdebug/tests/test6.phpt xdebug/tests/test8.phpt xdebug/tests/xdebug_var_dump.phpt: - Implemented the "xdebug.var_display_max_children" setting. The default is set to 128 children. - Fixed the issue where get_declared_parameters() did not now about variables there are in the declared function header, but were not used in the code. Due to this change expected arguments that were not send to a function will now show up as ??? in stack and function traces. Only tested with PHP 5.2. - Removed variable name printing from the fancy synopsis formatter. Tue Dec 19 18:55:28 CET 2006 Derick Rethans xdebug_handler_dbgp.c: - DBGP: Reimplemented property_set to use the same symbol fetching function as property_get. We now only use eval in case no type (-t) argument was given. Tue Dec 19 18:54:19 CET 2006 Derick Rethans xdebug_var.c: - Allow xdebug.var_display_max_data and xdebug.var_display_max_depth settings of -1 which will unlimit those settings. Tue Dec 19 17:16:12 CET 2006 Derick Rethans config.m4: - Link in libm for the systems that need it (AIX). Tue Dec 19 11:48:44 CET 2006 Derick Rethans xdebug_var.c: - Added types to fancy var dumping function. Tue Dec 12 22:23:32 CET 2006 Derick Rethans xdebug_handler_dbgp.c xdebug/xdebug_var.c xdebug/xdebug_xml.c xdebug/xdebug_xml.h: - Fixed bug #228: Binary safety for stream output and property fetches. Tue Dec 12 13:46:40 CET 2006 Derick Rethans xdebug_handler_gdb.c: - Fixed bug #225: xdebug dumps core when protocol is GDB. Tue Dec 12 13:03:00 CET 2006 Derick Rethans usefulstuff.c: - Fixed bug #224: Compile failure on Solaris. Mon Dec 11 22:38:24 CET 2006 Derick Rethans xdebug_handler_dbgp.c: - Sort super globals in Globals overview. Mon Dec 11 22:36:21 CET 2006 Derick Rethans xdebug_handler_dbgp.c: - Fixed bug #277: The SESSION super global does not show up in the Globals scope. Thu Dec 07 01:21:27 CET 2006 Derick Rethans xdebug_handler_dbgp.c: - Fixed some issues with finding out the classname, which is important for fetching private properties. Fri Dec 01 20:38:21 CET 2006 Derick Rethans xdebug.c xdebug/xdebug_handler_dbgp.c: - Fixed fetching private properies from objects when the object was an array element. - Improved use of width in stack traces by using tooltips for directories and values of parameters. Fri Nov 24 11:52:49 CET 2006 Derick Rethans debugclient/main.c: - Picky picky. Fri Nov 24 09:55:20 CET 2006 Derick Rethans xdebug_handler_dbgp.c: - Fixed usage of unitialized memory that prevented looking up numerical array keys while fetching array elements not work properly. Tue Nov 21 19:53:39 CET 2006 Derick Rethans php_xdebug.h: - Fixed bug #219: Memory usage delta in traces don't work on PHP 5.2.0. Sat Nov 11 22:57:23 CET 2006 Derick Rethans xdebug_var.c: - Make sure we add the "reference" mark also for non-debug-zval var_dump calls. Fri Nov 10 12:33:29 CET 2006 Derick Rethans xdebug.c xdebug/xdebug_handler_dbgp.c xdebug/xdebug_handler_dbgp.h xdebug/xdebug_private.h: - Allow postmortem analysis. - Added the non-standard function xcmd_profiler_name_get. - Fixed a bug where error messages where not added upon errors in the protocol. Sat Oct 28 00:00:11 CEST 2006 Derick Rethans README: - One more. Fri Oct 27 23:45:46 CEST 2006 Derick Rethans README: - Test commit. Fri Oct 27 23:05:50 CEST 2006 Derick Rethans xdebug_handler_dbgp.c: - Fixed a bug where $this did not appear in the local scoped context. Wed Oct 25 14:50:50 CEST 2006 Derick Rethans Makefile.frag xdebug/config.m4 xdebug/package.xml xdebug/package2.xml: - Unconfuse people that install Xdebug with the PECL installer. Mon Oct 23 22:35:53 CEST 2006 Derick Rethans xdebug_handler_dbgp.c: - Fixed bug #215: Cannot retrieve nested arrays when the array key is a numeric index. Mon Oct 23 22:33:21 CEST 2006 Derick Rethans xdebug_var.c: - Fixed bug #214: The depth level of arrays was incorrectly checked so it would show the first page of a level too deep as well. Mon Oct 23 22:30:59 CEST 2006 Derick Rethans tests/bug00173.phpt: - Fixed testcase. Fri Oct 20 14:37:42 CEST 2006 Derick Rethans xdebug.c: - Fixed PECL bug #8989: Compile error with PHP 5 and GCC 2.95. Fri Oct 20 08:51:31 CEST 2006 Derick Rethans xdebug_handler_dbgp.c: - Change context 1 from globals (superglobals + vars in bottom most stack frame) to just superglobals. Thu Oct 19 22:51:19 CEST 2006 Derick Rethans tests/bug00173.phpt: - Fixed test case... this is now handling much better than before. Thu Oct 19 22:46:17 CEST 2006 Derick Rethans xdebug.c: - Overload some more opcodes. Thu Oct 19 22:45:48 CEST 2006 Derick Rethans xdebug_code_coverage.c: - Fixed dead code analysis for THROW. Thu Oct 19 22:45:19 CEST 2006 Derick Rethans xdebug_set.c: - Allocate one byte more because of safety. Thu Oct 19 21:08:11 CEST 2006 Derick Rethans xdebug.c: - Make the remote_log feature work. #- It helps if you don't reset it to NULL on request start... Thu Oct 19 10:19:36 CEST 2006 Derick Rethans xdebug_handler_dbgp.c xdebug/tests/bug00209.inc xdebug/tests/bug00209.phpt: - Fixed bug #209: Additional remote debugging session started when triggering shutdown function. Wed Oct 18 20:46:45 CEST 2006 Derick Rethans xdebug_code_coverage.c xdebug/tests/bug00213.inc xdebug/tests/bug00213.phpt: - Fixed bug #213: Dead code analysis doesn't take catches for throws into account. Wed Oct 18 16:47:23 CEST 2006 Derick Rethans tests/bug00212a.inc xdebug/tests/bug00212a.phpt xdebug/tests/bug00212b.inc xdebug/tests/bug00212b.phpt xdebug/tests/bug00212c.inc xdebug/tests/bug00212c.phpt: - Added some test cases for the non-bug #212. Wed Oct 18 14:04:07 CEST 2006 Derick Rethans php_xdebug.h xdebug/xdebug.c: - Implemented FR #210: Add a way to stop the debug session without having to execute a script. The GET/POST parameter "XDEBUG_SESSION_STOP_NO_EXEC" works in the same way as XDEBUG_SESSION_STOP, except that the script will not be executed. Wed Oct 18 12:00:34 CEST 2006 Derick Rethans xdebug.c: - Fixed bug #208: Socket connection attempted when XDEBUG_SESSION_STOP. - Fixed bug #211: When starting a new session with a different idekey, the cookie is not updated. Mon Oct 16 22:11:23 CEST 2006 Derick Rethans xdebug.c xdebug/xdebug_code_coverage.c xdebug/xdebug_code_coverage.h: - s/prefil/prefill (Patch by Sebastian Bergmann) Mon Oct 16 22:08:58 CEST 2006 Derick Rethans xdebug_handler_dbgp.c: - Fixed two valgrind errors. One was an uninitialized value, the other a free of static data. Wed Oct 11 10:54:30 CEST 2006 Derick Rethans php_xdebug.h xdebug/xdebug.c xdebug/xdebug_code_coverage.c: - Fixed oparray prefill caching for code coverage. - Overload yet another opcode to improve code coverage. Sun Oct 08 22:54:34 CEST 2006 Derick Rethans package.xml xdebug/package2.xml xdebug/php_xdebug.h: - PEAR wants "RC" and not "rc"... Sun Oct 08 22:51:48 CEST 2006 Derick Rethans package2.xml: - Update package2.xml file as well. Sun Oct 08 22:50:03 CEST 2006 Derick Rethans package.xml: - Go with rc1. Sun Oct 08 21:31:00 CEST 2006 Derick Rethans php_xdebug.h xdebug/xdebug.c: - Fixed bug #181: Xdebug doesn't handle uncaught exception output correctly. Sun Oct 08 10:59:08 CEST 2006 Derick Rethans xdebug.dsp: - Added the xdebug_set files to the PHP 4.x build thingy too. Sun Oct 08 01:10:33 CEST 2006 Derick Rethans usefulstuff.c xdebug/xdebug.c xdebug/xdebug_code_coverage.c xdebug/xdebug_handler_dbgp.c xdebug/xdebug_profiler.c xdebug/xdebug_set.c xdebug/xdebug_set.h xdebug/xdebug_superglobals.c xdebug/xdebug_var.c xdebug/xdebug_xml.c xdebug/tests/local_vars_in_error.phpt xdebug/tests/test6.phpt: - Use PG(html_errors) instead of checking for CLI. - Cleaned up compilation warnings. - Fixed a bug in get_zval_synopsis() which was still using xdebug_var_export(). Sun Oct 08 00:10:58 CEST 2006 Derick Rethans xdebug_code_coverage.c: - ZEND_THROW only exists in Zend Engine 2. Sun Oct 08 00:09:09 CEST 2006 Derick Rethans config.w32 xdebug/package.xml: - Added the xdebug_set.[hc] files to the windows build and package description file. Sun Oct 08 00:06:32 CEST 2006 Derick Rethans xdebug_handlers.h: - Fixed wrong type for context variable. Sun Oct 08 00:02:47 CEST 2006 Derick Rethans xdebug.c xdebug/xdebug_superglobals.c xdebug/xdebug_superglobals.h: - Namespace protected super global dumping functions. - Refactored stack trace dumping code to return by string for better control over when things are printed. Fri Oct 06 16:23:04 CEST 2006 Derick Rethans php_xdebug.h xdebug/xdebug.c xdebug/xdebug_superglobals.c xdebug/xdebug_superglobals.h xdebug/xdebug_var.c xdebug/xdebug_var.h xdebug/tests/bug00032-ze22.phpt xdebug/tests/bug00089.phpt xdebug/tests/bug00178.phpt xdebug/tests/local_vars_in_error.phpt xdebug/tests/xdebug_var_dump.phpt: - Pimped the stack trace output. - Removed unused hooks for xdebug_set_error_handler(). Tue Oct 03 21:13:14 CEST 2006 Derick Rethans xdebug.c: - Fixed bug #173: Coverage produce wrong coverage, by overloading yet another opcode. Tue Oct 03 21:07:06 CEST 2006 Derick Rethans xdebug.c: - Fixed bug #203: PHP errors with html content processed incorrectly. This patch backs out the change that was made to fix bug #182. Tue Oct 03 21:05:33 CEST 2006 Derick Rethans xdebug.c xdebug/tests/start_trace.phpt: - Make the filename parameter to the xdebug_start_trace() function optional. If left empty it will use the same algorithm to pick a filename as when you are using the xdebug.auto_trace setting. Mon Oct 02 20:22:12 CEST 2006 Derick Rethans xt.vim: - Added folding for VIM .xt file format. (Patch by Ethan Winn ) Mon Oct 02 12:35:00 CEST 2006 Derick Rethans xdebug_handler_gdb.c: - One more TSRMLS issue. Fri Sep 29 16:27:22 CEST 2006 Derick Rethans xdebug_handler_gdb.c: - Fixed ZTS issue. Fri Sep 29 12:07:17 CEST 2006 Derick Rethans php_xdebug.h xdebug/xdebug.c xdebug/xdebug_handler_gdb.c xdebug/xdebug_superglobals.c xdebug/xdebug_var.c xdebug/xdebug_var.h xdebug/tests/call_user_func_array.phpt xdebug/tests/call_user_func_array2.phpt xdebug/tests/test12.phpt xdebug/tests/test6.phpt xdebug/tests/test8.phpt: - Partially implemented FR #50: Resource limiting for variable display. By default only two levels of nested variables and max string lengths of 512 are shown. These can be changed by setting the ini settings xdebug.var_display_max_depth and xdebug.var_display_max_data. Tue Sep 26 19:46:22 CEST 2006 Derick Rethans html/rss.xml xdebug/xdebug.c: - One more to overload. Tue Sep 26 13:48:47 CEST 2006 Derick Rethans xdebug.c xdebug/xdebug_code_coverage.c: - Overload some more opcodes - Ignore the ZEND_OP_DATA pseudo opcode Mon Sep 25 23:08:25 CEST 2006 Derick Rethans xdebug_code_coverage.c: - The foreach loop contruct contains some jump information as well. Mon Sep 25 22:20:01 CEST 2006 Derick Rethans xdebug_set.c xdebug/xdebug_set.h xdebug/config.m4 xdebug/php_xdebug.h xdebug/xdebug.c xdebug/xdebug_code_coverage.c xdebug/xdebug_code_coverage.h xdebug/xdebug_private.h: - Implemented dead code analysis that should give much better code coverage results. Thu Sep 21 11:36:51 CEST 2006 Derick Rethans xdebug.c: - One more to overload. Wed Sep 20 15:11:31 CEST 2006 Derick Rethans xdebug.c: - Even more tweakage for code coverage. Wed Sep 20 14:30:58 CEST 2006 Derick Rethans xdebug.c: - Tweak code coverage some more (added send_var to the overload list). Mon Sep 18 11:06:48 CEST 2006 Derick Rethans debugclient/LICENSE: - Fixed e-mail address. Mon Sep 18 10:58:35 CEST 2006 Derick Rethans tests/bug00168.phpt xdebug/tests/coverage3.phpt: - Added a test case. Fri Sep 15 16:25:27 CEST 2006 Derick Rethans xdebug.c: - Fixed a typo that prevented the XDEBUG_CONFIG option "profiler_enable" from working. Sun Sep 10 20:43:41 CEST 2006 Derick Rethans xdebug_code_coverage.c: - Improve code coverage by eliminating unreachable code for: * abstract methods * implicit returns when a normal return is present Thu Sep 07 22:56:16 CEST 2006 Derick Rethans xdebug.c: - Fixed bug #198: Segfault when trying to use a non-existing debug handler. Wed Sep 06 08:27:28 CEST 2006 Derick Rethans usefulstuff.c: - It helps if you put the #ifdef correctly. Tue Sep 05 16:56:41 CEST 2006 Derick Rethans usefulstuff.c: - Let's see if this makes it work on windows again where there is no flock and stuff. Tue Sep 05 16:46:20 CEST 2006 Derick Rethans php_xdebug.h xdebug/xdebug.c xdebug/tests/get_declared_vars.phpt: - Added the xdebug.collect_vars setting to tell Xdebug to collect information about which variables are used in a scope. Now you don't need to show variables with xdebug.show_local_vars anymore for xdebug_get_declared_vars() to work. Tue Sep 05 15:05:09 CEST 2006 Derick Rethans xdebug.c xdebug/xdebug_private.h: - Reintroduce HTML tracing by adding a new tracing option "XDEBUG_TRACE_HTML" (4). - Made xdebug_stop_trace() return the trace file name, so that the following works: Tue Sep 05 14:10:04 CEST 2006 Derick Rethans usefulstuff.c: - Fixed an issue where the file was not truncated when rewriting it. Mon Sep 04 23:20:18 CEST 2006 Derick Rethans php_xdebug.h xdebug/xdebug.c: - Added the xdebug_print_function_trace() function to display a stack trace on demand. Mon Sep 04 22:44:32 CEST 2006 Derick Rethans usefulstuff.c xdebug/usefulstuff.h xdebug/xdebug.c xdebug/xdebug_handler_dbgp.c xdebug/xdebug_profiler.c: - Fixed bug #197: Race condition fixes created too many files. Sun Sep 03 14:04:13 CEST 2006 Derick Rethans usefulstuff.c xdebug/usefulstuff.h xdebug/xdebug_profiler.c: - Removed getrusage() usage again as it wouldn't provide better profiling results and it added some confusion as well to people who didn't know that "sleep()" actually doesn't use processor time. Sat Sep 02 14:01:30 CEST 2006 Derick Rethans xdebug_code_coverage.c: - PHP 4.x doesn't have VERIFY_ABSTRACT_CLASS. Sat Sep 02 13:58:32 CEST 2006 Derick Rethans usefulstuff.c: - Fixed bug #196: Profile timing on Windows does not work. Tue Aug 29 18:44:06 CEST 2006 Derick Rethans xdebug.c xdebug/xdebug_code_coverage.c: - More tweaks for code coverage. Tue Aug 29 18:43:20 CEST 2006 Derick Rethans xdebug_profiler.c: - Added some random number to the generated file names so that there is less problems of concurrent requests writing to the same file. Tue Aug 29 11:18:55 CEST 2006 Derick Rethans xdebug.c xdebug/xdebug_profiler.c: - Make this compile with PHP 4.3/4.4 again. Mon Aug 28 21:53:32 CEST 2006 Derick Rethans xdebug.c: - Made the code coverage a bit more accurate. Thu Aug 24 00:58:15 CEST 2006 Shane Caraveo xdebug.c: fix again for php 6 Tue Aug 22 20:43:08 CEST 2006 Shane Caraveo xdebug.c: fix xdebug builds against 5.0.x Sat Aug 19 17:43:28 CEST 2006 Derick Rethans xdebug.c: - ZTS issues. Sat Aug 19 16:07:48 CEST 2006 Derick Rethans xdebug_handler_dbgp.c: - Kill a bunch of unused variables. Sat Aug 19 16:00:30 CEST 2006 Derick Rethans xdebug_handler_dbgp.c: - Possible fix for bug #195: CLI Error after debgging session. Sat Aug 19 15:34:03 CEST 2006 Derick Rethans xdebug.c xdebug/tests/xdebug_call.phpt xdebug/tests/xdebug_call_depth.phpt xdebug/tests/xdebug_call_depth2.phpt: - Implemented FR #70: Provide optional depth on xdebug_call_* functions . Sat Aug 19 14:29:08 CEST 2006 Derick Rethans tests/bug00184.phpt: - Updated test case for bug #184. Sat Aug 19 14:18:31 CEST 2006 Derick Rethans xdebug.c: - Implemented break points for different types of PHP errors. You can now set an 'exception' breakpoint on "Fatal error", "Warning", "Notice" etc. This is related to bug #187. Mon Aug 14 11:31:54 CEST 2006 Derick Rethans xdebug.c: - Revert this part as it would show return values for stack frames which were not shown at all in the traces. Mon Aug 14 09:14:21 CEST 2006 Derick Rethans xdebug.c: - Fixed bug #191: File/line breakpoints are case-sensitive on Windows. - Fixed bug #193: Compile problems with PHP 5.2. Fri Aug 11 13:46:13 CEST 2006 Derick Rethans php_xdebug.h: - Fixed version number. Fri Aug 11 11:08:52 CEST 2006 Derick Rethans php_xdebug.h: - Let's see if this makes it compile then. Fri Aug 11 09:15:45 CEST 2006 Derick Rethans xdebug.c xdebug/xdebug_profiler.c: - Let's see if this makes it compile on Windows again. Tue Aug 08 15:28:30 CEST 2006 Derick Rethans usefulstuff.c xdebug/usefulstuff.h xdebug/xdebug_profiler.c: - Try to make the profiler more accurate by using getrusage() instead of gettimeofday() for time measurements. Tue Aug 08 15:23:19 CEST 2006 Derick Rethans xdebug.c: - Addresses issues with 5.2 memory manager. Tue Aug 08 14:38:34 CEST 2006 Derick Rethans tests/bug00032-ze22.phpt: - Fixed test case. Wed Aug 02 20:15:23 CEST 2006 Jani Taskinen php_xdebug.h: - Fix build with ZTS enabled Wed Aug 02 14:06:55 CEST 2006 Jani Taskinen php_xdebug.h xdebug/xdebug.c xdebug/xdebug_profiler.c xdebug/xdebug_var.c: - Fixed compile failures with PHP 5.2 Fri Jun 30 11:27:25 CEST 2006 Derick Rethans package2.xml: - Added v2 of the package file as well after hacking around bugs in PEAR. Fri Jun 30 10:57:27 CEST 2006 Derick Rethans package.xml xdebug/php_xdebug.h: - Go with 2.0.0beta6. Fri Jun 30 09:44:05 CEST 2006 Derick Rethans xdebug.c xdebug/tests/get_declared_vars.phpt: - Speedup Xdebug but only gathering information about variables in scopes when either remote debugging is used, or show_local_vars is enabled. Sat May 27 22:06:57 CEST 2006 Derick Rethans test.sh xdebug/xdebug_var.c xdebug/tests/bug00032-ze22.phpt xdebug/tests/bug00184.phpt xdebug/tests/bug00032.phpt xdebug/tests/test18.phpt: - Fixed bug #184: problem with control chars in code traces Fri May 26 09:28:43 CEST 2006 Derick Rethans xdebug.c: - Only escape the error in case we're in HTML error mode. Fri May 26 09:28:07 CEST 2006 Derick Rethans xdebug_handler_dbgp.c: - Fixed compilation with PHP 4.4. Mon May 15 23:41:05 CEST 2006 Derick Rethans php_xdebug.h xdebug/xdebug.c xdebug/xdebug_handler_dbgp.c: - Fixed bug #183: property_get -n $this->somethingnonexistent crashes the debugger. #- And thanks to Marcus for helping me figuring out the problem. Mon May 15 23:34:05 CEST 2006 Derick Rethans php_xdebug.h xdebug/xdebug.c xdebug/xdebug_code_coverage.c: - Added a cache that prevents the code coverage functionality from running a "which code is executable check" on every function call, even if they were executed multiple times. This should speed up code coverage a lot. Sat May 13 19:44:46 CEST 2006 Derick Rethans xdebug.c: - Changed trace file logging so that it closes the file when it can no longer write to disk. (f.e. because the disk is full). - Fixed bug #182: Errors are not html escaped when being displayed. Tue May 09 23:25:47 CEST 2006 Derick Rethans xdebug_handler_dbgp.c: - Fixed support for getting $this as property with DBGp. Sun May 07 23:55:49 CEST 2006 Derick Rethans xdebug.c xdebug/tests/bug00178.phpt: - Fixed bug #178: $php_errormsg and Track errors unavailable. Sun May 07 23:36:38 CEST 2006 Derick Rethans xdebug.c xdebug/tests/bug00176.phpt: - Fixed bug #176: Segfault using SplTempFileObject. Sun May 07 18:19:50 CEST 2006 Derick Rethans xdebug.c: - Fixed bug #180: collected includes not shown in trace files. (Patch by Cristian Rodriguez ) Sun May 07 18:18:10 CEST 2006 Derick Rethans tests/bug00057-ze2.phpt: - Fix test Thu May 04 11:55:31 CEST 2006 Derick Rethans xdebug_profiler.c: - Added a "script" value to the profiler_output_name option. This will write the profiler output to a filename that consists of the script's full path (using underscores). ie: /var/www/index.php becomes var_www_index_php_cachegrind.out. (Patch by Brian Shire ). Mon May 01 12:09:16 CEST 2006 Derick Rethans debugclient/build/buildcheck.sh: - Fixed bug #177: debugclient fails to compile due to Bison. #- As we don't need bison at all I just removed the check. Fri Apr 14 12:07:08 CEST 2006 Derick Rethans xdebug.c xdebug/tests/bug00173.phpt: - Fixed bug #173: Xdebug segfaults using SPL ArrayIterator. Thu Apr 13 00:26:32 CEST 2006 Derick Rethans xdebug_var.c: - Fixed Komodo bug 45484: no member data for objects in PHP debugger. Sat Apr 08 19:30:44 CEST 2006 Derick Rethans html/archive.php www.derickrethans.nl/html/index.php www.derickrethans.nl/html/rss.xml www.derickrethans.nl/html/content/no_darwinism_in_the_us.php www.derickrethans.nl/html/include/sc.php www.derickrethans.nl/html/text/blurps.xml xdebug/xdebug_handler_dbgp.c: - TSRM issues (Patch by Sebastian) Thu Apr 06 20:57:13 CEST 2006 Derick Rethans xdebug_handler_dbgp.c: - Fixed off by one error. Thu Apr 06 20:47:28 CEST 2006 Derick Rethans xdebug_handler_dbgp.c: - Try to fix encoding issues with Komodo, but this seems to make Komodo hang. Thu Apr 06 19:40:22 CEST 2006 Derick Rethans debugclient/main.c: - Fixed gcc4 build issues. Thu Apr 06 08:38:54 CEST 2006 Derick Rethans xdebug_handler_dbgp.c: - Flush the log so that it is also useful if things crash. Tue Apr 04 19:01:10 CEST 2006 Derick Rethans php_xdebug.h xdebug/xdebug.c xdebug/xdebug_handler_dbgp.c: - Added the xdebug.remote_log setting that allows you to log debugger communication to a log file for debugging. This can also be set through the "remote_log" element in the XDEBUG_CONFIG environment variable. Sun Apr 02 09:31:03 CEST 2006 Derick Rethans xdebug.c xdebug/xdebug_profiler.c: - Implemented the "timestamp" option for the xdebug.trace_output_name and xdebug.profiler_output_name settings. Wed Mar 15 23:51:31 CET 2006 Shane Caraveo xdebug_handler_dbgp.c: - fix escaped characters in dbgp command - fix using double quoted strings in array indicies # example: property_get -n "$_SERVER[\"QUERY_STRING\"]" # example: property_get -n "$_SERVER[\'QUERY_STRING\']" Wed Mar 15 10:22:20 CET 2006 Derick Rethans xdebug.c: - Fixed exception breakpoints. Tue Mar 14 22:20:48 CET 2006 Derick Rethans xdebug.c xdebug/xdebug_handler_dbgp.c xdebug/xdebug_handlers.h: - Added support for conditions for file/line breakpoints. - Added support for hit value checking to file/line breakpoints. - Added support for "exception" breakpoints. - Removed general breaks for normal PHP warnings, errors and exceptions. Fri Mar 10 13:10:26 CET 2006 Derick Rethans php_xdebug.h xdebug/xdebug.c: - Fixed bug #171: set_time_limit stack overflow on 2nd request. Thu Mar 09 22:32:44 CET 2006 Derick Rethans xdebug.c xdebug/xdebug_handler_dbgp.c: - DBGp: Implemented support for hit conditions for breakpoints. Thu Mar 09 14:06:20 CET 2006 Derick Rethans xdebug.c: - Fixed bug #87: Warning about headers when "register_shutdown_function" used. Tue Mar 07 22:30:54 CET 2006 Derick Rethans php_xdebug.h xdebug/xdebug.c: - Turn the display of a stack trace whenever an exception occurs into a setting as it's highly annoying. Tue Mar 07 22:30:13 CET 2006 Derick Rethans xdebug_profiler.c: - Added missing return statement. Tue Feb 28 09:54:47 CET 2006 Derick Rethans php_xdebug.h xdebug/xdebug.c: - The zif_ trick doesn't work on Windows, so work around it by storing the original handler in a request global. Mon Feb 27 22:00:55 CET 2006 Derick Rethans xdebug_code_coverage.c: - Suppress NOP/EXT_NOP from being marked as executable code with Code Coverage. Mon Feb 27 21:59:21 CET 2006 Derick Rethans xdebug.c: - Fixed PECL bug #6940 (XDebug ignores set_time_limit) Wed Feb 22 22:29:00 CET 2006 Derick Rethans xdebug_var.c: - Fixed issues with empty array indices and binary safety. Tue Feb 21 22:26:58 CET 2006 Derick Rethans xdebug_var.c: - Fixed bug #168: Xdebug's DBGp crashes on an eval command where the result is an array. Tue Feb 21 22:25:21 CET 2006 Derick Rethans xdebug_handler_dbgp.c: - Fixed memory overrun problem as we allocated too little pages for options. Tue Feb 21 21:43:17 CET 2006 Derick Rethans usefulstuff.c xdebug/usefulstuff.h xdebug/xdebug.c xdebug/xdebug_handler_dbgp.c xdebug/xdebug_handler_dbgp.h xdebug/xdebug_handler_gdb.h xdebug/xdebug_handler_php3.h xdebug/xdebug_handlers.c xdebug/xdebug_handlers.h: - Implemented virtual files for eval'ed statements. This fixes bug #136 too. Mon Feb 20 15:57:21 CET 2006 Derick Rethans xdebug_var.c: - Temporary solution for this, until I can figure out how to deal with it correctly. Mon Feb 13 21:54:47 CET 2006 Derick Rethans tests/bug00001.phpt: - Fixed skip-if clause. Fri Feb 10 15:44:55 CET 2006 Derick Rethans xdebug.c: - Align the headers (include error message) to the left. Thu Feb 02 23:21:49 CET 2006 Derick Rethans xdebug.c: - Fixed TSRMLS issue Tue Jan 31 22:07:37 CET 2006 Derick Rethans xdebug.c: - Fixed typo. Tue Jan 31 22:07:19 CET 2006 Derick Rethans tests/get_declared_vars.phpt: - Fixed test. Tue Jan 31 22:04:05 CET 2006 Derick Rethans php_xdebug.h xdebug/xdebug.c xdebug/xdebug_private.h xdebug/xdebug_profiler.c xdebug/xdebug_profiler.h: - Added profiling aggregation functions (patch by Andrei Zmievski) Fri Jan 27 10:22:44 CET 2006 Derick Rethans xdebug_private.h: - Fixed bug #125: show_mem_delta does not calculate correct negative values on 64bit machines. Wed Jan 25 09:49:16 CET 2006 Derick Rethans xdebug.c: - Fixed printing of stack trace on an exception. Tue Jan 24 23:13:04 CET 2006 Derick Rethans xdebug.c: - Fixed implementation for FR #124: It was only done when remote debugging was enabled. Tue Jan 24 23:05:54 CET 2006 Derick Rethans xdebug_handler_dbgp.c xdebug/docs/dbgp.txt: - Implemented FR #70: Add feature_get breakpoint_types. Tue Jan 24 22:32:50 CET 2006 Derick Rethans xdebug_handler_dbgp.c: - Implemented FR #137: feature_get for general commands doesn't have a text field. Tue Jan 24 22:26:41 CET 2006 Derick Rethans xdebug.c: - Implement FR #124: Add backtrace dumping information when exception thrown. Tue Jan 24 22:12:06 CET 2006 Derick Rethans xdebug_handler_dbgp.c xdebug/xdebug_var.c xdebug/xdebug_var.h: - Implemented correct paging behavior in case max_depth is greater than 1. Mon Jan 23 21:13:50 CET 2006 Derick Rethans docs/Makefile: - Fixed Makefile. Mon Jan 23 21:12:46 CET 2006 Derick Rethans docs/dbgp.txt: - Merged from dbgp specs. Mon Jan 23 08:14:44 CET 2006 Derick Rethans xdebug_mm.h: - Fixed issue with strndup's GNU extensions. Mon Jan 23 00:30:59 CET 2006 Derick Rethans xdebug_handler_dbgp.c xdebug/xdebug_handler_dbgp.h xdebug/xdebug_hash.c xdebug/xdebug_hash.h xdebug/xdebug_mm.h xdebug/xdebug_var.c xdebug/xdebug_var.h: - Implemented FR #131: XDebug needs to implement paged child object requests. Tue Jan 17 23:19:48 CET 2006 Derick Rethans xdebug_handler_dbgp.c: - Fixed bug #121: property_get -n $r[2] returns the whole hash. Tue Jan 17 22:35:42 CET 2006 Derick Rethans xdebug_handler_dbgp.c: - Make property_get -n $r['keyName'] actually work without segfaulting. #- Numerical indices are next. Tue Jan 17 21:58:36 CET 2006 Derick Rethans php_xdebug.h xdebug/xdebug.c: - Fixed bug #111: xdebug does not ignore set_time_limit() function during debug session. Tue Jan 03 22:15:31 CET 2006 Derick Rethans xdebug.c: - Removed debug information. Mon Jan 02 17:12:32 CET 2006 Marcus Börger tests/array_map.phpt xdebug/tests/assert_test.phpt xdebug/tests/auto_trace.phpt xdebug/tests/bug00032.phpt xdebug/tests/bug00146.phpt xdebug/tests/call_user_func_array.phpt xdebug/tests/call_user_func_array2.phpt xdebug/tests/local_vars_in_error.phpt xdebug/tests/test1.phpt xdebug/tests/test10b.phpt xdebug/tests/test11.phpt xdebug/tests/test12.phpt xdebug/tests/test13.phpt xdebug/tests/test14b.phpt xdebug/tests/test15.phpt xdebug/tests/test16b.phpt xdebug/tests/test17.phpt xdebug/tests/test18.phpt xdebug/tests/test20b.phpt xdebug/tests/test4.phpt xdebug/tests/test5.phpt xdebug/tests/test7b.phpt xdebug/tests/test8.phpt xdebug/tests/test9b.phpt xdebug/tests/trace.phpt: - Make expectations independent from whitespace Sun Jan 01 16:27:28 CET 2006 Derick Rethans php_xdebug.h xdebug/usefulstuff.c xdebug/usefulstuff.h xdebug/xdebug.c xdebug/xdebug_code_coverage.c xdebug/xdebug_code_coverage.h xdebug/xdebug_com.c xdebug/xdebug_com.h xdebug/xdebug_compat.h xdebug/xdebug_handler_dbgp.c xdebug/xdebug_handler_dbgp.h xdebug/xdebug_handler_gdb.c xdebug/xdebug_handler_gdb.h xdebug/xdebug_handler_php3.c xdebug/xdebug_handler_php3.h xdebug/xdebug_handlers.c xdebug/xdebug_handlers.h xdebug/xdebug_mm.h xdebug/xdebug_private.c xdebug/xdebug_private.h xdebug/xdebug_profiler.c xdebug/xdebug_profiler.h xdebug/xdebug_str.c xdebug/xdebug_str.h xdebug/xdebug_superglobals.c xdebug/xdebug_superglobals.h xdebug/xdebug_var.c xdebug/xdebug_var.h xdebug/xdebug_xml.c xdebug/xdebug_xml.h xdebug/debugclient/main.c xdebug/debugclient/usefulstuff.c xdebug/debugclient/usefulstuff.h: - Bumb year. Sat Dec 31 11:54:10 CET 2005 Derick Rethans package.xml xdebug/package2.xml xdebug/php_xdebug.h: - Go with beta5. Sat Dec 31 11:50:10 CET 2005 Derick Rethans config.m4: - Fixed bug #154: GCC 4.0.2 optimizes too much out with -O2. Sat Dec 31 11:34:53 CET 2005 Derick Rethans xdebug.c xdebug/xdebug_handler_dbgp.c: - Fixed bug #141: Remote context_get causes segfault. Fri Dec 30 16:59:02 CET 2005 Derick Rethans xdebug_profiler.c: - Implemented FR #158: Function calls from the {main} scope always have the line number 0. (Patch by Jan Jehnardt) Fri Dec 30 16:58:17 CET 2005 Derick Rethans tests/bug00002.phpt: - Updated test case to reflect changes in trace files. Fri Dec 30 16:54:24 CET 2005 Derick Rethans xdebug.c xdebug/tests/bug00003.phpt: - Implemented FR #156: it's impossible to know the time taken by the last func call in xdebug trace mode 0. - Fixed MSVC compile error for xdebug_get_declared_vars(). Fri Dec 30 16:33:31 CET 2005 Derick Rethans php_xdebug.h xdebug/xdebug.c xdebug/tests/get_declared_vars.phpt: - Implemented FR #153: xdebug_get_declared_vars(). Fri Dec 30 15:52:38 CET 2005 Marcus Börger tests/array_map.phpt xdebug/tests/assert_test.phpt xdebug/tests/auto_trace.phpt xdebug/tests/bug00001.phpt xdebug/tests/bug00002.phpt xdebug/tests/bug00003.phpt xdebug/tests/bug00022.phpt xdebug/tests/bug00032-ze1.phpt xdebug/tests/bug00032.phpt xdebug/tests/bug00057-ze1.phpt xdebug/tests/bug00057-ze2.phpt xdebug/tests/bug00089.phpt xdebug/tests/bug00146.phpt xdebug/tests/call_user_func_array.phpt xdebug/tests/call_user_func_array2.phpt xdebug/tests/coverage.phpt xdebug/tests/coverage2.phpt xdebug/tests/coverage3.phpt xdebug/tests/exception.phpt xdebug/tests/function_counter.phpt xdebug/tests/local_vars_in_error-ze1.phpt xdebug/tests/local_vars_in_error.phpt xdebug/tests/memory_usage.phpt xdebug/tests/peak_memory_usage.phpt xdebug/tests/shutdown.phpt xdebug/tests/test1.phpt xdebug/tests/test10.phpt xdebug/tests/test10b.phpt xdebug/tests/test11.phpt xdebug/tests/test12.phpt xdebug/tests/test13.phpt xdebug/tests/test14.phpt xdebug/tests/test14b.phpt xdebug/tests/test15.phpt xdebug/tests/test16.phpt xdebug/tests/test16b.phpt xdebug/tests/test17.phpt xdebug/tests/test18.phpt xdebug/tests/test19.phpt xdebug/tests/test20.phpt xdebug/tests/test20b.phpt xdebug/tests/test3.phpt xdebug/tests/test4.phpt xdebug/tests/test5.phpt xdebug/tests/test6.phpt xdebug/tests/test7.phpt xdebug/tests/test7b.phpt xdebug/tests/test8.phpt xdebug/tests/test9.phpt xdebug/tests/test9b.phpt xdebug/tests/trace.phpt xdebug/tests/xdebug_var_dump.phpt: - Add skipif conditions Fri Dec 30 14:35:46 CET 2005 Derick Rethans tests/array_map.phpt xdebug/tests/assert_test.phpt xdebug/tests/auto_trace.phpt xdebug/tests/bug00002.phpt xdebug/tests/bug00003.phpt xdebug/tests/bug00032-ze1.phpt xdebug/tests/bug00032.phpt xdebug/tests/bug00057-ze1.phpt xdebug/tests/bug00089.phpt xdebug/tests/bug00146.phpt xdebug/tests/call_user_func_array.phpt xdebug/tests/call_user_func_array2.phpt xdebug/tests/local_vars_in_error-ze1.phpt xdebug/tests/local_vars_in_error.phpt xdebug/tests/test1.phpt xdebug/tests/test10.phpt xdebug/tests/test10b.phpt xdebug/tests/test11.phpt xdebug/tests/test12.phpt xdebug/tests/test13.phpt xdebug/tests/test14.phpt xdebug/tests/test14b.phpt xdebug/tests/test15.phpt xdebug/tests/test16.phpt xdebug/tests/test16b.phpt xdebug/tests/test17.phpt xdebug/tests/test18.phpt xdebug/tests/test20b.phpt xdebug/tests/test4.phpt xdebug/tests/test5.phpt xdebug/tests/test6.phpt xdebug/tests/test7.phpt xdebug/tests/test7b.phpt xdebug/tests/test8.phpt xdebug/tests/test9.phpt xdebug/tests/test9b.phpt xdebug/tests/trace.phpt xdebug/tests/xdebug_var_dump.phpt: - Fixed test cases. Tue Dec 20 11:26:58 CET 2005 Derick Rethans xdebug_var.c: - Implemented FR #161: var_dump doesn't show lengths for strings. Sun Dec 18 02:04:19 CET 2005 Derick Rethans xdebug.c: - Fix non-zts mode Wed Dec 14 12:48:04 CET 2005 Derick Rethans xdebug.c: - Fixed shutdown crash with ZTS on Win32 (Patch by Antony Dovgal) Mon Dec 12 12:53:10 CET 2005 Jani Taskinen xdebug.c: - Plugged couple of dozen memleaks Sun Dec 11 12:06:23 CET 2005 Marcus Börger tests/.cvsignore: - .php files are temp files here Mon Dec 05 16:47:03 CET 2005 Jani Taskinen xdebug.c: - Fixed bad memory leak when a E_ERROR of exceeding memory_limit was thrown Wed Oct 19 10:20:37 CEST 2005 Derick Rethans xdebug.c xdebug/xdebug_var.c: - Temporary fix for bug #154. Thu Oct 06 22:22:38 CEST 2005 Derick Rethans xdebug.c: - Fixed names of the defines. Wed Oct 05 22:57:46 CEST 2005 Derick Rethans LICENSE: - mail server test Wed Oct 05 22:46:21 CEST 2005 Derick Rethans LICENSE: - Mailserver test. Wed Oct 05 22:35:37 CEST 2005 Derick Rethans php_xdebug.h: - Next version. #- And mail server test. Thu Sep 29 22:50:32 CEST 2005 Marcus Börger tests/test8.phpt: - Fix expectations Thu Sep 29 22:48:01 CEST 2005 Marcus Börger tests/coverage3.phpt: - Fix expectations Thu Sep 29 22:42:27 CEST 2005 Marcus Börger xdebug.c xdebug/xdebug_compat.c xdebug/xdebug_compat.h: - Enable build with PHP 6 Tue Sep 27 15:30:04 CEST 2005 Derick Rethans xdebug.c: - Fixed memory read error when the argument stack didn't have atleast two elements. Sat Sep 24 23:56:38 CEST 2005 Derick Rethans package.xml xdebug/package2.xml: - Added package XML version 2 file. Sat Sep 24 22:03:03 CEST 2005 Derick Rethans srm_oparray.c xdebug/package.xml xdebug/php_xdebug.h: - Go with beta4. Sat Sep 24 22:00:12 CEST 2005 Derick Rethans debugclient/configure.in xdebug/debugclient/main.c: - Allow the debug client to be build with an older libedit (for FreeBSD 4.9). Sat Sep 24 11:23:50 CEST 2005 Derick Rethans php_xdebug.h: - We're at beta4-dev already. Fri Sep 23 10:35:36 CEST 2005 Derick Rethans timelib.h timelib/unixtime2tm.c xdebug/tests/test_class.inc xdebug/tests/test2a.php xdebug/tests/test9a.php xdebug/tests/test_class.php xdebug/tests/test_memory.php xdebug/tests/.cvsignore xdebug/tests/test1.phpt: - Implemented FR #114: Rename tests/*.php to tests/*.inc Fri Sep 23 10:22:57 CEST 2005 Derick Rethans xdebug.c xdebug/tests/assert_test.phpt xdebug/tests/call_user_func_array.phpt xdebug/tests/call_user_func_array2.phpt: - Fixed bug #142: xdebug crashes with implicit destructor calls. Thu Sep 22 20:47:00 CEST 2005 Derick Rethans tests/bug00146.phpt: - Added a test case for bug #146. Thu Sep 22 20:36:51 CEST 2005 Derick Rethans php_xdebug.h xdebug/xdebug.c xdebug/xdebug_profiler.c: - Added FR #148: Option to append to cachegrind files, instead of overwriting. Wed Sep 21 11:01:50 CEST 2005 Derick Rethans xdebug.c: - Added support for PHP 5.1 and higher's IS_CV, so that $x = "bar();"; eval($x); doesn't segfault anymore. Wed Sep 21 10:28:38 CEST 2005 Derick Rethans xdebug.c: - Update defines so that it works with the latest CVS versions only, which should be safe. Tue Aug 30 13:57:25 CEST 2005 Derick Rethans test.sh xdebug/xdebug.c: - MFH: Broken include. Tue Aug 30 10:55:25 CEST 2005 Derick Rethans xdebug.c: - Fixed headers. Mon Aug 15 09:30:43 CEST 2005 Derick Rethans xdebug.c xdebug/tests/bug00032-ze1.phpt xdebug/tests/bug00057-ze1.phpt xdebug/tests/test10.phpt xdebug/tests/test20.phpt xdebug/tests/test7.phpt xdebug/tests/test9.phpt: - Fixed compilation with PHP 5.0.x - Fixed some test cases. Thu Aug 11 21:58:52 CEST 2005 Derick Rethans xdebug.c: - Make this compile in ZTS mode for PHP 6.0 again. Thu Aug 11 17:02:29 CEST 2005 Derick Rethans test-6.0.sh xdebug/.cvsignore: - Update .cvsignore and added test script for 6.0 Thu Aug 11 14:42:15 CEST 2005 Derick Rethans xdebug.c xdebug/tests/bug00003.phpt: - Fixed test "bug00003.phpt" and added a note about why test6 fails in PHP 5.1 and 6.0. Thu Aug 11 13:43:08 CEST 2005 Derick Rethans tests/xdebug_var_dump.phpt: - Fixed testcase. Thu Aug 11 13:39:58 CEST 2005 Derick Rethans xdebug.c: - Fixed bug #132: use of eval causes a segmentation fault. - Fixed ifdef nesting. Wed Aug 10 19:18:33 CEST 2005 Derick Rethans xdebug.c xdebug/xdebug_compat.c: - Fixed bug #133: PHP scripts exits with 0 on PHP error. - Make it compile with PHP 6.0dev Thu Aug 04 18:30:15 CEST 2005 Derick Rethans xdebug_var.c: - Xdebug should return "array" with property get, which is defined in the typemap to the common type "hash". Thu Aug 04 16:04:30 CEST 2005 Derick Rethans xdebug_handler_dbgp.c: - Fixed bug #136: The "type" attribute is missing from stack_get returns. Thu Jul 21 18:33:58 CEST 2005 Jani Taskinen xdebug_profiler.c: - Added some fflush()'s to get the profile output file written and to be able to display it during script run. Thu Jul 21 17:41:06 CEST 2005 Jani Taskinen : Update NEWS Thu Jul 21 17:40:36 CEST 2005 Jani Taskinen xdebug.c xdebug/php_xdebug.h: profile -> profiler (consistent) Thu Jul 21 17:33:17 CEST 2005 Jani Taskinen php_xdebug.h xdebug/xdebug.c xdebug/xdebug_profiler.c: - Added xdebug_get_profile_filename() function which returns the current profiler dump file Sun Jul 03 01:10:41 CEST 2005 Marcus Börger xdebug.c: - Remove 5.1 specific zts part (startup signatures are back to pre dependency patch) Sun Jun 19 14:51:50 CEST 2005 Derick Rethans xdebug.c: - Allow "xdebug.default_enable" to be set everywhere. - Make it compile with HEAD again. Sun Jun 19 14:51:17 CEST 2005 Derick Rethans package.xml: - Update package and NEWS for beta 3 (which is already released). Sun Jun 19 14:50:38 CEST 2005 Derick Rethans xdebug_var.c: - Little cosmetics. Tue Jun 14 15:54:30 CEST 2005 Derick Rethans tests/coverage.phpt xdebug/tests/coverage2.phpt: - Fixed broken test cases. Tue Jun 14 15:54:08 CEST 2005 Derick Rethans xdebug.c: - Make it work with ZendEngine 2.1 again. Tue Jun 14 09:41:17 CEST 2005 Derick Rethans php_xdebug.h xdebug/xdebug.c: - Added xdebug_debug_zval_stdout(). Tue Jun 14 09:37:32 CEST 2005 Derick Rethans xdebug_var.c: - Prevent accessing 0x0 vars. Tue May 03 16:34:28 CEST 2005 Derick Rethans xdebug.c: - Added debugging tool for Thomas. Wed Apr 27 11:43:36 CEST 2005 Derick Rethans README: - test commit Wed Apr 27 11:10:15 CEST 2005 Derick Rethans xdebug.c: - Allow profiler to be enabled and configured through the environment. Wed Apr 27 11:08:32 CEST 2005 Derick Rethans README: - Commit updated README Sun Mar 20 16:11:51 CET 2005 Derick Rethans xdebug.c: - Fixed bug #95: Segfault when deinitializing Xdebug module. (Patch by Maxim Poltarak ) Thu Mar 10 22:35:53 CET 2005 Derick Rethans xdebug_var.c: - Fixed bug #117: var_dump dows not work with "private". Thu Mar 10 09:25:43 CET 2005 Derick Rethans debugclient/debugclient.dsp: - Fixed lineendings Wed Mar 09 22:18:11 CET 2005 Derick Rethans xdebug.c: - Fixed bug #118: Segfault with exception when remote debugging. Sun Mar 06 22:55:31 CET 2005 Derick Rethans php_xdebug.h xdebug/xdebug.c xdebug/xdebug_handler_dbgp.c: - Fixed bug #109: DBGP's eval will abort the script when the eval statement is invalid. Wed Mar 02 16:01:32 CET 2005 Derick Rethans package2.xml: - Added Package 2 XML Wed Feb 02 23:50:58 CET 2005 Shane Caraveo xdebug_handler_dbgp.c: oops, forgot to diff first before last commit Wed Feb 02 23:23:20 CET 2005 Shane Caraveo xdebug_handler_dbgp.c: - fix windows build Wed Feb 02 00:33:16 CET 2005 Derick Rethans xdebug.c xdebug/xdebug_handler_dbgp.c: - Fixed typo in PHP 4 version of code. #- Thy shall test before thy commith. Tue Feb 01 23:53:44 CET 2005 Derick Rethans xdebug_handler_dbgp.c xdebug/xdebug_var.h xdebug/xdebug_xml.c: - Fixed bug #109: Requesting property_get or _value of protected class member from outside the class leads to an exit. - Added support for uninitialized variables for PHP 5.1 in a proper way. - Fixed a segfault for when an attribute value is NULL on XML string generation. Tue Feb 01 03:28:02 CET 2005 Shane Caraveo xdebug_handler_dbgp.c: - fix retrieving static vars in classes Tue Feb 01 02:28:40 CET 2005 Shane Caraveo xdebug_var.c: - fix crashes on win32 if introspecting com objects. unfortunately, no easy way to deal with this, so we punt just like print_r and family Mon Jan 31 00:24:34 CET 2005 Shane Caraveo xdebug_xml.c xdebug/xdebug_var.c: - fix xml attributes that contain xml entities - escape single quotes in values The breakage was found when trying to debug a soap app, and looking at _xmlEntities in SOAP/Base.php Sat Jan 08 15:21:01 CET 2005 Derick Rethans php_xdebug.h xdebug/xdebug.c: - Fixed bug #108: log_only still displays some text for errors in included files. - Added the possibility to trigger the profiler by setting "xdebug.profiler_enable_trigger" to 1 and using XDEBUG_PROFILE as a get parameter. Fri Dec 24 15:41:16 CET 2004 Derick Rethans xdebug_code_coverage.c: - Make it compile on Windows again. (Thanks to Marcus Börger) Thu Dec 23 14:12:23 CET 2004 Derick Rethans php_xdebug.h: - Update version no Tue Dec 14 11:45:22 CET 2004 Derick Rethans xdebug_code_coverage.c: - Fixed bug #107: Code Coverage only detects executable code in used functions and classes. Sat Dec 04 22:45:46 CET 2004 Derick Rethans xdebug_var.c: - Fixed bug #103: crash when running the DBGp command 'eval' on a global variable Sun Nov 28 23:14:49 CET 2004 Derick Rethans package.xml: - Remove nolonger existing file. Sun Nov 28 23:12:05 CET 2004 Derick Rethans package.xml: - Update NEWS and package.xml Sun Nov 28 23:07:32 CET 2004 Derick Rethans php_xdebug.h: - Go with 2.0.0beta2 Sun Nov 28 22:53:28 CET 2004 Derick Rethans xdebug_str.c: - Fixed bug #94: xdebug_sprintf misbehaves with x86_64/glibc-2.3.3 Sun Nov 28 20:34:19 CET 2004 Derick Rethans xdebug.c: - Fixed bug #101: crash with set_exeception_handler() and uncatched exceptions. Tue Nov 16 14:42:39 CET 2004 Derick Rethans xdebug_var.c: - The proper Xdebug type is "hash" for associative arrays. Mon Nov 15 18:52:28 CET 2004 Derick Rethans debugclient/configure.in xdebug/debugclient/build/threads.m4: - Fixed bug #102: Problems with configure for automake 1.8. #- We don't use threads here anyway. Mon Nov 15 13:45:13 CET 2004 Derick Rethans xdebug_private.h: - Fixed problem with error codes. Thu Nov 11 17:30:12 CET 2004 Derick Rethans xdebug_compat.c xdebug/xdebug_handler_dbgp.c xdebug/xdebug_handler_dbgp.h xdebug/debugclient/main.c: - Added error messages to returned errors (in most cases) - Make property_get and property_value finally work as they should, including retrieving information from different depths then the most top stack frame. - Fixed warnings because of updated API numbers Mon Nov 08 10:40:28 CET 2004 Derick Rethans xdebug_handler_dbgp.c: - Fix eval'ed $varnames in property_get. Sun Nov 07 08:25:48 CET 2004 Derick Rethans xdebug_handler_dbgp.c: - Support the -d option for property_get. Fri Nov 05 14:23:39 CET 2004 Derick Rethans test-5.0.sh: - Added shell script for easier running of test suite for PHP 5.0.x. Fri Nov 05 14:12:09 CET 2004 Derick Rethans xdebug.c: - Make this build on 4.3 and 5.0 again. No clue how this happened... Fri Nov 05 00:10:00 CET 2004 Derick Rethans xdebug_handler_dbgp.c: - Fixed bug #99: unset variables return the name as a string with property_get. Thu Nov 04 23:43:56 CET 2004 Derick Rethans xdebug.c: - Make things work in PHP 4.3 and PHP 5.0 again. Thu Nov 04 23:10:37 CET 2004 Derick Rethans xdebug_handler_dbgp.c: - Fixed bug #98: 'longname' attribute not returned for unintialized property in context_get request. Mon Nov 01 13:12:47 CET 2004 Derick Rethans xdebug.c xdebug/xdebug_handler_dbgp.c: - Fixed some -Wall warnings. Mon Nov 01 13:09:49 CET 2004 Derick Rethans test.sh xdebug/xdebug.c: - Fixed segfault with PHP 5.1, old_execute is now a symbol that is used in the Zend engine too. Mon Nov 01 13:06:17 CET 2004 Derick Rethans xdebug.c: - Added PHP 5.1 compability for the opcode overrides. Fri Oct 29 12:01:18 CEST 2004 Derick Rethans test.sh xdebug/xdebug.c xdebug/xdebug_code_coverage.c xdebug/tests/coverage3.phpt xdebug/tests/coverage.phpt xdebug/tests/coverage2.phpt: - Override some more opcodes as there is not always EXT_STMT when you expect it. This should give better results for code coverage. Tue Oct 26 11:15:54 CEST 2004 Derick Rethans xdebug.c: - Force the XG(active_symbol_table) to EG(active_symbol_table) as normally this would be set for each stack element. Tue Oct 26 11:06:56 CEST 2004 Derick Rethans xdebug_var.c: - Forgot to add a parameter to zend_hash_apply which caused interesting results. Tue Oct 26 10:41:20 CEST 2004 Derick Rethans php_xdebug.h xdebug/xdebug.c xdebug/xdebug_handler_gdb.c xdebug/xdebug_superglobals.c xdebug/xdebug_var.c xdebug/xdebug_var.h: - Added a function "xdebug_debug_zval" to debug zvals by printing its refcounts and is_ref values. Sun Oct 24 17:53:31 CEST 2004 Derick Rethans xdebug_code_coverage.c: - xdebug_code_coverage_stop() will now clean up the code coverage array, unless you specify FALSE as parameter. Thu Oct 21 09:10:10 CEST 2004 Derick Rethans xdebug.c: - There is indeed no good way as the Zend mastah's didn't want to bumb the API number. Wed Oct 20 20:03:07 CEST 2004 Shane Caraveo xdebug_handler_dbgp.c: - fix bad pointer in property_value Wed Oct 20 19:03:43 CEST 2004 Shane Caraveo xdebug.c: - fix compile for 5.0 Wed Oct 20 09:35:46 CEST 2004 Derick Rethans xdebug.c xdebug/xdebug_handler_dbgp.c: - Fixed some Windows related warnings - Hopefully fixed bug #95 Wed Oct 20 00:38:28 CEST 2004 Shane Caraveo xdebug_com.c: - fix windows compile Wed Oct 13 10:01:22 CEST 2004 Derick Rethans README: - Test commit. Tue Oct 12 16:56:09 CEST 2004 Derick Rethans php_xdebug.h: - Fixed bug #93: Crash on x86_64 Tue Oct 12 16:49:30 CEST 2004 Derick Rethans xdebug.c: - Fixed bug #92: xdebug_disable() doesn't disable the exception handler. Wed Oct 06 16:58:38 CEST 2004 Derick Rethans php_xdebug.h: - Fixed bug #93: Crash in lookup_hostname on x86_64 Wed Oct 06 09:09:35 CEST 2004 Derick Rethans xdebug_profiler.c xdebug/xdebug_profiler.h: - Add another function to the .h file. Wed Oct 06 08:58:02 CEST 2004 Derick Rethans debugclient/debugclient.dsp xdebug/debugclient/main.c: - Make the debugclient compile on windows again. Wed Oct 06 08:56:29 CEST 2004 Derick Rethans xdebug.c xdebug/xdebug_code_coverage.c xdebug/xdebug_code_coverage.h: - Fixed TSRM issues. Sun Oct 03 15:10:56 CEST 2004 Derick Rethans php_xdebug.h xdebug/xdebug.c xdebug/xdebug_code_coverage.c xdebug/xdebug_code_coverage.h xdebug/xdebug_private.h xdebug/tests/coverage.inc xdebug/tests/coverage.phpt xdebug/tests/coverage2.phpt: - Fixed the exit handler hook to use the new "5.1" way of handling it; which fortunately also works with PHP 5.0. - Extended the code-coverage functionality by returning lines with executable code on them, but where not executed with a count value of -1. - Added test-cases for the code-coverage functionality. Tue Sep 28 08:42:13 CEST 2004 Derick Rethans tests/test6.phpt: - Fixed this test. Mon Sep 27 10:33:42 CEST 2004 Derick Rethans php_xdebug.h xdebug/xdebug.c: - Plugged some memory leaks - Fixed a segfault - Updated the version number Mon Sep 27 10:32:29 CEST 2004 Derick Rethans test.sh: - We need to disable auto trace here, otherwise it would have a race condition. Mon Sep 27 10:31:20 CEST 2004 Derick Rethans tests/auto_trace.phpt xdebug/tests/memory_usage.phpt xdebug/tests/test6.phpt: - Update test cases. Wed Sep 22 15:49:38 CEST 2004 Derick Rethans xdebug.c: - Only deinitialize the profiler if it is actually used. Tue Sep 21 01:39:52 CEST 2004 Derick Rethans xdebug.c xdebug/xdebug_private.h xdebug/xdebug_profiler.c: - Fixed bug #68: Summary not written when script ended with "exit()". Wed Sep 15 14:59:49 CEST 2004 Derick Rethans package.xml xdebug/php_xdebug.h: - Go with Xdebug 2.0.0beta1. Wed Sep 15 11:34:12 CEST 2004 Derick Rethans : - Update NEWS file for 2.0.0beta1 Wed Sep 15 11:33:40 CEST 2004 Derick Rethans package.xml: - Merge package.xml releases from the XDEBUG_1_3 branch. Wed Sep 15 09:53:46 CEST 2004 Derick Rethans xdebug.c xdebug/php_xdebug.h: - Added request #88: Make the url parameter XDEBUG_SESSION_START optional. So it can be disabled and the user does not need to add it. #- This new php.ini setting is xdebug.remote_autostart Wed Sep 15 09:52:18 CEST 2004 Derick Rethans usefulstuff.c: - Added Shane's clarifications for our file:// mangling function. Wed Sep 08 07:58:58 CEST 2004 Derick Rethans debugclient/main.c: - Added patch to fix warnings and implicit declarations. (Based on a patch by Reini Urban) Tue Sep 07 16:27:44 CEST 2004 Derick Rethans xdebug_com.c: - Added the setting of the TCP_NODELAY socket option. (Patch by Christof J. Reetz) Mon Aug 30 16:05:24 CEST 2004 Derick Rethans xdebug_handler_dbgp.c: - Fix this windows mess for good now. Mon Aug 30 16:00:20 CEST 2004 Derick Rethans usefulstuff.c xdebug/usefulstuff.h: - Fix it for real now. Mon Aug 30 15:48:41 CEST 2004 Derick Rethans usefulstuff.h: - Add the TSRMLS_CC to the declaration too. Mon Aug 30 09:03:11 CEST 2004 Derick Rethans xdebug_superglobals.c: - MFH: Fixed dumping of superglobals for numeric keys. Mon Aug 30 08:52:13 CEST 2004 Derick Rethans xdebug_superglobals.c: - Fixed dumping of superglobals for numeric keys. Fri Aug 27 08:58:18 CEST 2004 Derick Rethans usefulstuff.c xdebug/xdebug_handler_dbgp.c: - Make this work with ZTS again. Thu Aug 26 11:18:55 CEST 2004 Derick Rethans usefulstuff.c: - Apply Rasmus' patch to redo the path resolving in case his SKIP_PATH_CHECK thingy is used. Mon Aug 23 08:32:14 CEST 2004 Derick Rethans xdebug.c: - Changed default debugging protocol to dbgp instead of gdb. - Fixed a problem with breakpoints on a non-static method call. - Fixed a problem where internal function calls were not registered for code coverage. Mon Aug 23 08:31:06 CEST 2004 Derick Rethans xdebug_handler_dbgp.c: - Fixed segfault when requesting a property with it's long name. Tue Aug 17 08:54:03 CEST 2004 Derick Rethans xdebug_var.c xdebug/tests/bug00089.phpt: - Fix for bug #89: var_dump shows empty strings garbled Mon Aug 16 10:00:20 CEST 2004 Derick Rethans tests/xdebug_var_dump.phpt: - Added a test for showing local variables on errors. Mon Aug 16 09:59:56 CEST 2004 Derick Rethans tests/array_map.phpt xdebug/tests/assert_test.phpt xdebug/tests/auto_trace.phpt xdebug/tests/bug00002.phpt xdebug/tests/bug00003.phpt xdebug/tests/call_user_func_array.phpt xdebug/tests/call_user_func_array2.phpt xdebug/tests/test1.phpt xdebug/tests/test10b.phpt xdebug/tests/test12.phpt xdebug/tests/test13.phpt xdebug/tests/test14b.phpt xdebug/tests/test15.phpt xdebug/tests/test16b.phpt xdebug/tests/test17.phpt xdebug/tests/test18.phpt xdebug/tests/test20b.phpt xdebug/tests/test7b.phpt xdebug/tests/test9b.phpt xdebug/tests/trace.phpt: - Make testcases work independently of the xdebug.collect_return setting. Mon Aug 16 09:59:27 CEST 2004 Derick Rethans xdebug.c xdebug/xdebug_var.c: - Fixed showing local variables in case the top most frame was a PHP function. - Fixed showing referenced objects, they missed the classname. - Nullify some globals after freeing them. Mon Aug 09 08:27:59 CEST 2004 Derick Rethans php_xdebug.h xdebug/xdebug.c: - Added xdebug_get_stack_depth() to return the current stack depth level. - Cleaned up some whitespace. Fri Aug 06 08:59:03 CEST 2004 Derick Rethans xdebug.c: - Fixed bug #86: xdebug produces output that is not xhtml 1.1 valid #- This is already fixed in Xdebug 2.0-dev Fri Aug 06 08:52:31 CEST 2004 Derick Rethans php_xdebug.h xdebug/xdebug.c xdebug/xdebug_handler_gdb.c: - MFH: Fix for bug #83: More than 20 parameters functions make xdebug crash Thu Aug 05 13:07:26 CEST 2004 Derick Rethans xdebug.c: - Fixed bug #85: Xdebug segfaults when no idekey is set. Tue Aug 03 22:46:06 CEST 2004 Derick Rethans test.sh xdebug/xdebug.c xdebug/xdebug_handler_gdb.c xdebug/xdebug_private.h xdebug/xdebug_superglobals.c xdebug/xdebug_var.c xdebug/xdebug_var.h: - Fixed bug #75: xdebug's var_dump implementation is not binary safe - Fixed problem with outputing Local Variables - Fixed bug #83: More than 32 parameters functions make xdebug crash Tue Aug 03 22:36:39 CEST 2004 Derick Rethans tests/bug00032.phpt xdebug/tests/test20b.phpt: - Fixed test cases. Tue Aug 03 00:04:34 CEST 2004 Shane Caraveo xdebug_handler_dbgp.c xdebug/xdebug_var.c xdebug/xdebug_xml.c xdebug/xdebug_xml.h: - add text node structure to better handle base64 encoding text nodes - make string values of variables always encoded. # fixes http://bugs.activestate.com/show_bug.cgi?id=33152 Mon Aug 02 11:58:26 CEST 2004 Derick Rethans README: - Added the 5th step again. Tue Jul 20 18:34:31 CEST 2004 Derick Rethans xdebug_handler_dbgp.c: - Some whitespace fixes. Mon Jul 19 21:51:26 CEST 2004 Marcus Börger xdebug_compat.c: - Make compatible with PHP 5.1.x Mon Jul 19 20:59:46 CEST 2004 Shane Caraveo xdebug_handler_dbgp.c: - refix $this for php 5 after yesterday's changes # change add_variable_node to enable me to force special vars to only eval as variables, while allowing property_get to eval arbitrary code Sun Jul 18 21:52:08 CEST 2004 Shane Caraveo xdebug_handler_dbgp.c xdebug/xdebug_handler_dbgp.h: - in dbgp handle redirected io correctly when output buffering is on - add globals context, and use show_hidden feature name for deciding whether to show super globals in the global context Sat Jul 17 01:20:06 CEST 2004 Shane Caraveo xdebug_var.c: - if we are an empty object or array, dont pretent to have children - php documents the array data type, not a hash data type, give it the appropriate name so as to not confuse people. Fri Jul 16 23:42:05 CEST 2004 Shane Caraveo xdebug.c: - fix the availability of used vars from included files. # since included files are treated as a stack frame, we have to update # the used vars in all the parent stack frames, up to the 'real' previous # stack, which is either the top stack or the first fuction stack we find. # Without this patch, when you step into an included file, you would not # see the variables defined at the global level of that file. Fri Jul 16 06:02:51 CEST 2004 Shane Caraveo xdebug_handler_dbgp.c: change stack function attribute to where attribute per spec Thu Jul 15 09:29:27 CEST 2004 Shane Caraveo xdebug_handler_dbgp.c: - provide $this in locals context if we are inside a class. # zend engine 2 does not have this in the symbol table for some reason, or I am missing something obvious, either way it needs to be dealt with Thu Jul 15 08:04:13 CEST 2004 Shane Caraveo xdebug_handler_dbgp.c: - fix dbgp source command, uses php streams to handle proper include paths Thu Jul 15 04:16:47 CEST 2004 Shane Caraveo xdebug_handler_dbgp.c: - fix issue where output would be duplicated in some instances. always check for headers being written first. Thu Jul 15 04:15:49 CEST 2004 Shane Caraveo xdebug_var.c: - fix issue where full name would have $$varname rather than $varname Thu Jul 15 01:58:49 CEST 2004 Shane Caraveo xdebug_handler_dbgp.c: - fixed #73: komodo beta 4.3.7 crash - fixed dbgp error handler to work correctly and provide a response that is correct for the protocol #- bug entry does not identify what the real bug was, see also bugs.activestate.com for bug # 32630 Tue Jul 13 13:13:20 CEST 2004 Derick Rethans xdebug.c: - Fixed one more Windows warning. Tue Jul 13 12:02:39 CEST 2004 Derick Rethans xdebug.c: - Fixed bug #74: Segfault with autoload. #- Already fixed in revision 1.191 for HEAD Mon Jul 12 09:12:26 CEST 2004 Derick Rethans xdebug.c: - Fixed Windows build issues. Sat Jul 10 14:58:30 CEST 2004 Derick Rethans xdebug_handler_dbgp.c: - Fixed crash bug when dbgp_deinit was called before any other command was given to the debug engine. Sat Jul 10 14:56:05 CEST 2004 Derick Rethans usefulstuff.c: - Fixed bug #67: Filenames in Xdebug break URI RFC with spaces. Fri Jul 09 15:54:27 CEST 2004 Derick Rethans xdebug_profiler.c: - Fixed bug #69: Integer overflow in cachegrind summary. Fri Jul 09 15:36:39 CEST 2004 Derick Rethans xdebug_handler_dbgp.c: - Fixed bug #72: breakpoint_get returns wrong structure. Fri Jul 02 17:11:39 CEST 2004 Derick Rethans xdebug.c xdebug/tests/array_map.phpt xdebug/tests/assert_test.phpt xdebug/tests/auto_trace.phpt xdebug/tests/test1.phpt xdebug/tests/test12.phpt xdebug/tests/test14.phpt xdebug/tests/test17.phpt xdebug/tests/test18.phpt xdebug/tests/test20.phpt xdebug/tests/test8.phpt: - More fixes for the tests due to changed output formats. Fri Jul 02 16:06:51 CEST 2004 Derick Rethans tests/array_map.phpt xdebug/tests/assert_test.phpt xdebug/tests/auto_trace.phpt xdebug/tests/bug00002.phpt xdebug/tests/bug00003.phpt xdebug/tests/call_user_func_array.phpt xdebug/tests/call_user_func_array2.phpt xdebug/tests/test1.phpt xdebug/tests/test10.phpt xdebug/tests/test10b.phpt xdebug/tests/test11.phpt xdebug/tests/test12.phpt xdebug/tests/test13.phpt xdebug/tests/test14.phpt xdebug/tests/test14b.phpt xdebug/tests/test15.phpt xdebug/tests/test16.phpt xdebug/tests/test16b.phpt xdebug/tests/test17.phpt xdebug/tests/test18.phpt xdebug/tests/test20.phpt xdebug/tests/test20b.phpt xdebug/tests/test4.phpt xdebug/tests/test7.phpt xdebug/tests/test7b.phpt xdebug/tests/test8.phpt xdebug/tests/test9.phpt xdebug/tests/test9b.phpt xdebug/tests/trace.phpt: - Fixed tests to use the correct trace format. Fri Jul 02 15:53:34 CEST 2004 Derick Rethans xdebug.c: - Fixed CS Fri Jul 02 15:50:29 CEST 2004 Derick Rethans README xdebug/test.sh xdebug/xdebug.c: - Redid the new second format of trace files to be able to do much better analysis. Wed Jun 30 13:45:10 CEST 2004 Derick Rethans php_xdebug.h: - Back to dev Wed Jun 30 13:44:25 CEST 2004 Derick Rethans package.xml xdebug/php_xdebug.h: - Go with 1.3.2. Wed Jun 23 23:51:29 CEST 2004 Shane Caraveo xdebug.c: - fix retrieval of config information to work correctly for startup environment and per request Wed Jun 23 15:27:57 CEST 2004 Derick Rethans docs/Makefile xdebug/docs/dbgp.txt xdebug/docs/gdb.txt: - Added Specs to CVS Thu Jun 17 17:45:04 CEST 2004 Derick Rethans xdebug.c: - Fixed invalid-free bug with XG(ide_key). Thu Jun 17 17:27:37 CEST 2004 Derick Rethans xdebug.c: - Add some protos Fri Jun 11 15:56:08 CEST 2004 Derick Rethans xdebug.c: - Added a new field to the computerized trace output to show if a function is used defined or not. - Added the xdebug version number to the computerized trace output. Fri Jun 11 14:42:12 CEST 2004 Derick Rethans php_xdebug.h xdebug/xdebug.c xdebug/xdebug_private.h: - Added a computerized trace format for easier parsing by external programs. Wed Jun 09 09:21:26 CEST 2004 Derick Rethans xdebug.c: - Minor whitespace things Wed Jun 09 09:07:19 CEST 2004 Derick Rethans xdebug_compat.h xdebug/xdebug_xml.c: - Fixed bug #64: Missing include of xdebug_compat.h. Sun Jun 06 04:03:54 CEST 2004 Shane Caraveo php_xdebug.h xdebug/xdebug.c xdebug/xdebug_handler_dbgp.c xdebug/xdebug_xml.c: - Fix returning text nodes that contain html tags and such - Fix dbgp proxy support by adding the idekey attribute Can also use the XDEBUG_SESSION_START var to set the idekey New configuration var, xdebug.idekey Wed May 26 11:08:23 CEST 2004 Derick Rethans : - Test for mail Wed May 26 11:04:36 CEST 2004 Derick Rethans : - Test mail Fri May 07 10:26:56 CEST 2004 Derick Rethans LICENSE: - Whitespace Sat May 01 23:25:28 CEST 2004 Derick Rethans php_xdebug.h xdebug/xdebug.c xdebug/xdebug_private.h: - Added a new php.ini setting "xdebug.trace_options" to configure extra options for trace dumping. - Added the XDEBUG_TRACE_APPEND option (1) as trace option. This can be set with the ini setting above (only the number "1"), or passed as 2nd parameter to xdebug_start_trace() (both the number "1" or the constant XDEBUG_TRACE_APPEND). Sat May 01 13:49:36 CEST 2004 Derick Rethans xdebug_handler_dbgp.c: - Fixed returned error when the stack depth was out of limits. Thu Apr 22 21:00:49 CEST 2004 Derick Rethans xdebug.c: - The whitespace Nazi strikes again! Thu Apr 22 20:37:44 CEST 2004 Derick Rethans xdebug.c xdebug/xdebug_handler_dbgp.c xdebug/xdebug_handler_dbgp.h: - Whitespace and removing some unused variables. Wed Apr 21 20:30:29 CEST 2004 Shane Caraveo xdebug.c: - fix cookie name length - remove usage of XDEBUG_SESSION from environment Wed Apr 21 20:19:31 CEST 2004 Shane Caraveo xdebug.c xdebug/xdebug_handler_dbgp.c xdebug/xdebug_handler_dbgp.h xdebug/xdebug_handler_gdb.c xdebug/xdebug_handler_gdb.h xdebug/xdebug_handler_php3.c xdebug/xdebug_handler_php3.h xdebug/xdebug_handlers.h: - distinguish between xdebug and IDE session variables better - DBGP_COOKIE is specific to the dbgp protocol - XDEBUG_SESSION is now used for the xdebug activation cookie - magic_cookie no longer needs to be provided to the protocol handlers Tue Apr 20 23:51:56 CEST 2004 Shane Caraveo php_xdebug.h xdebug/xdebug.c xdebug/xdebug_handler_dbgp.c xdebug/xdebug_handler_dbgp.h xdebug/xdebug_var.c: - magic_cookie is not necessary for remote debugging - implement property_set based on eval # todo's are left on this - implement property_value based on property_get code # needs more work, see comments in code - property_get now uses eval as last resort to get a value - implement stdout redirection # only works in copy mode, not full redirection mode # this is one way to do it, but we might also consider # using filters so we can deal with stderr and stdin - fix stderr command to return success=0 - factor the eval function so we have some common eval code - fix CMD_OPTION to work with -- args - fix fullname attribute to be real php syntax - fix last response for stop and detach commands (identified by valgrind) Tue Apr 20 03:52:04 CEST 2004 Shane Caraveo xdebug.c xdebug/xdebug_handler_dbgp.c: - only build zend2 stuff with zend2 - make the kill/stop stop/detach change that happend long ago Sun Apr 18 14:31:35 CEST 2004 Derick Rethans test.sh xdebug/xdebug.c: - Remove useles remainder. Sun Apr 18 01:35:33 CEST 2004 Derick Rethans php_xdebug.h xdebug/xdebug.c: - Fixed bug #58: Xdebug 1.3.x doesn't compile with PHP 5. Sat Apr 17 12:24:06 CEST 2004 Derick Rethans debugclient/main.c: - Change title to reflect for which protocol this client is. Sat Apr 17 01:27:33 CEST 2004 Derick Rethans xdebug.c xdebug/xdebug_handler_dbgp.c xdebug/xdebug_handler_dbgp.h xdebug/xdebug_handler_gdb.c xdebug/xdebug_handler_gdb.h xdebug/xdebug_handler_php3.c xdebug/xdebug_handler_php3.h xdebug/xdebug_handlers.h xdebug/tests/exception.phpt: - Added hook into exception throwing mechinism of PHP so that they can be dealth with in the remote debugger frontends too. #- Only works with >= PHP 5 RC2 Sat Apr 17 01:26:04 CEST 2004 Derick Rethans rebuild.sh: - Add a script to rebuild the extension. #- /me lazy Fri Apr 16 19:37:06 CEST 2004 Shane Caraveo xdebug_profiler.c: just get rid of a warning (sorry forgot what the cvs msg format is) Fri Apr 16 09:56:22 CEST 2004 Derick Rethans xdebug_private.h: - Added return_value member to the function_stack struct. Wed Apr 14 19:42:31 CEST 2004 Derick Rethans config.w32: - Make things work with the snaps builder too. Tue Apr 13 22:33:45 CEST 2004 Derick Rethans xdebug_handler_gdb.c xdebug/xdebug_var.c: - Fixed a couple of segfaults with uninitialized variables with the GDB protocol. Tue Apr 13 16:00:00 CEST 2004 Derick Rethans xdebug_handler_gdb.c: - Fixed breaking on functions with the GDB compatible protocol. Mon Apr 12 20:31:01 CEST 2004 Derick Rethans xdebug.c xdebug/xdebug_handlers.h xdebug/xdebug_handler_dbgp.c: - Implemented the "return" breakpoint for DBGp. - Fixed the "context_get" DBGp command to return errors in case the stack depth requested doesn't exist. - Changed the -b and -e options to the DBGp "source" command to default to 0 and "end of script" so that either of those can be emitted. If -b exists and -e misses then the command will return all lines from the -b defined line to the end of the script. If -e exists and -b misses then all source until the line specified with -e is returned. Sun Apr 11 22:29:49 CEST 2004 Derick Rethans tests/001.phpt xdebug/tests/array_map.phpt xdebug/tests/assert_test.phpt xdebug/tests/auto_trace.phpt xdebug/tests/bug00001.phpt xdebug/tests/bug00002.phpt xdebug/tests/bug00003.phpt xdebug/tests/bug00022.phpt xdebug/tests/bug00032-ze1.phpt xdebug/tests/bug00032.phpt xdebug/tests/bug00057-ze1.phpt xdebug/tests/bug00057-ze2.phpt xdebug/tests/call_user_func_array.phpt xdebug/tests/call_user_func_array2.phpt xdebug/tests/function_counter.phpt xdebug/tests/local_vars_in_error-ze1.phpt xdebug/tests/local_vars_in_error.phpt xdebug/tests/memory_usage.phpt xdebug/tests/peak_memory_usage.phpt xdebug/tests/shutdown.phpt xdebug/tests/test1.phpt xdebug/tests/test10.phpt xdebug/tests/test10b.phpt xdebug/tests/test11.phpt xdebug/tests/test12.phpt xdebug/tests/test13.phpt xdebug/tests/test14.phpt xdebug/tests/test14b.phpt xdebug/tests/test15.phpt xdebug/tests/test16.phpt xdebug/tests/test16b.phpt xdebug/tests/test17.phpt xdebug/tests/test18.phpt xdebug/tests/test19.phpt xdebug/tests/test20.phpt xdebug/tests/test20b.phpt xdebug/tests/test3.phpt xdebug/tests/test4.phpt xdebug/tests/test5.phpt xdebug/tests/test6.phpt xdebug/tests/test7.phpt xdebug/tests/test7b.phpt xdebug/tests/test8.phpt xdebug/tests/test9.phpt xdebug/tests/test9b.phpt xdebug/tests/trace.phpt: - Disable profiler by default for all tests. - Stop using tempnam() and instead use uniqid() in test cases so that no additional files in /tmp are created. Sun Apr 11 16:44:04 CEST 2004 Derick Rethans xdebug_compat.c: - Implement collecting return values for PHP 4.3.x correctly. Sun Apr 11 16:22:09 CEST 2004 Derick Rethans config.m4 xdebug/php_xdebug.h xdebug/xdebug.c xdebug/xdebug_compat.c xdebug/xdebug_compat.h xdebug/xt.vim xdebug/tests/test11.phpt xdebug/tests/test8.phpt: - Implemented showing returng values in traces. The xdebug.collect_return php.ini settings needs to be activated for this. - Modified two test cases to test for the new feature - Added xdebug_compat.c to the extension files. Sat Apr 10 12:33:49 CEST 2004 Derick Rethans test-4.3.sh xdebug/test.sh xdebug/tests/bug00057-ze1.phpt xdebug/tests/bug00057-ze2.phpt: - Added test cases for bug #57 Sat Apr 10 01:27:51 CEST 2004 Derick Rethans tests/bug00032-ze1.phpt xdebug/tests/local_vars_in_error-ze1.phpt xdebug/tests/shutdown.phpt xdebug/tests/bug00032.phpt xdebug/tests/call_user_func_array2.phpt xdebug/tests/local_vars_in_error.phpt xdebug/tests/test1.phpt: - Update tests with new style of showing include files. - Split local vars and bug 32 tests to ZE1 and ZE2 test. Sat Apr 10 01:25:09 CEST 2004 Derick Rethans xdebug.c: - Fixed bug #57: Crash with overloading functions Fri Apr 09 22:02:48 CEST 2004 Derick Rethans xdebug.c: - Fixed earlier introduced bug where parameters to eval() were recorded wrongly. Parameters to eval() are no also always recorded. Thu Apr 08 23:47:43 CEST 2004 Derick Rethans xdebug_handler_dbgp.c: - Fixed bug #54: source command did not except missing -f parameter. Tue Apr 06 21:26:06 CEST 2004 Derick Rethans package.xml xdebug/php_xdebug.h: - Updated Changelog and NEWS from HEAD. - Updated package.xml file. - Go with 1.3.1! Tue Apr 06 21:10:04 CEST 2004 Derick Rethans xdebug_profiler.c: - Fixed profiler to aggregate class/method calls correctly. (Patch by Robert Beenen) Mon Apr 05 00:03:21 CEST 2004 Derick Rethans xdebug.c: - Fixed bug #44: Script time-outs should be disabled when debugging. Sun Apr 04 23:35:48 CEST 2004 Derick Rethans xdebug_compat.c: - And change the name of the symbols everywhere so that it works on Winshit again. Sun Apr 04 23:32:49 CEST 2004 Derick Rethans xdebug.c xdebug/xdebug_compat.h: - Make it work on Unices too again Sun Apr 04 23:24:59 CEST 2004 Derick Rethans xdebug_compat.c xdebug/xdebug_compat.h xdebug/xdebug.c xdebug/xdebug.dsp xdebug/xdebug_handler_dbgp.c: - Made Xdebug compile with all PHP 4.3.x versions by embedding the non-exported functions php_var_dump() and php_base64_encode()/php_base64_decode() into the Xdebug source. #- BSD style licenses rock :) Sat Apr 03 23:37:58 CEST 2004 Derick Rethans xdebug.c: - Removed two vars which are no longer needed. Tue Mar 30 22:07:49 CEST 2004 Harald Radi xdebug_handler_dbgp.c: - Fixed uri to local file path conversion in source command - Fixed format strings that caused xdebug to segfault Fri Mar 26 17:58:32 CET 2004 Derick Rethans xdebug_profiler.c: - Fixed profiler crash with includes. Thu Mar 25 18:48:56 CET 2004 Derick Rethans xdebug.c xdebug/xdebug_handler_dbgp.c: - Fixed handling the DBGP_COOKIE env variable to start an Xdebug session. - Fixed bug #53: Feature get misusing the supported attribute. - Fixed protocol_version attribute to the init packet. Thu Mar 25 18:35:33 CET 2004 Derick Rethans php_xdebug.h xdebug/debugclient/main.c: - Fixing copyright strings Thu Mar 25 17:57:32 CET 2004 Derick Rethans xdebug.c xdebug/xdebug_handler_dbgp.c xdebug/xdebug_handler_dbgp.h xdebug/xdebug_handler_gdb.c xdebug/xdebug_handler_gdb.h xdebug/xdebug_handler_php3.c xdebug/xdebug_handler_php3.h xdebug/xdebug_handlers.h xdebug/xdebug_private.h: - Added warnings if Xdebug was not loaded as a Zend extension. - Fixed bug #49: Included file's names should not be stored by address. - Fixed bug #51: Only start a debug session if XDEBUG_SESSION_START is passed as GET or POST parameter, or the DBGP_COOKIE is send to the server. Passing XDEBUG_SESSION_STOP as GET/POST parameter will end the debug session and removes the cookie again. The cookie is also passed to the remote handler backends; for DBGp it is added to the packet. - Added the protocol version to the packet. Mon Mar 22 02:39:57 CET 2004 Derick Rethans debugclient/main.c: - Update client to check for \0 at the end of a command packet. Wed Mar 17 19:21:15 CET 2004 Derick Rethans xdebug.c xdebug/xdebug_handler_gdb.c: - Fixed ZTS issues. Tue Mar 16 23:25:54 CET 2004 Derick Rethans php_xdebug.h xdebug/xdebug.c xdebug/tests/auto_trace.phpt: - Added the xdebug_get_tracefile_name() function to retrieve the name of the tracefile. This is useful in case auto trace is enabled and you want to clean the trace file. - Updated the tests/auto_trace.phpt test to use this new function. - Fixed bug #33: Implemented the use of the ZEND_POST_DEACTIVATE hook. Now we can handle destructors safely too. Tue Mar 16 20:22:36 CET 2004 Derick Rethans tests/bug00032.phpt: - Adjust test to changes in PHP 5 Tue Mar 16 20:03:38 CET 2004 Derick Rethans xdebug.c xdebug/xdebug_profiler.c xdebug/tests/array_map.phpt xdebug/tests/assert_test.phpt xdebug/tests/auto_trace.phpt xdebug/tests/bug00002.phpt xdebug/tests/bug00003.phpt xdebug/tests/bug00032.phpt xdebug/tests/call_user_func_array.phpt xdebug/tests/call_user_func_array2.phpt xdebug/tests/local_vars_in_error.phpt xdebug/tests/test1.phpt xdebug/tests/test10b.phpt xdebug/tests/test11.phpt xdebug/tests/test12.phpt xdebug/tests/test13.phpt xdebug/tests/test14b.phpt xdebug/tests/test15.phpt xdebug/tests/test16b.phpt xdebug/tests/test17.phpt xdebug/tests/test18.phpt xdebug/tests/test20b.phpt xdebug/tests/test3.phpt xdebug/tests/test4.phpt xdebug/tests/test5.phpt xdebug/tests/test6.phpt xdebug/tests/test7b.phpt xdebug/tests/test8.phpt xdebug/tests/test9b.phpt xdebug/tests/trace.phpt: - Update test cases after xdebug was turned off by default in our testing suite and also set xdebug.show_mem_delta to 0 where required. Mon Mar 15 17:42:28 CET 2004 Derick Rethans xdebug.dsp: - Re-add as binary Mon Mar 15 17:41:50 CET 2004 Derick Rethans xdebug.dsp: - Remove the .dsp from the branch Mon Mar 15 17:39:55 CET 2004 Derick Rethans xdebug.dsp: - Update .dsp files Mon Mar 15 17:31:19 CET 2004 Derick Rethans xdebug.dsp: - Change line endings Mon Mar 15 17:30:23 CET 2004 Derick Rethans xdebug.dsp: - Re-add as binary Mon Mar 15 17:29:40 CET 2004 Derick Rethans xdebug.dsp: - Remove non-binary .dsp Thu Mar 11 23:27:45 CET 2004 Derick Rethans xdebug_profiler.c: - Fixed typo Thu Mar 11 23:26:53 CET 2004 Derick Rethans xdebug.c xdebug/xdebug_profiler.c xdebug/xdebug_profiler.h: - Fixed Windows compile issues. Thu Mar 11 16:29:29 UTC 2004 Derick Rethans php_xdebug.h xdebug/xdebug.c: - Changed trace file naming: xdebug.trace_output_dir is now used to configure a directory to dump automatic traces; the trace file name now also includes the pid (xdebug.trace_output_name=pid) or a crc32 checksum of the current working dir (xdebug.trace_output_name=crc32) and traces are not being appended to an existing file anymore, but simply overwritten. Wed Mar 10 19:46:16 UTC 2004 Derick Rethans usefulstuff.c: - Fixed CRC routines Wed Mar 10 19:40:46 UTC 2004 Derick Rethans : - Fixed Changelog Wed Mar 10 19:38:17 UTC 2004 Derick Rethans xdebug_private.h xdebug/xdebug_profiler.c: - Added limited report for memory profiling Fri Mar 5 15:29:42 CET 2004 Derick Rethans /xdebug/php_xdebug.h /xdebug/usefulstuff.c /xdebug/usefulstuff.h /xdebug/xdebug.c /xdebug/xdebug_private.h /xdebug/xdebug_profiler.c /xdebug/xdebug_profiler.h: - Added internal xdebug_crc32() function. (Copy from PHP sources). - Changed the naming of profile files. With the setting xdebug.profiler_output_name you can configure if the pid must be appended, or an crc32 check of the path/file of the starting script. The latter setting "crc32" is the default. (This makes it easier to reload a profiling file for the same script.) - Fixed issues for compiling on Windows. - Implement correct recording of line information into profile files. - Added the php:: prefix to all internal PHP files in the profile output files. Fri Mar 5 15:25:50 CET 2004 Derick Rethans /xdebug/xdebug_handler_gdb.c: - MFH: Fixed problem with not closing files from which sourcelines where read. Fri Mar 5 15:25:19 CET 2004 Derick Rethans /xdebug/xdebug_handler_gdb.c: - Fixed problem with not closing files from which sourcelines where read. Thu Mar 4 12:46:46 CET 2004 Derick Rethans /xdebug/config.m4 /xdebug/config.w32 /xdebug/php_xdebug.h /xdebug/usefulstuff.c /xdebug/usefulstuff.h /xdebug/xdebug.c /xdebug/xdebug_handler_dbgp.c /xdebug/xdebug_handler_gdb.c /xdebug/xdebug_handler_php3.c /xdebug/xdebug_private.h /xdebug/xdebug_profiler.c /xdebug/xdebug_profiler.h /xdebug/xdebug_var.c /xdebug/xdebug_var.h: - Re-implemented profiling support. Xdebug outputs information the same way that cachegrind does so it is possible to use Kcachegrind as front-end. - Added ini settings for the profiler output directory (xdebug.profiler_output_dir) and to enable the profiler (xdebug.profiler_enable). These only work from httpd.conf, php.ini and .htaccess). - Moved xdebug_get_utime to usefulstuff.c - Removed constants for the old profiler. - The show_fname() function now wants an xdebug_func, and no longer a function_stack_entry *. Tue Mar 2 10:37:48 CET 2004 Derick Rethans /xdebug/usefulstuff.c /xdebug/xdebug_handler_dbgp.c /xdebug/xdebug_private.c: - Fixed -Wall errors Thu Feb 26 21:05:05 CET 2004 Derick Rethans /xdebug/xdebug.c: - Fixed segfault in case autoload was used. (Patch by Marcus Börger) Thu Feb 26 21:03:58 CET 2004 Derick Rethans /xdebug/xdebug_var.c: - Added the new PHP 5 error level E_STRICT. (Idea by Marcus Börger). Thu Feb 26 20:26:04 CET 2004 Derick Rethans /xdebug/debugclient/main.c: - MFH: Fixed "invalid argument" bug. (Patch by Brandon Philips and David Sklar) Thu Feb 26 20:24:23 CET 2004 Derick Rethans /xdebug/debugclient/main.c: - Fixed "invalid argument" bug. (Patch by Brandon Philips and David Sklar) Thu Feb 19 11:33:55 CET 2004 Derick Rethans /xdebug/xdebug.dsp: - Remove profiler.[ch] files from .dsp for PHP 4 snaps builder to work. Wed Feb 18 21:53:57 CET 2004 Derick Rethans /xdebug/xdebug.c /xdebug/tests/function_counter.phpt: - Fixed counting functions for xdebug_get_function_count(). - Added a testcase for xdebug_get_function_count(). Wed Feb 18 21:45:32 CET 2004 Derick Rethans /xdebug/test.sh /xdebug/xdebug.c /xdebug/xdebug_private.h /xdebug/tests/test10b.phpt /xdebug/tests/test20b.phpt /xdebug/tests/test7b.phpt /xdebug/tests/test9b.phpt /xdebug/tests/array_map.phpt /xdebug/tests/assert_test.phpt /xdebug/tests/auto_trace.phpt /xdebug/tests/bug00002.phpt /xdebug/tests/bug00003.phpt /xdebug/tests/bug00032.phpt /xdebug/tests/call_user_func_array.phpt /xdebug/tests/call_user_func_array2.phpt /xdebug/tests/test1.phpt /xdebug/tests/test10.phpt /xdebug/tests/test11.phpt /xdebug/tests/test12.phpt /xdebug/tests/test13.phpt /xdebug/tests/test14.phpt /xdebug/tests/test14b.phpt /xdebug/tests/test15.phpt /xdebug/tests/test16.phpt /xdebug/tests/test16b.phpt /xdebug/tests/test17.phpt /xdebug/tests/test18.phpt /xdebug/tests/test20.phpt /xdebug/tests/test7.phpt /xdebug/tests/test8.phpt /xdebug/tests/test9.phpt /xdebug/tests/trace.phpt: - Changed xdebug_start_trace() to return the filename of the tracefile (.xt is added to the requested name). - Updated test cases for the change to xdebug_start_trace(). - Corrected and added test cases for PHP 5. Wed Feb 18 20:43:15 CET 2004 Derick Rethans /xdebug/tests/local_vars_in_error.phpt: - Fixed textcase by parameterized time Wed Feb 18 20:34:08 CET 2004 Derick Rethans /xdebug/php_xdebug.h /xdebug/xdebug_code_coverage.h /xdebug/xdebug.c /xdebug/xdebug_code_coverage.c: - Implemented function_counter Tue Feb 10 19:47:41 CET 2004 Shane Caraveo /xdebug/xdebug_var.c /xdebug/xdebug_var.h: - add fullname attribute to properties. Still a couple issues that need to be worked out, such as static class vars, adding variable sybmols ($) Tue Feb 3 05:37:32 CET 2004 Shane Caraveo /xdebug/xdebug_handler_dbgp.h /xdebug/xdebug_handler_dbgp.c: - dbgp uses -- at the end of command lines to denote extra data. eval uses this. this patch fixes command parsing to use -- as the last argument - fix error reporting for parse errors Tue Feb 3 04:23:49 CET 2004 Shane Caraveo /xdebug/xdebug.c: - simplify the last patch for environment configuration Tue Feb 3 03:07:54 CET 2004 Shane Caraveo /xdebug/xdebug.c: - Implement ability to set remote debugging features via the environment. This allows an IDE to emulate CGI and still pass the configuration through to the debugger. In CGI mode, PHP does not allow -d arguments. Fri Jan 30 20:15:47 CET 2004 Derick Rethans /xdebug/usefulstuff.c: - Fixed undefined constant - Whitespace fixes Fri Jan 30 19:59:15 CET 2004 Shane Caraveo /xdebug/xdebug.c /xdebug/usefulstuff.c /xdebug/usefulstuff.h /xdebug/xdebug_handler_dbgp.c: - put redundant command loop code into a function (dbgp) - add functions to switch between paths and uri's - make breakpoints work (breaks gdb breakpoints) Tue Jan 27 00:24:48 CET 2004 Derick Rethans /xdebug/php_xdebug.h /xdebug/usefulstuff.c /xdebug/usefulstuff.h /xdebug/xdebug_handler_dbgp.c: - Fixed responses by setting status and reasons correctly. (Shane) - Fixed handling reading from sockets. (Shane, Derick) - Added some missing attributes to the init response. (Shane) - Fixed deinit by sending a response. (Shane, Derick) - Fixed responses when a breakpoint occurred. (Shane) Mon Jan 26 22:32:17 CET 2004 Derick Rethans /xdebug/xdebug_private.c: - Fix some warnings Mon Jan 26 22:28:51 CET 2004 Derick Rethans /xdebug/xdebug_var.c: - Duplicate variable name in order to prevent PHP freeing it prematurely. Mon Jan 26 22:06:46 CET 2004 Derick Rethans /xdebug/xdebug_handler_dbgp.c: - Be explicit with "supported" attributes in "feature_get". Mon Jan 26 20:46:14 CET 2004 Derick Rethans /xdebug/xdebug_handler_dbgp.c: - Also use the now fixed function. Mon Jan 26 20:45:02 CET 2004 Derick Rethans /xdebug/xdebug_handler_dbgp.c: - Fixed getting local variables in all stack frames Fri Jan 16 09:57:47 CET 2004 Derick Rethans /xdebug/xdebug.c: - Fix year Fri Jan 16 09:44:07 CET 2004 Derick Rethans /xdebug/xt.vim /xdebug/xdebug.c: - Added VIM syntax highlighting file - Added the .xt extension to generated traces Wed Jan 14 15:53:13 CET 2004 Derick Rethans /xdebug/xdebug.c: - Remove $this and $GLOBALS from showing variables in the local scope Tue Jan 13 17:11:41 CET 2004 Derick Rethans /xdebug/compile.bat /xdebug/config.w32 /xdebug/xdebug.mak /xdebug/xdebug_4_3.mak: - Windows build fixes Tue Jan 13 13:23:09 CET 2004 Derick Rethans /xdebug/xdebug_var.c: - Fixed crash bug in getting symbols. Tue Jan 13 10:36:09 CET 2004 Derick Rethans /xdebug/php_xdebug.h /xdebug/xdebug.c /xdebug/xdebug_private.h: - Added a new setting xdebug.show_mem_delta to show differences between current and previous memory usage on a function call level. - Added a new setting xdebug.collect_includes which separates collecting names of include files from the xdebug.collect_params setting. This is mostly useful for tracing. Mon Jan 12 13:03:48 CET 2004 Derick Rethans /xdebug/tests/peak_memory_usage.phpt /xdebug/tests/array_map.phpt /xdebug/tests/assert_test.phpt /xdebug/tests/auto_trace.phpt /xdebug/tests/bug00002.phpt /xdebug/tests/bug00003.phpt /xdebug/tests/call_user_func_array.phpt /xdebug/tests/call_user_func_array2.phpt /xdebug/tests/local_vars_in_error.phpt /xdebug/tests/memory_usage.phpt /xdebug/tests/test1.phpt /xdebug/tests/test10.phpt /xdebug/tests/test11.phpt /xdebug/tests/test12.phpt /xdebug/tests/test13.phpt /xdebug/tests/test14.phpt /xdebug/tests/test14b.phpt /xdebug/tests/test15.phpt /xdebug/tests/test16.phpt /xdebug/tests/test16b.phpt /xdebug/tests/test17.phpt /xdebug/tests/test18.phpt /xdebug/tests/test20.phpt /xdebug/tests/test6.phpt /xdebug/tests/test7.phpt /xdebug/tests/test8.phpt /xdebug/tests/test9.phpt /xdebug/tests/trace.phpt /xdebug/tests/bug00004.phpt /xdebug/tests/get_function_trace.phpt /xdebug/tests/profiler_miscalc.phpt: - Fixed tests for new tracing method Mon Jan 12 13:01:29 CET 2004 Derick Rethans /xdebug/config.m4 /xdebug/php_xdebug.h /xdebug/xdebug.c /xdebug/xdebug_code_coverage.c /xdebug/xdebug_handler_gdb.c /xdebug/xdebug_private.h /xdebug/package.xml: - Removed profiler code, and lay foundation for new code. - Rewrote the tracing code, you can now only trace to file; this greatly enhances performance as no string representation of variables need to be kept in memory any more. - Removed xdebug_get/dump_function_trace() because of the new idea of tracing. - Added the xdebug.auto_trace_file setting to configure a trace file to write to as addition to the xdebug.auto_trace setting which just turns on tracing. - Removed the four profiling functions, something new will be written for them. - Added a xdebug.extended_info configuration setting to turn off the generation of extended opcodes that are needed for stepping and breakpoints for the remote debugger. This is useful incase you want to profile memory usage as the generation of this extended info increases memory usage of oparrrays by about 33%. - Changed test for max_nesting_level; it now tests if the current level is equal to the maximum level. This prevents infinite calls to the error handler in case a user defined error handler or user defined session handler is used. - Fixed a crash bug that was caused by a buffer overrun in a statically sized buffer for logging to the error file. - Added the xdebug.show_local_vars setting with which you can turn off the showing of local variables in the top most stack frame on errors. - Added the xdebug_peak_memory_usage() function which returns the peak memory used in a script. (Only work when --enable-memory-limit was enabled) Mon Jan 12 09:49:31 CET 2004 Derick Rethans /xdebug/usefulstuff.c /xdebug/usefulstuff.h: - Added internal function to return time in the 2004-01-12 09:49:25 format. Thu Jan 8 13:55:38 CET 2004 Derick Rethans /xdebug/xdebug_var.c: - Make it compile with PHP 4 again Mon Jan 5 09:29:43 CET 2004 Derick Rethans /xdebug/xdebug_var.c: - Fixed some of the variable printing routines regarding PPP. Sun Dec 28 23:39:29 CET 2003 Derick Rethans /xdebug/xdebug_var.c: - Added support for showing private, protected and public in the fancy var_dump() function. - Changed showing recursion issues with the fancy var_dump() function. Sun Dec 28 20:33:54 CET 2003 Derick Rethans /xdebug/LICENSE: - Fixed email and web addresses in license - Added "2004" to the copyright statement - Bumbed the version number to 1.01 Sun Dec 28 19:11:30 CET 2003 Derick Rethans /xdebug/xdebug.c: - If we test for preconditions, let's do the assignment after it ;-) This fixes a segfault for when we have a parse error. Sun Dec 28 17:35:24 CET 2003 Derick Rethans /xdebug/php_xdebug.h /xdebug/xdebug.c: - Added FR #5: xdebug_break() function which interupts the script for the debug engine. Sun Dec 28 15:37:44 CET 2003 Derick Rethans /xdebug/php_xdebug.h /xdebug/xdebug.c /xdebug/debugclient/README /xdebug/debugclient/main.c: - Changed default debug engine port from 17689 to 9000 per DBGp specs. Fri Dec 26 22:59:43 CET 2003 Derick Rethans /xdebug/compile.bat: - Update for Windows / Xdebug 1.3.0 Fri Dec 26 22:47:50 CET 2003 Derick Rethans /xdebug/package.xml: - Fixing some typoes Fri Dec 26 22:47:34 CET 2003 Derick Rethans : - Update NEWS with 1.3.x things Fri Dec 26 22:45:16 CET 2003 Derick Rethans /xdebug/php_xdebug.h: - Back to dev Fri Dec 26 22:44:15 CET 2003 Derick Rethans /xdebug/php_xdebug.h: - Go with 1.3.0 Fri Dec 26 22:43:11 CET 2003 Derick Rethans /xdebug/package.xml: - Update for 1.3.0 release Fri Dec 26 15:35:02 CET 2003 Derick Rethans /xdebug/xdebug_handler_dbgp.c: - Implemented 'typemap_get'. Fri Dec 26 15:08:28 CET 2003 Derick Rethans /xdebug/xdebug_handler_dbgp.c: - Return an error when an unknown command has been issued. Fri Dec 26 15:02:20 CET 2003 Derick Rethans /xdebug/xdebug_handler_dbgp.c: - Return correct data in 'stack_get'. Wed Dec 24 20:13:36 CET 2003 Derick Rethans /xdebug/xdebug_var.c: - Added 'classname' attribute to returning properties of type bject. Wed Dec 24 19:59:13 CET 2003 Derick Rethans /xdebug/xdebug_handler_dbgp.c /xdebug/xdebug_handler_gdb.c /xdebug/xdebug_handlers.c /xdebug/xdebug_handlers.h: - Added 'type' and 'state' attributes to the response of 'breakpoint_get' and 'breakpoint_list'. - Fixed problem with garbage for the 'id' attribute for returned breakpoints. Wed Dec 24 17:47:05 CET 2003 Derick Rethans /xdebug/xdebug_handler_gdb.c: - Fixed bug #36: GDB handler using print causes segfault with wrong syntax Wed Dec 24 17:46:16 CET 2003 Derick Rethans /xdebug/debugclient/main.c /xdebug/debugclient/build/buildconf1.mk: - Partial MFH: - Renamed VERSION to DEBUGCLIENT_VERSION for some weird autoconf conflict - Add libedit availability to start up banner Tue Dec 23 22:07:08 CET 2003 Derick Rethans /xdebug/xdebug_handler_dbgp.c: - Backout this unwanted commit Tue Dec 23 22:04:10 CET 2003 Derick Rethans /xdebug/xdebug.c: - MFH: Adhere to error_reporting setting for logging the basic notice to file too. Tue Dec 23 22:03:23 CET 2003 Derick Rethans /xdebug/xdebug.c /xdebug/xdebug_handler_dbgp.c: - Adhere to error_reporting setting for logging the basic notice to file too. Sat Dec 20 19:44:12 CET 2003 Derick Rethans /xdebug/xdebug_handler_dbgp.c: - Added missing response attributes "success" and "feature" to "feature_set" responses. Fri Dec 19 17:29:26 CET 2003 Derick Rethans /xdebug/xdebug_handler_dbgp.c: - The fileuri is an attribute of the init tag, not a sub element Fri Dec 19 10:43:06 CET 2003 Derick Rethans /xdebug/xdebug.c: - MFH: Fixed bug #32 (Unusual dynamic variables cause xdebug to crash). Fri Dec 19 10:41:58 CET 2003 Derick Rethans : - We don't prepend thoseugly zeroes (need to find a way to tell mantis not to do it either :) Fri Dec 19 05:12:59 CET 2003 Ilia Alshanetsky /xdebug/xdebug.c /xdebug/tests/bug00032.phpt: - Fixed bug #32 (Unusual dynamic variables cause xdebug to crash). Thu Dec 18 12:40:32 CET 2003 Derick Rethans /xdebug/xdebug_handler_dbgp.c: - Fix for windows... again :) Thu Dec 18 12:34:03 CET 2003 Derick Rethans /xdebug/xdebug_handler_dbgp.c: - DBGp: added fileuri attribute to the init tag. Thu Dec 18 12:11:22 CET 2003 Derick Rethans /xdebug/xdebug_private.c /xdebug/xdebug_private.h /xdebug/config.m4 /xdebug/package.xml /xdebug/php_xdebug.h /xdebug/xdebug.c /xdebug/xdebug.mak /xdebug/xdebug_4_3.mak /xdebug/xdebug_code_coverage.c /xdebug/xdebug_handler_dbgp.c /xdebug/xdebug_handler_gdb.c /xdebug/xdebug_handler_php3.c /xdebug/xdebug_handlers.h /xdebug/xdebug_profiler.c /xdebug/xdebug_superglobals.c /xdebug/xdebug_var.c: - Seperate some definitions and functions out to xdebug_private.[ch] - DBGp: remove breakpoint_disable/breakpoint_enable and add breakpoint_update instead. - DBGp: added various attributes to various responses to bring it more uptodate to the updated protocol specifications. Wed Dec 17 21:50:27 CET 2003 Derick Rethans /xdebug/xdebug_str.c: - And we readd those headers because Windows needs them for vsnprint(). Wed Dec 17 21:43:40 CET 2003 Derick Rethans /xdebug/config.w32: - Added config.w32 file for the 'new' windows build system (Provided by Sebastian Bergmann). Fri Dec 12 12:57:42 CET 2003 Derick Rethans /xdebug/xdebug_str.c: - We don't need those includes Wed Dec 10 10:15:28 CET 2003 Derick Rethans /xdebug/xdebug.c: - Fixed segfault in showing error messages when there were no stack items yet. Thu Dec 4 15:44:45 CET 2003 Derick Rethans /xdebug/xdebug_superglobals.c /xdebug/xdebug.c: - Make things build on Windows again. Wed Dec 3 17:00:16 CET 2003 Derick Rethans /xdebug/php_xdebug.h /xdebug/test.sh /xdebug/xdebug.c /xdebug/tests/local_vars_in_error.phpt /xdebug/tests/auto_trace.phpt /xdebug/tests/test4.phpt /xdebug/tests/test5.phpt /xdebug/tests/test6.phpt: - Fixed some layout issues. - Added ini setting "xdebug.dump_global" with which you can turn off dumping of super globals even in you have that configured. This is most seful for tests. - Fixed test cases to use the new xdebug.dump_global setting to suppress dumping of super globals. - Added testcase for showing variables in the top most stackframe on error. Wed Dec 3 12:02:17 CET 2003 Derick Rethans /xdebug/test.sh /xdebug/xdebug.c /xdebug/xdebug_handler_gdb.c /xdebug/xdebug_superglobals.c /xdebug/xdebug_var.c /xdebug/xdebug_var.h: - Added FR #30: Dump current scope information in stack traces on error. - Cleaned up some code and make error messages look a bit prettier. Mon Dec 1 16:28:01 CET 2003 Derick Rethans /xdebug/xdebug.c /xdebug/tests/bug00022.phpt: - MFH: Fixed bug #22: Segmentation fault with xdebug_get_function_stack() and collect_params=1. Mon Dec 1 16:25:00 CET 2003 Derick Rethans /xdebug/xdebug.c /xdebug/tests/bug00022.phpt: - Fixed bug #22: Segmentation fault with xdebug_get_function_stack() and collect_params=1. Tue Nov 25 17:27:52 CET 2003 Derick Rethans /xdebug/compile.bat: - This pause should not be in Sat Nov 22 16:45:42 CET 2003 Derick Rethans /xdebug/xdebug_var.c: - MFH: Copy and paste error Sat Nov 22 16:40:47 CET 2003 Derick Rethans /xdebug/compile.bat /xdebug/xdebug.mak /xdebug/xdebug_4_3.mak /xdebug/xdebug_handler_dbgp.c /xdebug/xdebug_handler_dbgp.h /xdebug/xdebug_str.c /xdebug/xdebug_var.c: - Fix compilation on windows Sat Nov 22 15:16:40 CET 2003 Derick Rethans /xdebug/php_xdebug.h /xdebug/xdebug_handler_dbgp.c: - Update constant names Thu Nov 20 15:38:13 CET 2003 Derick Rethans /xdebug/xdebug_var.c: - MFH: Fixed bug #31: & entity replaced after others, wrong HTML output. Thu Nov 20 15:37:37 CET 2003 Derick Rethans /xdebug/xdebug_var.c: - Fixed bug #31: & entity replaced after others, wrong HTML output. Sun Nov 9 00:03:36 CET 2003 Derick Rethans /xdebug/compile.bat: - MFB: Name .dlls more consistently Sun Nov 9 00:02:47 CET 2003 Derick Rethans /xdebug/compile.bat: - Name .dlls more consistently Sat Nov 8 23:34:26 CET 2003 Derick Rethans /xdebug/compile.bat: - Update compile script with -dP Sat Nov 8 23:32:22 CET 2003 Derick Rethans /xdebug/xdebug_handler_gdb.c /xdebug/xdebug_handler_gdb.h: - MFH: Added file/line to signals in gdb protocol. Sat Nov 8 23:31:59 CET 2003 Derick Rethans /xdebug/xdebug_handler_gdb.c: - Fix XML layout Sat Nov 8 23:28:32 CET 2003 Derick Rethans /xdebug/php_xdebug.h: - Back to dev Sat Nov 8 19:32:03 CET 2003 Derick Rethans /xdebug/package.xml: - Remove autoconf 2.53 shit Sat Nov 8 19:26:49 CET 2003 Derick Rethans /xdebug/package.xml /xdebug/php_xdebug.h: - Go with RC2 Sat Nov 8 13:04:34 CET 2003 Derick Rethans /xdebug/xdebug.c: - MFH: Fixed bug #19: The value of xdebug.output_dir in a .htaccess never takes effect. Sat Nov 8 13:03:28 CET 2003 Derick Rethans /xdebug/xdebug.c: - Fixed bug #19: The value of xdebug.output_dir in a .htaccess never takes effect. Fri Nov 7 16:27:03 CET 2003 Derick Rethans /xdebug/xdebug.c: - MFH: Fixed bug #27: Repeated connect attempts when no debugger is listening Fri Nov 7 16:24:27 CET 2003 Derick Rethans /xdebug/xdebug.c: - Fixed bug #27: Repeated connect attempts when no debugger is listening Fri Nov 7 16:23:07 CET 2003 Derick Rethans /xdebug/xdebug_handler_gdb.c /xdebug/xdebug_handler_gdb.h: - Fix compile warnings Sun Nov 2 11:32:25 CET 2003 Derick Rethans /xdebug/xdebug_handler_dbgp.c /xdebug/xdebug_str.h: - Fixing some memleaks Sun Nov 2 11:30:06 CET 2003 Derick Rethans /xdebug/xdebug_handler_gdb.c /xdebug/xdebug_handler_gdb.h: - Add file/line number for signals Fri Oct 31 18:45:15 CET 2003 Derick Rethans /xdebug/xdebug.c /xdebug/xdebug_handler_dbgp.c /xdebug/xdebug_handler_dbgp.h /xdebug/xdebug_handler_gdb.c /xdebug/xdebug_handler_gdb.h /xdebug/xdebug_handler_php3.c /xdebug/xdebug_handler_php3.h /xdebug/xdebug_handlers.h: - Add version info to handlers Fri Oct 31 17:37:51 CET 2003 Derick Rethans /xdebug/xdebug.c /xdebug/xdebug_handler_dbgp.c /xdebug/xdebug_handler_dbgp.h /xdebug/xdebug_handler_gdb.c /xdebug/xdebug_handlers.h: - Implemented temporary breakpoints, and the commands breakpoint_disable and breakpoint_enable Thu Oct 30 13:55:29 CET 2003 Derick Rethans /xdebug/xdebug_handler_dbgp.c: - Fixed breakpoint_remove Thu Oct 30 09:28:00 CET 2003 Derick Rethans /xdebug/xdebug_handler_dbgp.c: - Fix continue commands Thu Oct 30 09:16:15 CET 2003 Derick Rethans /xdebug/debugclient/configure.in /xdebug/debugclient/main.c: - Bail out if libedit support was requested but not found - Add libedit availability to start up banner Wed Oct 29 17:42:00 CET 2003 Derick Rethans /xdebug/xdebug_handler_dbgp.c /xdebug/xdebug_handler_dbgp.h /xdebug/xdebug_handler_gdb.c /xdebug/xdebug_handler_gdb.h /xdebug/xdebug_handlers.h: - Show the current file/line in a breakpoint package, not the file/line of where the current function was called from. - Use "long" as type for line numbers Wed Oct 29 15:28:22 CET 2003 Derick Rethans /xdebug/xdebug_handler_dbgp.c: - Fixed a couple of silly typoes Wed Oct 29 11:27:49 CET 2003 Derick Rethans /xdebug/config.m4 /xdebug/php_xdebug.h /xdebug/xdebug.c /xdebug/xdebug_handler_dbgp.c /xdebug/xdebug_handler_dbgp.h /xdebug/xdebug_handlers.h /xdebug/xdebug_str.h /xdebug/xdebug_var.c /xdebug/xdebug_var.h /xdebug/xdebug_xml.c: - Added the XML writer to config.m4 - Added constants for version, author etc. - Added constants for statuses, reasons and error codes - We go back to "gdb" as default for now, so that other people can test other Xdebug 2 features too. - Replaced old GDB-style function handlers with the new DBGp one. - Added breakpoint list managing functions. - Added new command parsing function. - Rewrote the remote debugging callbacks for DBGp. - Added zval to xdebug_xml_node convertor. - Made xdebug_xml.c compile and work again. - Wed Oct 29 11:07:45 CET 2003 Derick Rethans /xdebug/debugclient/main.c: - Now use the new protocol - Renamed VERSION to DEBUGCLIENT_VERSION for some weird autoconf conflict Wed Oct 29 10:52:08 CET 2003 Derick Rethans /xdebug/debugclient/usefulstuff.h /xdebug/debugclient/usefulstuff.c: - Added function argument to specify the delimeter and a output argument for the returned length of the buffer to make it binary safe. Thu Oct 16 12:46:03 CEST 2003 Derick Rethans /xdebug/xdebug_handler_gdb.c: - MFH: We also need to support the long form "continue" here. Thu Oct 16 12:45:29 CEST 2003 Derick Rethans /xdebug/xdebug_handler_gdb.c: - We also need to support the long form "continue" here. Wed Oct 15 16:23:02 CEST 2003 Derick Rethans /xdebug/xdebug_str.c: - Remove inline keywords Wed Oct 15 16:17:38 CEST 2003 Derick Rethans /xdebug/xdebug_handler_gdb.c: - Fixed bug in deleting absolute breakpoints on Windows Wed Oct 15 16:16:21 CEST 2003 Derick Rethans /xdebug/xdebug_handler_gdb.c: - Fixed bug in deleting absolute breakpoints on Windows Tue Oct 14 18:46:47 CEST 2003 Derick Rethans /xdebug/xdebug_xml.c /xdebug/xdebug_xml.h: - Change interface a bit to accomodate memory issues Tue Oct 14 17:59:50 CEST 2003 Derick Rethans /xdebug/xdebug.c: - MFH: Fix URL Tue Oct 14 17:57:04 CEST 2003 Derick Rethans /xdebug/xdebug.c: - Fix URL Mon Oct 13 10:18:39 CEST 2003 Derick Rethans /xdebug/xdebug_xml.c /xdebug/xdebug_xml.h: - Added Xdebug XML write functions Mon Oct 13 10:17:11 CEST 2003 Derick Rethans /xdebug/xdebug_str.h: - Add xdebug_str_dtor macro Sun Oct 12 16:28:59 CEST 2003 Derick Rethans /xdebug/xdebug_mm.h /xdebug/xdebug_str.c /xdebug/xdebug_str.h /xdebug/Makefile.in /xdebug/config.m4 /xdebug/package.xml /xdebug/php_xdebug.h /xdebug/usefulstuff.c /xdebug/xdebug.c /xdebug/xdebug.dsp /xdebug/xdebug.mak /xdebug/xdebug_4_3.mak /xdebug/xdebug_code_coverage.h /xdebug/xdebug_handler_dbgp.c /xdebug/xdebug_handler_gdb.c /xdebug/xdebug_handler_gdb.h /xdebug/xdebug_handler_php3.c /xdebug/xdebug_handlers.c /xdebug/xdebug_profiler.c /xdebug/xdebug_var.c /xdebug/xdebug_var.h: - Split xdebug_var.[ch] into xdebug_var.[ch] and xdebug_str.[ch] - Move the allocation defines into xdebug_mm.h - Lower case the XDEBUG_STR_* functions Sun Oct 12 16:12:12 CEST 2003 Derick Rethans /xdebug/.cvsignore: - Add autoconf 2.5x crap to .cvsignore Thu Oct 9 09:06:49 CEST 2003 Derick Rethans /xdebug/xdebug.c: - Fixed bug #20: Build failure due to wrong check for API_NO. Tue Oct 7 12:56:43 CEST 2003 Derick Rethans /xdebug/xdebug_handler_dbgp.c /xdebug/xdebug_handler_dbgp.h /xdebug/Makefile.in /xdebug/config.m4 /xdebug/package.xml /xdebug/php_xdebug.h /xdebug/test.sh /xdebug/usefulstuff.c /xdebug/usefulstuff.h /xdebug/xdebug.c /xdebug/xdebug.dsp /xdebug/xdebug.mak /xdebug/xdebug_4_3.mak /xdebug/xdebug_handler_gdb.c /xdebug/xdebug_handler_gdb.h /xdebug/xdebug_handlers.c /xdebug/xdebug_handlers.h: - Add dbgp handler files, which do currently nothing yet - Implemented debug session cookies - Added allowed_clients ini setting (unimplemented yet) - Added a description field to debug handlers struct, and show those in phpinfo() - Move some common functions to usefulstuff.[ch] - Fixed PHP 4.3 problems for php_setcookie and MODULE_EXEC_FINISHED Mon Oct 6 20:41:59 CEST 2003 Derick Rethans /xdebug/php_xdebug.h: - Update version number Mon Oct 6 20:37:15 CEST 2003 Derick Rethans /xdebug/xdebug.c: - This should not have gone in, as it was not ready yet. Mon Oct 6 20:19:47 CEST 2003 Derick Rethans /xdebug/xdebug.c: - MFH: Fixed handling stack traces for hen display_errors was set to Off. Mon Oct 6 19:58:28 CEST 2003 Derick Rethans /xdebug/xdebug.c: - Fixed handling stack traces for when display_errors was set to Off. Sat Sep 27 22:57:54 CEST 2003 Derick Rethans /xdebug/tests/test4.phpt /xdebug/tests/test5.phpt /xdebug/tests/test6.phpt: - MFH: Change in PHP 5's error messages Sat Sep 27 22:55:03 CEST 2003 Derick Rethans /xdebug/tests/test4.phpt /xdebug/tests/test5.phpt /xdebug/tests/test6.phpt: - Fix tests for PHP 5, where the error format changed. Sat Sep 27 20:01:13 CEST 2003 Ilia Alshanetsky /xdebug/xdebug_profiler.c: - Add some missing comments, more to follow. Thu Sep 25 14:58:02 CEST 2003 Derick Rethans /xdebug/xdebug_profiler.c: - MFH: Fixed bug #18 Thu Sep 25 14:53:19 CEST 2003 Derick Rethans /xdebug/xdebug_profiler.c: - Fixed bug #18: Mistyped sizeof()'s for array indexes in profiler output. Mon Sep 22 12:02:59 CEST 2003 Derick Rethans /xdebug/README /xdebug/LICENSE: - Documentation Mon Sep 22 11:07:15 CEST 2003 Derick Rethans /xdebug/debugclient/README /xdebug/debugclient/INSTALL /xdebug/debugclient/LICENSE /xdebug/debugclient/main.c: - Added setting for port to listen on - Implemented running the previous command when pressing just enter. Mon Sep 22 11:04:55 CEST 2003 Derick Rethans /xdebug/debugclient/build/buildconf1.mk /xdebug/debugclient/build/buildconf2.mk /xdebug/debugclient/Makefile.am /xdebug/debugclient/acinclude.m4: - Makefile maintenance Fri Sep 19 17:16:07 CEST 2003 Derick Rethans /xdebug/tests/profiler_miscalc.phpt: - Added test which shows that the profiler does strange things if either: * xdebug_print/dump_function_profile() is called outside the global scope * auto_profiling is used, and there is an exit() call inside a function (exit() inside the global scope is fine). Fri Sep 19 15:15:44 CEST 2003 Derick Rethans /xdebug/package.xml: - Housekeeping Fri Sep 19 10:08:55 CEST 2003 Derick Rethans /xdebug/xdebug.c /xdebug/tests/array_map.phpt: - Fixed segfault where a function name didn't exist in case of a "call_user_function". - Fixed reading a filename in case of an callback to a PHP function from an internal function (like "array_map()"). Fri Sep 19 09:54:29 CEST 2003 Derick Rethans /xdebug/tests/bug00001.phpt: - Add ZE2 contraint Fri Sep 19 09:53:41 CEST 2003 Derick Rethans /xdebug/debugclient/INSTALL: - Fix install instructions Thu Sep 18 20:37:57 CEST 2003 Derick Rethans /xdebug/package.xml: - Add configure.in to the package Thu Sep 18 16:31:59 CEST 2003 Derick Rethans /xdebug/README /xdebug/php_xdebug.h /xdebug/usefulstuff.c /xdebug/usefulstuff.h /xdebug/xdebug.c /xdebug/xdebug_code_coverage.c /xdebug/xdebug_code_coverage.h /xdebug/xdebug_com.c /xdebug/xdebug_com.h /xdebug/xdebug_handler_gdb.c /xdebug/xdebug_handler_gdb.h /xdebug/xdebug_handler_php3.c /xdebug/xdebug_handler_php3.h /xdebug/xdebug_handlers.c /xdebug/xdebug_handlers.h /xdebug/xdebug_var.c /xdebug/xdebug_var.h /xdebug/debugclient/main.c /xdebug/debugclient/usefulstuff.c /xdebug/debugclient/usefulstuff.h: - Email update Thu Sep 18 16:29:17 CEST 2003 Derick Rethans /xdebug/package.xml: - Update NEWS and package XML Wed Sep 17 18:09:09 CEST 2003 Derick Rethans /xdebug/debugclient/INSTALL: - Update INSTALL file with libedit info Wed Sep 10 18:10:18 CEST 2003 Derick Rethans /xdebug/TODO: - Update of NEWS - Moved TODO list to http://bugs.xdebug.org Sun Sep 7 15:28:01 CEST 2003 Derick Rethans /xdebug/tests/assert_test.phpt /xdebug/tests/auto_trace.phpt /xdebug/tests/bug00001.phpt /xdebug/tests/bug00002.phpt /xdebug/tests/bug00003.phpt /xdebug/tests/bug00004.phpt /xdebug/tests/call_user_func_array.phpt /xdebug/tests/call_user_func_array2.phpt /xdebug/tests/get_function_trace.phpt /xdebug/tests/memory_usage.phpt /xdebug/tests/test1.phpt /xdebug/tests/test10.phpt /xdebug/tests/test11.phpt /xdebug/tests/test12.phpt /xdebug/tests/test13.phpt /xdebug/tests/test14.phpt /xdebug/tests/test14b.phpt /xdebug/tests/test15.phpt /xdebug/tests/test16.phpt /xdebug/tests/test16b.phpt /xdebug/tests/test17.phpt /xdebug/tests/test18.phpt /xdebug/tests/test19.phpt /xdebug/tests/test20.phpt /xdebug/tests/test7.phpt /xdebug/tests/test8.phpt /xdebug/tests/test9.phpt /xdebug/tests/trace.phpt: - Disable xdebug.auto_profile in all affected tests Sun Sep 7 15:10:45 CEST 2003 Derick Rethans /xdebug/xdebug_handler_gdb.c: - Plug a memory leak Sun Sep 7 14:48:44 CEST 2003 Derick Rethans /xdebug/TODO /xdebug/xdebug_handler_gdb.c: - Fixed memleak with 'eval' command Sun Sep 7 14:38:21 CEST 2003 Derick Rethans /xdebug/TODO: - This appeared to be the same 'eval' problem that I fixed yesterday. Sun Sep 7 03:04:33 CEST 2003 Derick Rethans /xdebug/TODO /xdebug/php_xdebug.h /xdebug/xdebug.c /xdebug/xdebug_handler_gdb.c: - Fixed problems with using 'eval' and breakpoints at the same time. The 'eval' was triggering another break incorrectly. Wed Sep 3 13:41:07 CEST 2003 Derick Rethans /xdebug/xdebug.c: - Fixed bug #3: Debug files (xdebug-xxxxx.txt) don't get updated Tue Sep 2 23:49:40 CEST 2003 Derick Rethans /xdebug/TODO /xdebug/xdebug.c: - Fixed bug with wrong file names for functions called from call_user_*(). Tue Sep 2 17:02:17 CEST 2003 Derick Rethans /xdebug/xdebug.c /xdebug/xdebug_profiler.c /xdebug/xdebug_profiler.h /xdebug/xdebug_var.c: - Fixed a couple of -Wall -Winline problems Sun Aug 31 23:50:00 CEST 2003 Derick Rethans /xdebug/tests/call_user_func_array2.inc /xdebug/tests/call_user_func_array2.phpt: - Okay, with this test case I can reproduce the problem finally. Sun Aug 31 20:14:31 CEST 2003 Derick Rethans /xdebug/tests/call_user_func_array.phpt: - Actually, the output of this test works just fine Sun Aug 31 15:21:45 CEST 2003 Derick Rethans /xdebug/tests/call_user_func_array.phpt /xdebug/TODO: - It's definitely a bug, trying to fix it now Sun Aug 31 12:58:49 CEST 2003 Derick Rethans /xdebug/TODO: - Works just fine Sun Aug 31 12:54:07 CEST 2003 Derick Rethans /xdebug/xdebug.c /xdebug/xdebug_code_coverage.c /xdebug/xdebug_profiler.c /xdebug/xdebug_superglobals.c: - Plug some warnings Sun Aug 31 01:08:26 CEST 2003 Derick Rethans /xdebug/TODO: - Update TODO list Sun Aug 31 01:04:39 CEST 2003 Derick Rethans /xdebug/xdebug_handler_gdb.h /xdebug/xdebug_handler_gdb.c: - Added the option "dump_superglobals" to the remote debugger. If you set this option to 0 the "show-local" and similar commands will not return any data from superglobals anymore. Sat Aug 30 23:54:04 CEST 2003 Derick Rethans /xdebug/tests/get_function_trace.phpt /xdebug/xdebug.c: - Make xdebug_get_function_trace() and xdebug_get_function_stack() behave in the same way regarding returning unnamed parameters. Sat Aug 30 23:35:29 CEST 2003 Derick Rethans /xdebug/xdebug.c: - Fixed bug #2: "pear package" triggers a segfault - Rewrote build_fname to accept the function struct as a parameter Tue Aug 26 13:56:59 CEST 2003 Derick Rethans /xdebug/TODO: - Make this switchable with an option Tue Aug 26 12:34:50 CEST 2003 Derick Rethans /xdebug/debugclient/main.c: - Put back this include, it's needed to enable libedit on Unices. Tue Aug 26 12:34:21 CEST 2003 Derick Rethans /xdebug/debugclient/configure.in: - This is Xdebug, not srm Mon Aug 25 13:32:34 CEST 2003 Derick Rethans /xdebug/TODO: - Update TODO Mon Aug 25 13:18:02 CEST 2003 Derick Rethans /xdebug/tests/.cvsignore: - Add phpt.* Mon Aug 25 13:13:41 CEST 2003 Derick Rethans /xdebug/php_xdebug.h /xdebug/xdebug.c /xdebug/tests/bug00003.phpt /xdebug/tests/bug00004.phpt: - Fixed crash bug when a function had sprintf style parameters (ie. strftime()). - Fixed a bug in displaying traces. - Implemented zend_exec_finished callback (without functionality). Wed Aug 20 16:23:57 CEST 2003 Derick Rethans /xdebug/xdebug_handler_gdb.c: - One other minor fix Wed Aug 20 16:21:58 CEST 2003 Derick Rethans /xdebug/xdebug_handler_gdb.c /xdebug/xdebug_superglobals.c: - Windows build fixes Tue Aug 19 22:38:48 CEST 2003 Derick Rethans /xdebug/TODO: - Update TODO a bit Sun Aug 10 15:45:44 CEST 2003 Derick Rethans /xdebug/xdebug.c /xdebug/tests/bug00002.inc /xdebug/tests/bug00002.phpt: - Reimplemented tracing to files, by seperating the line generation code to its own function. - Added test to test for this functionality. Sun Aug 10 15:44:09 CEST 2003 Derick Rethans /xdebug/tests/bug00001.phpt: - Add test for problems in destructors with traces Sun Aug 10 15:35:10 CEST 2003 Derick Rethans /xdebug/tests/test14b.phpt: - Fixed test Wed Jul 16 14:56:09 CEST 2003 Derick Rethans /xdebug/package.xml /xdebug/xdebug_var.c: - Implemented the ID attribute for the element which can be used to identify a specific variable even in recursion. Wed Jul 16 11:12:35 CEST 2003 Derick Rethans /xdebug/package.xml: - Update news Wed Jul 16 11:09:35 CEST 2003 Derick Rethans /xdebug/TODO /xdebug/php_xdebug.h /xdebug/xdebug.c /xdebug/xdebug_handler_gdb.c /xdebug/xdebug_superglobals.c /xdebug/xdebug_var.c: - Improved performance by doing lazy folding of variables when possible (not in trace-mode). - Fixed bug with "quit", it would disable the extension. - Fixed compile problem on MacOSX for dumping super globals. - Fixed detection of recursion in folding variables. Thu Jul 3 22:49:04 CEST 2003 Derick Rethans /xdebug/tests/test6.phpt: - Fix test Thu Jul 3 22:47:30 CEST 2003 Derick Rethans /xdebug/TODO /xdebug/xdebug.c: - Don't show memory footprint when it's not enabled. Thu Jul 3 22:18:50 CEST 2003 Derick Rethans /xdebug/TODO /xdebug/php_xdebug.h /xdebug/xdebug.c /xdebug/xdebug_handler_gdb.c /xdebug/xdebug_handler_gdb.h: - Implemented "bt full" which shows a full stack trace including local variables. - Added an error when an unknown option was passed to "option". Sat Jun 28 16:53:23 CEST 2003 Derick Rethans /xdebug/TODO: - Update TODO Sat Jun 28 16:51:40 CEST 2003 Derick Rethans /xdebug/php_xdebug.h /xdebug/xdebug.c: - Added the xdebug_time_index() function. Sat Jun 28 14:53:20 CEST 2003 Derick Rethans /xdebug/php_xdebug.h /xdebug/xdebug.c: - Fixed time indices in xdebug_get_function_trace - Comments and WS Sat Jun 28 13:16:52 CEST 2003 Derick Rethans /xdebug/php_xdebug.h /xdebug/xdebug.c: - Let the time index start from the beginning of the *script* and not at the first function call. Mon Jun 23 23:56:37 CEST 2003 Derick Rethans /xdebug/TODO: - Update todo list Mon Jun 23 23:55:51 CEST 2003 Derick Rethans /xdebug/LICENSE /xdebug/package.xml /xdebug/php_xdebug.h /xdebug/usefulstuff.c /xdebug/usefulstuff.h /xdebug/xdebug.c /xdebug/xdebug_code_coverage.c /xdebug/xdebug_code_coverage.h /xdebug/xdebug_com.c /xdebug/xdebug_com.h /xdebug/xdebug_handler_gdb.h /xdebug/xdebug_handler_php3.c /xdebug/xdebug_handler_php3.h /xdebug/xdebug_profiler.c /xdebug/xdebug_profiler.h /xdebug/xdebug_superglobals.c /xdebug/xdebug_superglobals.h /xdebug/xdebug_var.c /xdebug/xdebug_var.h /xdebug/debugclient/LICENSE /xdebug/debugclient/main.c /xdebug/debugclient/usefulstuff.c /xdebug/debugclient/usefulstuff.h /xdebug/debugclient/COPYING: - Licence update. This change only renames "PHP Licence" to "Xdebug Licence", "The PHP Group" to "Derick Rethans" and "PHP" to "Xdebug". Mon Jun 23 23:37:40 CEST 2003 Derick Rethans /xdebug/xdebug_handler_gdb.c /xdebug/xdebug_handlers.c /xdebug/xdebug_handlers.h: - Implemented the 'show-breakpoints' command Wed Jun 11 13:15:12 CEST 2003 Derick Rethans /xdebug/TODO: - Add TODO item Wed May 28 15:46:10 CEST 2003 Derick Rethans /xdebug/xdebug_handler_gdb.c: - Send along script name that is going to be debugged with ?init. Thu May 15 12:11:04 CEST 2003 Derick Rethans /xdebug/debugclient/Makefile.am /xdebug/debugclient/main.c: - Fix compilation on MacOSX Wed May 14 22:28:14 CEST 2003 Derick Rethans /xdebug/TODO: - Fix up todo list Wed May 14 22:20:06 CEST 2003 Derick Rethans /xdebug/package.xml: - Fix up description a bit Wed May 14 22:16:58 CEST 2003 Derick Rethans /xdebug/TODO /xdebug/package.xml /xdebug/xdebug.c /xdebug/xdebug_handler_gdb.c /xdebug/xdebug_handlers.c /xdebug/xdebug_handlers.h: - Implemented the "show-local" command (shows all local variables in the current scope including all contents). - Implemented conditions for breakpoints in the "break" command. - Fixed a memleak. Fri May 2 11:43:23 CEST 2003 Derick Rethans /xdebug/php_xdebug.h: - Bump version number Mon Apr 28 21:28:17 CEST 2003 Derick Rethans /xdebug/xdebug_4_3.mak: - Add PHP 4.3 .mak file Mon Apr 28 21:25:28 CEST 2003 Derick Rethans /xdebug/xdebug.c: - Fix the Windows stuff Sun Apr 27 13:42:20 CEST 2003 Derick Rethans /xdebug/php_xdebug.h /xdebug/xdebug.c /xdebug/xdebug_var.c /xdebug/xdebug_var.h: - Add fancy var dumping (this overrides the default var_dump() in PHP) Fri Apr 25 17:59:28 CEST 2003 Derick Rethans /xdebug/compile.bat: - Also automatically build the 4.3 version Thu Apr 24 15:58:30 CEST 2003 Derick Rethans /xdebug/xdebug_handler_gdb.c /xdebug/xdebug_handler_gdb.h: - Make breakpoint commands return XML Mon Apr 21 15:16:41 CEST 2003 Derick Rethans /xdebug/package.xml: - Update package information Mon Apr 21 14:40:22 CEST 2003 Derick Rethans /xdebug/xdebug.c /xdebug/php_xdebug.h: - Added xdebug_call_class() as addition to xdebug_call_function(). Sat Apr 19 22:44:47 CEST 2003 Derick Rethans /xdebug/xdebug.c: - Put back in the maximum nesting protection. Sat Apr 19 20:55:38 CEST 2003 Derick Rethans /xdebug/xdebug_superglobals.c: - Add required include Sat Apr 19 20:35:31 CEST 2003 Derick Rethans /xdebug/xdebug.c /xdebug/xdebug_superglobals.c: - Move the settings, function declarations and the xdebug_dump_superglobals() to the correct spot. Fri Apr 18 17:00:05 CEST 2003 Derick Rethans /xdebug/xdebug.c: - Turn off xdebug.collect_params by default Fri Apr 18 16:59:10 CEST 2003 Derick Rethans /xdebug/TODO: - One one more todo item Fri Apr 18 12:23:01 CEST 2003 Derick Rethans /xdebug/xdebug_code_coverage.c /xdebug/xdebug_superglobals.c: - Fix problems with symbols on MacOSX Tue Apr 15 08:01:04 CEST 2003 Derick Rethans /xdebug/TODO /xdebug/package.xml /xdebug/php_xdebug.h: - Go with 1.2.0rc2 Tue Apr 15 07:55:57 CEST 2003 Derick Rethans /xdebug/xdebug.c /xdebug/xdebug_com.c /xdebug/xdebug_handler_gdb.c /xdebug/xdebug_handler_php3.c /xdebug/xdebug_handlers.c /xdebug/xdebug_hash.c /xdebug/xdebug_profiler.c /xdebug/xdebug_var.c: - CS Mon Apr 14 22:25:56 CEST 2003 Derick Rethans /xdebug/xdebug_handler_gdb.c /xdebug/xdebug.c: - Fix handling of paths under Windows Mon Apr 14 15:49:34 CEST 2003 Ilia Alshanetsky /xdebug/xdebug_profiler.c: - Added overall stats to HTML profiles. Mon Apr 14 15:44:25 CEST 2003 Ilia Alshanetsky /xdebug/xdebug_profiler.c: - Only stop tracing if it was started by the profiler. Sat Apr 12 19:00:46 CEST 2003 Derick Rethans /xdebug/debugclient/main.c: - Really remove unused include Sat Apr 12 18:59:59 CEST 2003 Derick Rethans /xdebug/debugclient/main.c: - Remove unused include Sat Apr 12 18:58:39 CEST 2003 Derick Rethans /xdebug/xdebug_com.c: - Fix the Windows stuff Sat Apr 12 18:54:35 CEST 2003 Derick Rethans /xdebug/xdebug_handler_gdb.c: - ZTS Fix Thu Apr 10 23:13:13 CEST 2003 Derick Rethans /xdebug/TODO /xdebug/xdebug_handler_gdb.c: - Fixed the superglobals issue in Zend Engine 2 Thu Apr 10 23:09:33 CEST 2003 Derick Rethans /xdebug/TODO: - Update TODO Thu Apr 10 10:29:07 CEST 2003 Derick Rethans /xdebug/xdebug.c: - Fixed getting zvals from the op structure for Zend Engine 2. Wed Apr 9 21:35:08 CEST 2003 Derick Rethans /xdebug/php_xdebug.h: - Switch back version no Tue Apr 8 20:58:48 CEST 2003 Derick Rethans /xdebug/xdebug.c: - Fixed handling of auto_profiling (Noticed by Gildas Noël ) Sun Apr 6 21:03:09 CEST 2003 Derick Rethans /xdebug/package.xml: - Fix the package file Sun Apr 6 21:02:06 CEST 2003 Derick Rethans /xdebug/xdebug.c: - Fix a segfault here and there, still quite a lot to do for ZE2. Sun Apr 6 20:32:00 CEST 2003 Derick Rethans /xdebug/TODO: - Update TODO Sun Apr 6 20:30:12 CEST 2003 Derick Rethans /xdebug/CREDITS: - Update CREDITS Sun Apr 6 20:28:42 CEST 2003 Derick Rethans /xdebug/package.xml /xdebug/php_xdebug.h: - Go with 1.2.0rc1 Sat Apr 5 10:48:20 CEST 2003 Derick Rethans /xdebug/xdebug.mak: - Fix the Windows makefile Sat Apr 5 10:42:22 CEST 2003 Derick Rethans /xdebug/xdebug.c: - Allow remote debugging to be enabled in httpd.conf and .htaccess files. Sat Apr 5 10:40:54 CEST 2003 Derick Rethans /xdebug/xdebug_code_coverage.c /xdebug/xdebug_code_coverage.h /xdebug/config.m4 /xdebug/php_xdebug.h /xdebug/xdebug.c /xdebug/xdebug.dsp /xdebug/xdebug.mak: - Added code coverage, enable with xdebug_start_code_coverage(), disable with xdebug_stop_code_coverage() and get the information with xdebug_get_code_coverage(). The latter returns an array with each element being an array containing the lines and the number of times a statement was run on that line, per executed file. Sat Apr 5 00:54:51 CEST 2003 Derick Rethans /xdebug/xdebug_superglobals.c /xdebug/xdebug_superglobals.h: - Header maintenance Fri Mar 28 19:50:47 CET 2003 Derick Rethans /xdebug/xdebug_var.c: - Removed unused var Fri Mar 28 19:50:10 CET 2003 Derick Rethans /xdebug/xdebug.mak: - Fix make file for nmake Fri Mar 28 17:38:49 CET 2003 Derick Rethans /xdebug/xdebug.c: - Made it compile with Zend Engine 2 - Changed copyright notice Thu Feb 27 16:02:08 CET 2003 Derick Rethans /xdebug/xdebug_var.c: - Improve memory allocation code by a factor of about 500 Thu Feb 27 12:59:24 CET 2003 Derick Rethans /xdebug/config.m4 /xdebug/xdebug_superglobals.c /xdebug/xdebug_superglobals.h: - Make it compile on Linux again Sun Feb 23 22:47:28 CET 2003 Derick Rethans /xdebug/TODO: - update TODO Thu Feb 20 15:30:55 CET 2003 Derick Rethans /xdebug/xdebug_superglobals.c /xdebug/xdebug_superglobals.h /xdebug/php_xdebug.h /xdebug/xdebug.c /xdebug/xdebug.dsp /xdebug/xdebug_llist.c /xdebug/xdebug_llist.h: - Added dumping of superglobals (patch by Harald Radi ). Fri Feb 14 23:13:20 CET 2003 Derick Rethans /xdebug/xdebug.c /xdebug/tests/test6.phpt: - Fixed output buffering stuff Sat Feb 8 12:41:42 CET 2003 Derick Rethans /xdebug/xdebug.c: - Fix visibility level of ini settings Sun Feb 2 19:52:14 CET 2003 Derick Rethans /xdebug/compile.bat: - Fix some typoes Sun Feb 2 19:45:46 CET 2003 Derick Rethans /xdebug/xdebug_var.c: - Stop using url_encode, and use xmlize instead. Sun Feb 2 17:15:09 CET 2003 Derick Rethans /xdebug/xdebug_handler_gdb.c /xdebug/xdebug_handler_gdb.h: - Prevent the use of the "show" command for internal functions Fri Jan 31 16:06:39 CET 2003 Derick Rethans /xdebug/config.m4: - Add our useful stuff too :) Wed Jan 29 21:57:03 CET 2003 Derick Rethans /xdebug/config.m4: - Changed Makefile to use PHP_NEW_EXTENSION and removed a useles check. Wed Jan 29 16:56:46 CET 2003 Derick Rethans /xdebug/xdebug.c: - Made remote_enable default to Off Tue Jan 28 21:50:23 CET 2003 Derick Rethans /xdebug/xdebug.dsp: - Update .dsp file Tue Jan 28 21:48:24 CET 2003 Derick Rethans /xdebug/compile.bat /xdebug/xdebug.mak /xdebug/xdebug.dsp: - Add script to automate builds on Windows Tue Jan 28 21:30:13 CET 2003 Derick Rethans /xdebug/xdebug_profiler.c: - Make Windows happy Mon Jan 27 22:17:09 CET 2003 Derick Rethans /xdebug/xdebug_handler_gdb.c /xdebug/xdebug_handler_gdb.h /xdebug/xdebug_var.c /xdebug/xdebug_var.h: - Add XML responses which can be enabled by executing "option response_format 1" before the script is run with "run". Fri Jan 24 14:58:54 CET 2003 Derick Rethans /xdebug/xdebug.c /xdebug/xdebug_handler_gdb.c /xdebug/xdebug_handler_php3.c /xdebug/xdebug_var.c /xdebug/xdebug_var.h: - We're not always interested in a link like this Wed Jan 22 17:35:39 CET 2003 Derick Rethans /xdebug/xdebug_handler_gdb.c: - Make 'continue' work too (in addition to 'cont'). Mon Jan 20 21:27:30 CET 2003 Derick Rethans /xdebug/php_xdebug.h /xdebug/test.sh /xdebug/usefulstuff.c /xdebug/usefulstuff.h /xdebug/xdebug.c /xdebug/xdebug_com.c /xdebug/xdebug_com.h /xdebug/xdebug_handler_gdb.c /xdebug/xdebug_handler_gdb.h /xdebug/xdebug_handler_php3.c /xdebug/xdebug_handler_php3.h /xdebug/xdebug_handlers.c /xdebug/xdebug_handlers.h /xdebug/xdebug_profiler.c /xdebug/xdebug_profiler.h /xdebug/xdebug_var.c /xdebug/xdebug_var.h /xdebug/debugclient/main.c /xdebug/debugclient/usefulstuff.c /xdebug/debugclient/usefulstuff.h: - Happy New Year! Mon Jan 20 20:53:44 CET 2003 Derick Rethans /xdebug/xdebug_handler_gdb.c: - Add some more verbose error messages Fri Jan 17 20:34:35 CET 2003 Derick Rethans /xdebug/TODO /xdebug/xdebug_handler_gdb.c: - Disallow 'cont' and the breakpoint commands when a script terminated due to a an error condition (E_*ERROR). - Fixed printing of 'eval' return values (both results and errors). - Fixed typo in help for "finish". Fri Jan 17 10:39:56 CET 2003 Derick Rethans /xdebug/TODO: - Bugfixing items Tue Jan 14 22:49:05 CET 2003 Derick Rethans /xdebug/xdebug.c /xdebug/TODO: - Update for Zend Engine 2 Tue Jan 14 22:45:14 CET 2003 Derick Rethans /xdebug/tests/test14b.phpt /xdebug/tests/test16b.phpt /xdebug/tests/test20.phpt /xdebug/tests/assert_test.phpt /xdebug/tests/auto_trace.phpt /xdebug/tests/get_function_trace.phpt /xdebug/tests/test1.phpt /xdebug/tests/test10.phpt /xdebug/tests/test11.phpt /xdebug/tests/test12.phpt /xdebug/tests/test13.phpt /xdebug/tests/test14.phpt /xdebug/tests/test15.phpt /xdebug/tests/test16.phpt /xdebug/tests/test17.phpt /xdebug/tests/test18.phpt /xdebug/tests/test19.phpt /xdebug/tests/test6.phpt /xdebug/tests/test8.phpt /xdebug/tests/test9.phpt /xdebug/tests/trace.phpt: - Added Zend Engine 2 specific tests - Updated existing tests with the "xdebug.collect_params=1" setting Wed Jan 8 20:34:40 CET 2003 Derick Rethans /xdebug/xdebug.c /xdebug/xdebug_profiler.c /xdebug/xdebug_var.h: - Make it compile on Windows again. Tue Jan 7 22:07:48 CET 2003 Derick Rethans : - Fix changelog Tue Jan 7 22:07:19 CET 2003 Derick Rethans /xdebug/TODO /xdebug/php_xdebug.h /xdebug/xdebug.c /xdebug/xdebug_handler_gdb.c /xdebug/xdebug_var.c: - Implemented the 'eval' command with which you can set and get variables and evaluate any piece of PHP code from the debugger interface. - Started with adding hooks for a custom error handler. - Added a utility function to free xdebug_str's. Tue Jan 7 01:28:17 CET 2003 Ilia Alshanetsky /xdebug/php_xdebug.h /xdebug/xdebug.c: - xdebug_[stop|start]_trace() cannot be static because they are needed by xdebug_profiler.c. Moved the function declarations to php_xdebug.h as well. Sun Jan 5 17:22:09 CET 2003 Derick Rethans /xdebug/xdebug.c: - Fixed segfault with custom session handler. Sun Jan 5 16:27:28 CET 2003 Derick Rethans /xdebug/xdebug.c /xdebug/xdebug_handler_gdb.c: - Make it compile on Windows again. Fri Jan 3 15:28:32 CET 2003 Derick Rethans /xdebug/xdebug_handler_gdb.c: - Fixed segfault with 'show' when there were no used variables in the current scope. - Fixed 'help' command to show the data commands if they are available. Fri Jan 3 08:13:12 CET 2003 Derick Rethans /xdebug/TODO /xdebug/xdebug.c: - Fixed bug when the parameter to xdebug_function_trace() was the empty string. - Fixed typo in TODO Fri Dec 20 17:49:08 CET 2002 Derick Rethans : - Fix Changelog Fri Dec 20 17:17:56 CET 2002 Derick Rethans /xdebug/xdebug.c /xdebug/tests/get_function_trace.phpt: - Time index is a float, not an int Fri Dec 20 16:52:10 CET 2002 Derick Rethans /xdebug/TODO /xdebug/xdebug.c /xdebug/tests/get_function_trace.phpt /xdebug/tests/test2.phpt: - Fix get_function_trace() by including timing and memory usage information. - Adjusted test scripts Fri Dec 20 16:51:03 CET 2002 Derick Rethans /xdebug/test.sh: - Also use the installed PHP Fri Dec 20 16:47:17 CET 2002 Derick Rethans /xdebug/test.sh: - Make this better working Fri Dec 20 16:43:09 CET 2002 Derick Rethans /xdebug/tests/auto_trace.phpt: - Fix auto_trace test Fri Dec 20 15:52:50 CET 2002 Derick Rethans /xdebug/TODO /xdebug/xdebug_handler_gdb.c: - Allow printing of data in 'init' state. Fri Dec 20 01:00:36 CET 2002 Ilia Alshanetsky /xdebug/xdebug.c /xdebug/xdebug_profiler.c /xdebug/xdebug_profiler.h: - More WS fixes. - Corrected time calculations. Thu Dec 19 23:03:13 CET 2002 Ilia Alshanetsky /xdebug/xdebug_profiler.c: - Lots & lots of WS fixes. - Fixed the HTML output of the Function Execution Profile mode. Thu Dec 19 22:43:08 CET 2002 Ilia Alshanetsky /xdebug/xdebug_profiler.c /xdebug/xdebug_profiler.h /xdebug/Makefile.in /xdebug/config.m4 /xdebug/package.xml /xdebug/php_xdebug.h /xdebug/xdebug.c: - Added another profiling mode, which can be accessed via XDEBUG_PROFILER_FC_SUM. - Moved the profiling code into it's own file. - Fixed some bugs inside the profiling code (more fixes are pending). Thu Dec 19 07:37:15 CET 2002 Ilia Alshanetsky /xdebug/TODO: - Adding some notes for myself. Wed Dec 18 12:58:32 CET 2002 Derick Rethans /xdebug/TODO: - Update TODO Sun Dec 15 23:54:35 CET 2002 Derick Rethans /xdebug/TODO: - Update TODO Thu Dec 12 04:32:34 CET 2002 Ilia Alshanetsky /xdebug/xdebug.c: - Implemented a much better and not to mention properly working function merging algorithm. This change also lead to removal of few large chunks of no longer needed code. - Added a number of sanity checks that prevent invalid input from causing segvs. Sun Dec 8 21:56:49 CET 2002 Ilia Alshanetsky /xdebug/TODO /xdebug/php_xdebug.h /xdebug/xdebug.c: - Added automatic profiling. Mon Dec 2 12:02:35 CET 2002 Derick Rethans /xdebug/TODO: - Update TODO Mon Dec 2 00:44:12 CET 2002 Ilia Alshanetsky /xdebug/TODO /xdebug/php_xdebug.h /xdebug/xdebug.c: - Separated to profiling sorting/analysis code from the output code, which allows the profiling data to be easily presented in a variety of formats. - Added xdebug_get_function_profile() function that returns the profiling data as an associated array already sorted according to the profiling mode used. - In the stack-dump profiling mode made the sorting algorithm work across all levels rather then just the 1st one. Fri Nov 29 17:43:44 CET 2002 Ilia Alshanetsky /xdebug/xdebug.c: - Fixed a bug with the calculation of total execution time. - Replaced tabs with spaces in the cli 'footer'. Fri Nov 29 17:07:42 CET 2002 Derick Rethans /xdebug/xdebug.c: - Fix crash due to not passing the string. Fri Nov 29 16:49:21 CET 2002 Derick Rethans /xdebug/xdebug.c: - Fix table termination Fri Nov 29 16:36:55 CET 2002 Derick Rethans /xdebug/php_xdebug.h /xdebug/xdebug.c: - Initialize in RINIT to make windows happy Fri Nov 29 16:23:38 CET 2002 Derick Rethans /xdebug/xdebug.c: - Style Kaijatzu Fri Nov 29 07:56:16 CET 2002 Derick Rethans : - Fixing ChangeLog entries Fri Nov 29 03:43:17 CET 2002 Ilia Alshanetsky /xdebug/TODO /xdebug/php_xdebug.h /xdebug/xdebug.c: - Added Stack-Dump profiling. - Rewrote the timing code to be significantly more accurate. - Fixed crashes when handling things line include(). - Optimized the detection of xdebug profiler termination function. - Minor whitespace fixes in the previously committed code. Thu Nov 28 22:06:16 CET 2002 Derick Rethans /xdebug/TODO: - Update TODO Thu Nov 28 16:19:04 CET 2002 Derick Rethans : - Fix changelog and NEWS Thu Nov 28 14:43:17 CET 2002 Ilia Alshanetsky /xdebug/TODO: - A wishlist for the profiler. Thu Nov 28 14:19:46 CET 2002 Ilia Alshanetsky /xdebug/xdebug.c: - Added myself to the credits. Wed Nov 27 23:43:17 CET 2002 Ilia Alshanetsky : - Made a mistake with formatting of the commit message, this should correct the problem. Wed Nov 27 23:39:22 CET 2002 Ilia Alshanetsky /xdebug/php_xdebug.h /xdebug/xdebug.c /xdebug/xdebug_llist.h: - Added profiling support to xdebug. This introduces 3 new functions, xdebug_start_profiling() that begins profiling process, xdebug_stop_profiling() that ends the profiling process and xdebug_dump_function_trace() that dumps the profiling data. Fri Nov 15 15:13:13 CET 2002 Derick Rethans /xdebug/test.sh /xdebug/xdebug.c /xdebug/xdebug_handler_gdb.c: - Implemented the "kill" (kills the running script) and "delete" (removes a breakpoint on a specified element) command. Fri Nov 15 15:12:05 CET 2002 Derick Rethans /xdebug/xdebug_llist.c: - Only call the destructor if it's available Fri Nov 15 15:10:55 CET 2002 Derick Rethans /xdebug/tests/test2.phpt /xdebug/tests/test8.phpt: - Fix tests Wed Nov 13 16:03:31 CET 2002 Derick Rethans /xdebug/debugclient/main.c: - FreeBSD 4.6 fixes Wed Nov 13 14:39:55 CET 2002 Derick Rethans /xdebug/xdebug.c: - Typo Wed Nov 13 13:35:56 CET 2002 Derick Rethans /xdebug/package.xml: - Oopsie Wed Nov 13 13:31:02 CET 2002 Derick Rethans : - Merge changes to changelog Wed Nov 13 13:27:47 CET 2002 Derick Rethans : - Add note about parameter collection Wed Nov 13 13:26:35 CET 2002 Derick Rethans /xdebug/xdebug.c: - Change some defaults Wed Nov 13 13:21:15 CET 2002 Derick Rethans /xdebug/package.xml: - Update date in package file Wed Nov 13 13:17:48 CET 2002 Derick Rethans : - Change date Tue Nov 12 12:08:02 CET 2002 Derick Rethans /xdebug/Makefile.frag /xdebug/debugclient/COPYING /xdebug/debugclient/INSTALL /xdebug/debugclient/Makefile.am /xdebug/debugclient/acinclude.m4 /xdebug/debugclient/buildconf /xdebug/debugclient/config.guess /xdebug/debugclient/config.sub /xdebug/debugclient/configure.in /xdebug/debugclient/cvsclean /xdebug/debugclient/install-sh /xdebug/debugclient/ltmain.sh /xdebug/debugclient/mkinstalldirs /xdebug/debugclient/usefulstuff.c /xdebug/debugclient/usefulstuff.h /xdebug/debugclient/main.c /xdebug/debugclient/Makefile /xdebug/debugclient/build/buildcheck.sh /xdebug/debugclient/build/buildconf1.mk /xdebug/debugclient/build/buildconf2.mk /xdebug/debugclient/build/clean.mk /xdebug/debugclient/build/config-stubs /xdebug/debugclient/build/threads.m4: - Make the debug client use autoconf/automake. (Derick) - Added libedit support to the debugclient. (Marco) Tue Nov 12 09:58:59 CET 2002 Derick Rethans /xdebug/debugclient/main.c: - Fix bug in linux' debugclient Mon Nov 11 16:41:19 CET 2002 Derick Rethans /xdebug/debugclient/.cvsignore: - Update cvsignore file Mon Nov 11 16:07:48 CET 2002 Derick Rethans /xdebug/TODO /xdebug/package.xml /xdebug/php_xdebug.h: - Go with 1.1.0 Mon Nov 11 09:58:09 CET 2002 Derick Rethans /xdebug/debugclient/.cvsignore: - Add Debug and Release to .cvsignore Mon Nov 11 07:34:18 CET 2002 Derick Rethans /xdebug/debugclient/debugclient.dsp: - Update .dsp file Mon Nov 11 00:56:10 CET 2002 Derick Rethans /xdebug/.cvsignore: - Add Debug and Release to .cvsignore Mon Nov 11 00:54:54 CET 2002 Derick Rethans /xdebug/debugclient/debugclient.dsp: - Add .dsp file for debugclient Mon Nov 11 00:53:50 CET 2002 Derick Rethans /xdebug/debugclient/main.c: - Whitespace Mon Nov 11 00:51:57 CET 2002 Derick Rethans /xdebug/debugclient/main.c: - Make the debug client compatible with Windows Sun Nov 10 21:14:44 CET 2002 Derick Rethans /xdebug/usefulstuff.c /xdebug/debugclient/main.c: - Fix debug client after Windows fixes. Sun Nov 10 20:31:26 CET 2002 Derick Rethans /xdebug/xdebug_handler_gdb.c /xdebug/xdebug_com.h /xdebug/usefulstuff.h /xdebug/usefulstuff.c: - Make the debug server work nicely on files AND sockets now on Windows. Sun Nov 10 20:27:13 CET 2002 Derick Rethans /xdebug/xdebug.c: - Removed some unused code Sun Nov 10 13:42:48 CET 2002 Derick Rethans /xdebug/xdebug_var.c: - Fixed bug in printing 0-sized arrays. Sun Nov 10 13:36:09 CET 2002 Derick Rethans /xdebug/xdebug_handler_gdb.c: - Fixed bug in symbol scoping, the local symbol table is now scanned first. Sun Nov 10 00:36:51 CET 2002 Derick Rethans /xdebug/xdebug.dsp: - Update .dsp file Sat Nov 9 23:39:23 CET 2002 Derick Rethans /xdebug/TODO /xdebug/xdebug.c: - Fixed error_reporting awareness for remote debugger Sat Nov 9 23:15:02 CET 2002 Derick Rethans /xdebug/TODO: - Update TODO Sat Nov 9 23:13:35 CET 2002 Derick Rethans /xdebug/xdebug.c /xdebug/xdebug_handler_gdb.c /xdebug/xdebug_handlers.h: - Implemented "finish" (step out) - Cleaned some \n's in help lines Sat Nov 9 21:00:16 CET 2002 Derick Rethans /xdebug/xdebug.c /xdebug/xdebug_handler_gdb.c /xdebug/xdebug_handlers.h: - Implemented "next" (step over) - Fixed a compile error due to windows 'fixes' - Removed outcommented code Sat Nov 9 13:52:41 CET 2002 Derick Rethans /xdebug/tests/test6.phpt: - Fix test Sat Nov 9 13:50:33 CET 2002 Derick Rethans /xdebug/xdebug.c: - Fix defines, this would never have compiled if GETTIME was not available. Fri Nov 8 15:30:39 CET 2002 Derick Rethans /xdebug/README: - Update README Thu Nov 7 18:56:53 CET 2002 Derick Rethans /xdebug/xdebug_handler_gdb.c: - Windows updates Thu Nov 7 18:42:47 CET 2002 Derick Rethans /xdebug/xdebug.c /xdebug/xdebug_handler_gdb.c /xdebug/xdebug_handler_gdb.h: - Fixed variable listings - Fixed a few memory leaks Tue Nov 5 18:14:24 CET 2002 Derick Rethans /xdebug/php_xdebug.h /xdebug/xdebug.c: - Fixed problem with breakpoints on internal functions. Mon Nov 4 15:14:09 CET 2002 Derick Rethans /xdebug/xdebug.c: - Fix crashbug Sun Nov 3 16:43:05 CET 2002 Derick Rethans /xdebug/config.m4 /xdebug/php_xdebug.h /xdebug/xdebug.c /xdebug/xdebug_handler_gdb.c /xdebug/xdebug_handler_gdb.h /xdebug/xdebug_handlers.h /xdebug/tests/test14.phpt: - Implemented the list, print, show, step and pwd commands. Fri Nov 1 23:37:42 CET 2002 Derick Rethans /xdebug/xdebug_com.c: - Init Winsock2 Wed Oct 30 22:19:19 CET 2002 Derick Rethans /xdebug/debugclient/main.c: - Lessen time-out Wed Oct 30 20:00:14 CET 2002 Derick Rethans /xdebug/xdebug.c: - Make it compile on Windows again. Tue Oct 29 22:28:39 CET 2002 Derick Rethans /xdebug/php_xdebug.h: - Commence working on the release Tue Oct 29 18:54:46 CET 2002 Derick Rethans /xdebug/package.xml: - Fixed superfluous files in package.xml Tue Oct 29 16:57:06 CET 2002 Derick Rethans /xdebug/package.xml /xdebug/php_xdebug.h /xdebug/xdebug_com.h /xdebug/xdebug_var.c /xdebug/xdebug_var.h: - Update NEWS - Fix e-mail Tue Oct 29 16:54:37 CET 2002 Derick Rethans /xdebug/xdebug.c /xdebug/xdebug_handler_gdb.c /xdebug/xdebug_handlers.c /xdebug/xdebug_handlers.h: - Implemented file:line breakpoints Tue Oct 29 13:00:55 CET 2002 Derick Rethans /xdebug/xdebug_handler_gdb.c /xdebug/xdebug_handlers.c /xdebug/xdebug_handlers.h: - Implement setting file:line breakpoints Tue Oct 29 12:58:44 CET 2002 Derick Rethans /xdebug/php_xdebug.h /xdebug/xdebug.c: - Update portnumber on the server side too Tue Oct 29 12:11:27 CET 2002 Derick Rethans /xdebug/debugclient/main.c: - Change debugger port. Tue Oct 29 12:01:33 CET 2002 Derick Rethans /xdebug/debugclient/main.c: - Fixed problem when two servers connected to the debug client. The 2nd one would be queued by the client and thus 'hang' the server, which is waiting for the ACK of the connect() call. Now we close the rendezvous socket after a real connection has been estabilished, and reopen it when the connection has been closed. Tue Oct 29 11:04:54 CET 2002 Derick Rethans /xdebug/tests/memory_usage.phpt: - Fix test Tue Oct 29 00:45:45 CET 2002 Derick Rethans /xdebug/.cvsignore: - Update .cvsignore Tue Oct 29 00:44:43 CET 2002 Derick Rethans /xdebug/xdebug.dsp: - Add Winsock linkage Tue Oct 29 00:44:18 CET 2002 Derick Rethans /xdebug/usefulstuff.c: - Fix warning on Windows Tue Oct 29 00:28:37 CET 2002 Derick Rethans /xdebug/xdebug.dsp: - Update .dsp file Tue Oct 29 00:23:15 CET 2002 Derick Rethans /xdebug/usefulstuff.c /xdebug/xdebug.c /xdebug/xdebug_handler_gdb.c /xdebug/xdebug_hash.c: - Windows updates Mon Oct 28 17:09:32 CET 2002 Derick Rethans /xdebug/php_xdebug.h /xdebug/xdebug.c /xdebug/tests/memory_usage.phpt /xdebug/tests/.cvsignore: - Added xdebug.collect_params setting. If this setting is on (the default) then Xdebug collects all parameters passed to functions, otherwise they are not collected at all. Mon Oct 28 16:33:13 CET 2002 Derick Rethans /xdebug/usefulstuff.c /xdebug/usefulstuff.h /xdebug/Makefile.frag /xdebug/Makefile.in /xdebug/package.xml /xdebug/test.sh /xdebug/xdebug.c /xdebug/xdebug_handler_gdb.c /xdebug/xdebug_handler_php3.c /xdebug/xdebug_handlers.h /xdebug/xdebug_var.c /xdebug/xdebug_var.h /xdebug/xdebug_socket.c /xdebug/xdebug_socket.h /xdebug/debugclient/Makefile /xdebug/debugclient/main.c /xdebug/debugclient/usefulstuff.c /xdebug/debugclient/usefulstuff.h: - Cleanup Mon Oct 28 08:16:06 CET 2002 Derick Rethans /xdebug/TODO: - Postpone some things to 1.2.0 Mon Oct 28 00:34:11 CET 2002 Derick Rethans /xdebug/xdebug.c /xdebug/tests/test1.phpt /xdebug/tests/test18.phpt /xdebug/tests/test2.phpt: - Implemented correct handling of include/require and eval. Sun Oct 27 17:19:22 CET 2002 Derick Rethans /xdebug/tests/assert_test.phpt: - Fix test case Sun Oct 27 17:01:37 CET 2002 Derick Rethans /xdebug/php_xdebug.h /xdebug/xdebug.c: - Remove unused code Fri Oct 25 08:02:18 CEST 2002 Derick Rethans /xdebug/test.sh /xdebug/xdebug.c /xdebug/tests/assert_test.phpt: - Fixed a bug when calling functions with the internal call_user_func() function. - Added test shell script for easier testing. Thu Oct 24 23:40:37 CEST 2002 Derick Rethans /xdebug/Makefile.frag: - Copy only on "make install" Thu Oct 24 23:40:09 CEST 2002 Derick Rethans /xdebug/xdebug.c: - Remove unused function Thu Oct 24 23:29:15 CEST 2002 Derick Rethans /xdebug/xdebug.c: - Fix problems with filenames from which a function was called. Sometimes the filename of the called function was recorded instead of the caller one. Thu Oct 24 23:27:26 CEST 2002 Derick Rethans /xdebug/tests/auto_trace.phpt /xdebug/tests/test1.phpt /xdebug/tests/test10.phpt /xdebug/tests/test11.phpt /xdebug/tests/test12.phpt /xdebug/tests/test13.phpt /xdebug/tests/test14.phpt /xdebug/tests/test15.phpt /xdebug/tests/test16.phpt /xdebug/tests/test17.phpt /xdebug/tests/test18.phpt /xdebug/tests/test2.phpt /xdebug/tests/test4.phpt /xdebug/tests/test5.phpt /xdebug/tests/test6.phpt /xdebug/tests/test7.phpt /xdebug/tests/test8.phpt /xdebug/tests/test9.phpt /xdebug/tests/trace.phpt: - Fix testsuite to work with new run-tests.php script Tue Oct 22 15:15:05 CEST 2002 Derick Rethans /xdebug/debugclient/Makefile: - Re-add makefile Tue Oct 22 15:09:28 CEST 2002 Derick Rethans /xdebug/Makefile.frag /xdebug/package.xml /xdebug/debugclient/Makefile: - Also make debugclient Tue Oct 22 12:57:22 CEST 2002 Derick Rethans /xdebug/TODO /xdebug/package.xml: - update package.xml and todo Mon Oct 21 21:21:47 CEST 2002 Derick Rethans /xdebug/xdebug.c: - Remove outdated crap Mon Oct 21 15:55:55 CEST 2002 Derick Rethans /xdebug/xdebug.c /xdebug/xdebug_com.c /xdebug/xdebug_handler_gdb.c /xdebug/xdebug_handler_php3.c /xdebug/xdebug_handler_php3.h /xdebug/xdebug_handlers.c: - Make -Wall happy Mon Oct 21 15:19:27 CEST 2002 Derick Rethans /xdebug/xdebug.c /xdebug/xdebug_handler_gdb.c /xdebug/xdebug_handler_gdb.h /xdebug/xdebug_handlers.h: - Implemented class/method breakpoints Mon Oct 21 13:57:32 CEST 2002 Derick Rethans /xdebug/debugclient/Makefile /xdebug/debugclient/main.c /xdebug/debugclient/usefulstuff.c: - Being pedantic Sun Oct 20 21:19:22 CEST 2002 Derick Rethans /xdebug/php_xdebug.h /xdebug/xdebug.c /xdebug/xdebug_handler_gdb.c /xdebug/xdebug_handler_gdb.h /xdebug/xdebug_handlers.h: - Added "bt" command to get backtraces - Redid showing of E_* errors to the client - Made it more look like GDB - Added better help texts - Reordened functions in file Sun Oct 20 21:07:19 CEST 2002 Derick Rethans /xdebug/debugclient/main.c: - Handle connection aborts from the server side gracefully. Sun Oct 20 20:23:18 CEST 2002 Derick Rethans /xdebug/debugclient/main.c: - Look more like GDB Sat Oct 19 21:14:23 CEST 2002 Derick Rethans /xdebug/xdebug_handler_gdb.c: - Abstracted error reporting in response to commands from the client. Sat Oct 19 18:16:32 CEST 2002 Derick Rethans /xdebug/xdebug_socket.c /xdebug/debugclient/usefulstuff.c: - Use constant to define buffer size Sat Oct 19 18:13:14 CEST 2002 Derick Rethans /xdebug/debugclient/.cvsignore: - Add .cvsignore file Sat Oct 19 18:12:58 CEST 2002 Derick Rethans /xdebug/debugclient/Makefile /xdebug/debugclient/main.c /xdebug/debugclient/usefulstuff.c /xdebug/debugclient/usefulstuff.h: - Added debug client Sat Oct 19 17:21:30 CEST 2002 Derick Rethans /xdebug/tests/auto_trace.phpt /xdebug/tests/test10.phpt /xdebug/tests/test11.phpt /xdebug/tests/test12.phpt /xdebug/tests/test13.phpt /xdebug/tests/test14.phpt /xdebug/tests/test15.phpt /xdebug/tests/test16.phpt /xdebug/tests/test17.phpt /xdebug/tests/test18.phpt /xdebug/tests/test19.phpt /xdebug/tests/test7.phpt /xdebug/tests/test8.phpt /xdebug/tests/test9.phpt /xdebug/tests/trace.phpt /xdebug/tests/test1.phpt /xdebug/tests/test4.phpt /xdebug/tests/test10.php /xdebug/tests/test11.php /xdebug/tests/test12.php /xdebug/tests/test13.php /xdebug/tests/test14.php /xdebug/tests/test15.php /xdebug/tests/test16.php /xdebug/tests/test17.php /xdebug/tests/test18.php /xdebug/tests/test19.php /xdebug/tests/test20.php /xdebug/tests/test20a.php /xdebug/tests/test7.php /xdebug/tests/test8.php /xdebug/tests/test9.php /xdebug/tests/trace.php: - Reworked test-suite Fri Oct 18 22:57:23 CEST 2002 Derick Rethans : - Consistency Fri Oct 18 22:56:52 CEST 2002 Derick Rethans : - Consistency Fri Oct 18 22:54:43 CEST 2002 Derick Rethans : - Typo Fri Oct 18 22:54:25 CEST 2002 Derick Rethans : - Update NEWS Fri Oct 18 22:52:54 CEST 2002 Derick Rethans : - Update NEWS Fri Oct 18 22:49:49 CEST 2002 Derick Rethans /xdebug/TODO /xdebug/php_xdebug.h /xdebug/xdebug.c /xdebug/xdebug_com.h /xdebug/xdebug_handler_gdb.c /xdebug/xdebug_handler_gdb.h: - Added automatic starting of function traces (xdebug.auto_trace, defaulting to "off"). - Rewrote gathering of function names and parameters. - Xdebug now only works with PHP 4.3.0pre1 and later. - Some code clean ups. - Added support for breakpoints (only on function name for now). - Fixed building with a ZTS enabled PHP. - Better handling of error conditions from remote debugging client. - Dropped making use of extended opcodes. - (GDB Handler) Reimplemented parsing debugging commands - (GDB Handler) Added "help", "quit" and "break" handlers. Fri Oct 18 22:40:31 CEST 2002 Derick Rethans /xdebug/tests/test19.php /xdebug/tests/test20.php /xdebug/tests/test20a.php /xdebug/tests/.cvsignore: - Added two more tests - Added .swp to ignores files Fri Oct 18 22:38:09 CEST 2002 Derick Rethans /xdebug/tests/.cvsignore /xdebug/tests/test1.phpt /xdebug/tests/test2.phpt /xdebug/tests/test3.phpt /xdebug/tests/test4.phpt /xdebug/tests/test5.phpt /xdebug/tests/test6.phpt /xdebug/tests/001.phpt /xdebug/tests/test1.php /xdebug/tests/test2.php /xdebug/tests/test3.php /xdebug/tests/test4.php /xdebug/tests/test5.php /xdebug/tests/test6.php: - Converted tests Thu Oct 17 13:15:49 CEST 2002 Derick Rethans /xdebug/php_xdebug.h /xdebug/xdebug.c: - Implement automatic starting of tracing Sat Oct 12 16:46:09 CEST 2002 Derick Rethans /xdebug/xdebug_var.c: - Beautify output (patch by Sander Roobol ) Thu Oct 10 13:54:31 CEST 2002 Derick Rethans /xdebug/xdebug_socket.c: - Fix bug in algorithm Sun Oct 6 11:36:36 CEST 2002 Derick Rethans /xdebug/xdebug.c: - Fix Zend Engine 2 issues Sat Oct 5 23:29:21 CEST 2002 Derick Rethans /xdebug/xdebug.c: - Some Zend Engine 2 work Mon Sep 30 07:56:24 CEST 2002 Derick Rethans /xdebug/xdebug_hash.c /xdebug/xdebug_hash.h /xdebug/Makefile.in /xdebug/xdebug.c /xdebug/xdebug_handler_gdb.c /xdebug/xdebug_handler_gdb.h /xdebug/xdebug_handlers.h: - Updated error handling from debug commands - Implemented the setting of function breakpoints - Added hash functions from SRM Sat Sep 28 21:29:13 CEST 2002 Derick Rethans /xdebug/xdebug_socket.c /xdebug/xdebug_socket.h /xdebug/Makefile.in /xdebug/xdebug_handler_gdb.c /xdebug/xdebug_handlers.h: - Moved xdebug_socket_read_line() to it's own file - Fix return value handling Sat Sep 28 21:28:01 CEST 2002 Derick Rethans /xdebug/xdebug.c: - Initialize member variable Thu Sep 26 18:09:26 CEST 2002 Derick Rethans /xdebug/xdebug.c: - Added time index and memory footprint to CLI dumps. The information shown contains now everything available. - Check for remote initialization failures. Mon Sep 23 16:25:55 CEST 2002 Derick Rethans /xdebug/xdebug_handler_gdb.c /xdebug/xdebug_handler_gdb.h: - Added command line parsing Fri Sep 20 22:09:56 CEST 2002 Derick Rethans /xdebug/xdebug.dsp: - Fix line-endings - update project file Tue Sep 17 10:07:43 CEST 2002 Derick Rethans /xdebug/README: - Update README Tue Sep 17 10:07:06 CEST 2002 Derick Rethans /xdebug/README: - update README Mon Sep 16 16:52:35 CEST 2002 Derick Rethans /xdebug/xdebug_var.c: - Fix off-by-one error Mon Sep 16 16:52:02 CEST 2002 Derick Rethans /xdebug/xdebug_var.c: - Fix off-by-one error Thu Sep 12 21:47:08 CEST 2002 Derick Rethans /xdebug/xdebug.c /xdebug/xdebug_com.c /xdebug/xdebug_com.h /xdebug/xdebug_handler_gdb.c /xdebug/xdebug_handler_gdb.h /xdebug/xdebug_handler_php3.c /xdebug/xdebug_handler_php3.h /xdebug/xdebug_handlers.h /xdebug/xdebug_var.c: - Begin of sockets stuff Sun Sep 8 18:38:01 CEST 2002 Derick Rethans /xdebug/php_xdebug.h /xdebug/xdebug.c /xdebug/xdebug_handler_gdb.c /xdebug/xdebug_handler_gdb.h /xdebug/xdebug_handler_php3.c /xdebug/xdebug_handler_php3.h /xdebug/xdebug_handlers.h: - Implemented infrastructure for JIT and REQ debugging Sat Sep 7 14:12:17 CEST 2002 Derick Rethans /xdebug/xdebug.c /xdebug/xdebug_handler_gdb.c /xdebug/xdebug_handlers.c: - More windows build fixes Sat Sep 7 00:39:20 CEST 2002 Derick Rethans /xdebug/xdebug_handler_gdb.c /xdebug/xdebug_handler_gdb.h /xdebug/Makefile.in /xdebug/config.m4 /xdebug/php_xdebug.h /xdebug/xdebug.c /xdebug/xdebug_com.h /xdebug/xdebug_handler_php3.c /xdebug/xdebug_handler_php3.h /xdebug/xdebug_handlers.c /xdebug/xdebug_handlers.h: - Change socket to contexts - Added basic GDB emulation files Sat Sep 7 00:35:19 CEST 2002 Derick Rethans /xdebug/xdebug_handlers.h /xdebug/xdebug_handler_php3.h /xdebug/xdebug_handler_php3.c /xdebug/xdebug_com.h /xdebug/xdebug_com.c: - Windows build fixes Thu Sep 5 13:25:12 CEST 2002 Derick Rethans /xdebug/Makefile.in: - Update Makefile.in for old PHP versions (=< 4.2) Wed Sep 4 21:00:37 CEST 2002 Derick Rethans : - Updated NEWS file Wed Sep 4 20:56:49 CEST 2002 Derick Rethans /xdebug/xdebug_com.c /xdebug/xdebug_com.h /xdebug/xdebug_handler_php3.c /xdebug/xdebug_handler_php3.h /xdebug/xdebug_handlers.c /xdebug/xdebug_handlers.h /xdebug/TODO /xdebug/config.m4 /xdebug/php_xdebug.h /xdebug/xdebug.c /xdebug/xdebug_var.c /xdebug/xdebug_var.h: - Implemented remote debugger handler abstraction - Added a php3 compatible debugger handler - Abstracted error type to string function - Merged memory allocation problems from the 1.0 branch - Merged API version check from the 1.0 branch - Rename execute_data_ptr to current_execute_data for ZE2 compability Mon Sep 2 12:53:31 CEST 2002 Derick Rethans /xdebug/php_xdebug.h: - Fix estrdup/free issue Mon Sep 2 12:20:40 CEST 2002 Jani Taskinen /xdebug/.cvsignore: Some missing entries.. :) Mon Sep 2 12:09:13 CEST 2002 Derick Rethans /xdebug/xdebug.c: - Fix API check Mon Sep 2 10:06:05 CEST 2002 Derick Rethans : - Fix ChangeLog Sun Sep 1 12:26:54 CEST 2002 Derick Rethans /xdebug/php_xdebug.h /xdebug/xdebug.c /xdebug/xdebug_var.c: - MFH: Fix memory problems Sun Sep 1 01:25:10 CEST 2002 Derick Rethans /xdebug/.cvsignore: - Update .cvsignore file Sun Sep 1 01:23:52 CEST 2002 Derick Rethans /xdebug/php_xdebug.h /xdebug/xdebug.c /xdebug/xdebug_var.c: - MFH: Fix for memory consuption bug Sat Aug 31 22:54:15 CEST 2002 Derick Rethans /xdebug/xdebug.c: - Bump up version no Sat Aug 31 22:49:56 CEST 2002 Derick Rethans /xdebug/TODO: - New TODO for 1.1 and 1.2 Sat Aug 31 10:33:27 CEST 2002 Derick Rethans /xdebug/config.m4: - Prevent xdebug from being compiled in into PHP. Fri Aug 30 16:03:04 CEST 2002 Derick Rethans /xdebug/.cvsignore: - Add more targets to .cvsignore file Fri Aug 30 15:04:20 CEST 2002 Derick Rethans /xdebug/xdebug.dsp: - Define HAVE_EXECUTE_DATA_PTR in .dsp file Fri Aug 30 14:45:55 CEST 2002 Derick Rethans /xdebug/xdebug.c: - Windows fixes Fri Aug 30 11:09:46 CEST 2002 Derick Rethans /xdebug/TODO /xdebug/package.xml /xdebug/xdebug.c: - Administrativia Fri Aug 30 11:08:16 CEST 2002 Derick Rethans /xdebug/xdebug.c: - Use old code for PHP versions < 4.3.0 Fri Aug 30 10:23:50 CEST 2002 Derick Rethans /xdebug/xdebug.c: - Prevent the use of assert in older PHP versions. Fri Aug 30 08:18:48 CEST 2002 Derick Rethans /xdebug/xdebug.c /xdebug/tests/test17.php: - Implement gathering of parameters to internal functions. - Updating test case 17 to demonstrate it. Wed Aug 28 19:56:01 CEST 2002 Derick Rethans /xdebug/xdebug_var.c: - Increased pre-allocated memory for dumping variables to have some increase in performance. Wed Aug 28 19:53:34 CEST 2002 Derick Rethans /xdebug/xdebug_var.c: - Remove ", " at the end of arrays and object var arrays. Wed Aug 28 19:47:53 CEST 2002 Derick Rethans /xdebug/xdebug.c: - Change "?" to "{missing}" for missing parameters to functions. Wed Aug 28 19:45:11 CEST 2002 Derick Rethans /xdebug/xdebug.c: - Update xdebug_get_function_trace() with new logic - Fix crash bug in xdebug_get_function_trace() due to new logic Wed Aug 28 10:31:14 CEST 2002 Derick Rethans /xdebug/xdebug.c: - Make it compile with PHP versions <= 4.2.0 Tue Aug 27 22:40:58 CEST 2002 Derick Rethans /xdebug/tests/test18.php: - Added test for eval (nr 18) Tue Aug 27 22:26:38 CEST 2002 Derick Rethans /xdebug/php_xdebug.h /xdebug/xdebug.c /xdebug/tests/test1.php /xdebug/tests/test9.php /xdebug/tests/test9a.php /xdebug/tests/test_class.php: - Implemented superior way of getting function names - Adjusted testcases Mon Aug 19 13:20:16 CEST 2002 Derick Rethans /xdebug/xdebug.c: - Added support for error messages with stack trace in syslog (Patch by Sergio Ballestrero ) Mon Jul 1 18:08:16 CEST 2002 Derick Rethans /xdebug/xdebug.c: - Fix include stuff (thanks to sweede ) Mon Jun 24 10:04:14 CEST 2002 Derick Rethans /xdebug/xdebug.c: - Fix building on Windows Sun Jun 23 23:29:09 CEST 2002 Derick Rethans /xdebug/xdebug.c: - Attempt to make it build on windows again Sun Jun 23 18:37:53 CEST 2002 Derick Rethans /xdebug/package.xml /xdebug/xdebug.c: - Go with 0.9.0 Sun Jun 23 18:35:03 CEST 2002 Derick Rethans /xdebug/xdebug.c /xdebug/xdebug_var.c /xdebug/xdebug_var.h /xdebug/tests/test17.php: - Don't rely on the output buffering in PHP, which is still a little bit shaky. Sun Jun 16 22:05:59 CEST 2002 Derick Rethans /xdebug/xdebug.c: - Added fflush() to flush the trace to file after every line - Fix crash bug Sun Jun 16 20:39:48 CEST 2002 Derick Rethans /xdebug/package.xml /xdebug/xdebug.c: - Add PECL package file - Maintain version info Sun Jun 16 20:15:47 CEST 2002 Derick Rethans /xdebug/php_xdebug.h /xdebug/xdebug.c: - Whitespace Sun Jun 16 20:09:55 CEST 2002 Derick Rethans /xdebug/xdebug.c: - Fix some warnings on Windows Sun Jun 16 20:07:29 CEST 2002 Derick Rethans /xdebug/xdebug.c /xdebug/tests/test2.php: - Fix ZTS issues - Remove xdebug_get|dump_function_trace|stack from output Mon Jun 10 15:01:23 CEST 2002 Derick Rethans /xdebug/xdebug.c /xdebug/xdebug_var.c: - Fixed a memory leak in delayed included files. (Derick) - Added support for PHP 4.1.2. (Derick) Sun Jun 9 09:45:51 CEST 2002 Derick Rethans /xdebug/xdebug.c /xdebug/tests/test10.php: - Rewrote xdebug_get_function_stack() and xdebug_get_function_trace() to return data in multidimensional arrays. Thu Jun 6 13:51:43 CEST 2002 Derick Rethans /xdebug/xdebug.c: - Fixed double freeing Thu Jun 6 13:05:49 CEST 2002 Derick Rethans /xdebug/php_xdebug.h /xdebug/xdebug.c /xdebug/tests/test15.php /xdebug/tests/test16.php /xdebug/tests/test2.php /xdebug/tests/test7.php: - Add support for classnames, variable include files and variable function names. - Implemented links to the PHP Manual in traces. - Added timestamps and memory usage to function traces. - Splitted function names from class names in the function_stack_entries. - Added tests for variable functions and classes - Updated tests Sun Jun 2 21:16:17 CEST 2002 Derick Rethans : - Update NEWS Sun Jun 2 21:15:47 CEST 2002 Derick Rethans /xdebug/xdebug.c: - Fixed crash when a statement was called without a function stack Wed May 29 16:33:18 CEST 2002 Derick Rethans /xdebug/php_xdebug.h /xdebug/xdebug.c /xdebug/xdebug_var.c /xdebug/tests/test14.php: - Implement variable function names. - Fix a bug in circular references. Sun May 26 21:04:10 CEST 2002 Derick Rethans /xdebug/xdebug.dsp: - Update DSP (thanks to Sander) Sun May 26 15:56:51 CEST 2002 Derick Rethans /xdebug/xdebug.c /xdebug/xdebug_var.c: - Fix ZTS build Sun May 26 14:35:54 CEST 2002 Derick Rethans /xdebug/xdebug.c: - Fix version Sun May 26 13:42:02 CEST 2002 Derick Rethans : - Fix NEWS Sun May 26 13:01:05 CEST 2002 Derick Rethans /xdebug/xdebug.c: - Unify unknown data Sun May 26 13:00:17 CEST 2002 Derick Rethans /xdebug/tests/test13.php: - Added test for variable function calls (13) Sat May 25 16:01:23 CEST 2002 Derick Rethans : - Fix NEWS Sat May 25 16:00:42 CEST 2002 Derick Rethans /xdebug/xdebug_var.c /xdebug/xdebug_var.h /xdebug/Makefile.in /xdebug/config.m4 /xdebug/php_xdebug.h /xdebug/xdebug.c /xdebug/xdebug_llist.c /xdebug/xdebug_llist.h: - Implemented MUCH better parameter tracing for user defined functions (and render parameter tracing to internal functions unusable). - s/SRM_LLIST/XDEBUG_LLIST - Moved variable dumping code to xdebug_var.c - Unified unknown entries for class/function names Sat May 25 15:44:11 CEST 2002 Derick Rethans /xdebug/tests/test10.php: - Add test for functions as parameters to functions (10). Sat May 25 15:42:52 CEST 2002 Derick Rethans /xdebug/tests/test11.php /xdebug/tests/test12.php /xdebug/tests/test7.php /xdebug/tests/test8.php /xdebug/tests/test9.php: - Added more calls to test 7. - Updated test 8 and 9 to use xdebug_dump_function_trace(). - Added new tests for indirect function calls (11) and complex parameters (12). Sun May 19 16:32:54 CEST 2002 Derick Rethans /xdebug/config.m4 /xdebug/xdebug.c /xdebug/tests/test1.php /xdebug/tests/test7.php: - First attempt at class stuff Sat May 18 22:41:20 CEST 2002 Derick Rethans : - Update NEWS Sat May 18 22:39:57 CEST 2002 Derick Rethans /xdebug/php_xdebug.h /xdebug/xdebug.c: - Renamed xdebug_get_function_trace() to xdebug_dump_function_trace(). - Implemented new xdebug_get_function_trace() to return the function trace in an array. - Added a parameter to xdebug_start_trace(). When this parameter is used, xdebug will dump a function trace to the filename which this parameter speficies. Fri May 17 20:42:37 CEST 2002 Derick Rethans /xdebug/php_xdebug.h /xdebug/xdebug.c /xdebug/tests/test7.php /xdebug/tests/test8.php /xdebug/tests/test9.php /xdebug/tests/test9a.php: - Fix problem for backtracking by ZEND_DO_FCALL_BY_NAME - Added defines around variable handling Thu May 16 23:16:10 CEST 2002 Derick Rethans /xdebug/xdebug.c: - Fix bug, no more HTML output in CLI Thu May 16 23:09:43 CEST 2002 Derick Rethans /xdebug/xdebug.c: - Always set the background color Wed May 15 20:57:43 CEST 2002 Derick Rethans /xdebug/xdebug.c: - Fix logging to syslog - Move around some lines in the CLI debug message Tue May 14 20:22:29 CEST 2002 Derick Rethans /xdebug/xdebug.c: - Attempt to fix the nested function issue. Tue May 14 13:07:55 CEST 2002 Derick Rethans /xdebug/xdebug.c: - Respect error_reporting setting Tue May 14 12:45:29 CEST 2002 Derick Rethans /xdebug/.cvsignore: - configure maintenance Tue May 14 12:41:14 CEST 2002 Derick Rethans /xdebug/Makefile.in: - Fix the Makefile Tue May 14 11:39:28 CEST 2002 Derick Rethans : - Update NEWS Tue May 14 11:38:36 CEST 2002 Derick Rethans /xdebug/Makefile.in /xdebug/config.m4: - Change configure scripts to work with PHP 4.2.x Tue May 14 11:37:58 CEST 2002 Derick Rethans : - Layout NEWS Tue May 14 11:36:49 CEST 2002 Derick Rethans /xdebug/.cvsignore: - Update cvsignore Sun May 12 12:58:08 CEST 2002 Derick Rethans /xdebug/.cvsignore: - Fix typo Sun May 12 12:57:46 CEST 2002 Derick Rethans /xdebug/tests/test5.php /xdebug/tests/test6.php: - Added test 5 for testing nested function calls - Added test 6 for multi-dimensional constant arrays passed to functions. Sun May 12 12:56:37 CEST 2002 Derick Rethans /xdebug/xdebug.c: - Implemented handling single-dimensional constant arrays passed to a function. function. (Derick) Sun May 12 10:28:39 CEST 2002 Derick Rethans /xdebug/xdebug.c: - Fix bug in levels with includes Sat May 11 21:33:42 CEST 2002 Derick Rethans /xdebug/xdebug.c: - Make extended_info always work. (Thanks to Edin Kadribasic and Harald Radi for assisting me tracking this down). Sat May 11 21:24:55 CEST 2002 Derick Rethans /xdebug/xdebug.c: - Renaming internals to make sure no symbol clashes occur Sat May 11 14:52:06 CEST 2002 Derick Rethans /xdebug/tests/test4.php: - Add simple test for postponed declared functions Sat May 11 14:51:12 CEST 2002 Derick Rethans /xdebug/xdebug.c: - Implement postponed declared function names Sat May 11 14:21:18 CEST 2002 Derick Rethans /xdebug/xdebug.c: - Fix error message Sat May 11 12:03:25 CEST 2002 Derick Rethans : - Update NEWS Sat May 11 12:02:58 CEST 2002 Derick Rethans /xdebug/xdebug.c: - Implemented function traces (xdebug_start_trace(), xdebug_stop_trace() and xdebug_get_function_trace()). - Fixed segfaults in xdebug_call_* - Added includes to the function trace/stacks - Fixed warnings for window build Sat May 11 11:59:12 CEST 2002 Derick Rethans /xdebug/tests/test2a.php /xdebug/tests/trace.php /xdebug/tests/test2.php: - Added new tests Fri May 10 21:11:54 CEST 2002 Derick Rethans /xdebug/.cvsignore: - Add config.cache to ignored files Fri May 10 19:57:47 CEST 2002 Derick Rethans /xdebug/xdebug.dsp: - Make it work on windows (Thanks to Edin Kadribasic for providing this information) Fri May 10 13:08:11 CEST 2002 Derick Rethans /xdebug/xdebug.c: - Disable multiple displays of the error Fri May 10 12:59:21 CEST 2002 Derick Rethans /xdebug/xdebug.dsp: - Update .dsp Thu May 9 14:12:44 CEST 2002 Derick Rethans /xdebug/xdebug_llist.c /xdebug/xdebug_llist.h /xdebug/config.m4 /xdebug/php_xdebug.h /xdebug/xdebug.c /xdebug/srm_llist.c /xdebug/srm_llist.h: - srm_llist > xdebug_llist - prework for function call traces Wed May 8 19:19:09 CEST 2002 Derick Rethans /xdebug/xdebug.c: - Change comments to make Jani happy Wed May 8 10:17:09 CEST 2002 Derick Rethans : - Fix NEWS Wed May 8 10:14:56 CEST 2002 Derick Rethans /xdebug/xdebug.c: - Release version 0.7.0 Wed May 8 10:14:00 CEST 2002 Derick Rethans /xdebug/README: - Add readme Wed May 8 09:44:00 CEST 2002 Derick Rethans /xdebug/xdebug.c: - Support static method calls (foo::bar()). Tue May 7 16:09:13 CEST 2002 Derick Rethans /xdebug/xdebug.c: - Implement display of include/require Mon May 6 14:59:37 CEST 2002 Derick Rethans /xdebug/xdebug.c: - Remove functions from the stack after they are finished Sat May 4 19:27:20 CEST 2002 Derick Rethans /xdebug/EXPERIMENTAL: - My code is never experimental :) Fri May 3 20:33:34 CEST 2002 Derick Rethans /xdebug/php_xdebug.h /xdebug/xdebug.c /xdebug/tests/test3.php: - Add ini_setting and functions to enable and disable showing stacktraces. Thu May 2 19:10:18 CEST 2002 Derick Rethans /xdebug/php_xdebug.h /xdebug/xdebug.c: - Make it compile under ZTS mode Thu May 2 12:22:15 CEST 2002 Derick Rethans /xdebug/php_xdebug.h /xdebug/xdebug.c: - Disable xdebug_memory_usage() when memory_limit was not compiled in. Thu May 2 11:58:04 CEST 2002 Derick Rethans /xdebug/xdebug.c: - Made errors show up always Thu May 2 10:59:41 CEST 2002 Derick Rethans /xdebug/php_xdebug.h /xdebug/xdebug.c /xdebug/tests/test_memory.php: - Implemented xdebug_memory_usage() which returns the memory in use by PHPs engine. Thu May 2 10:58:51 CEST 2002 Derick Rethans /xdebug/tests/.test1.php.swp: - Remove swap file Thu May 2 08:56:20 CEST 2002 Derick Rethans /xdebug/xdebug.dsp: - Added .dsp file (Patch by Sebastian Bergmann) Thu Apr 25 08:27:48 CEST 2002 Derick Rethans /xdebug/php_xdebug.h /xdebug/xdebug.c /xdebug/tests/test2.php: - Implement userland functions Thu Apr 25 08:27:03 CEST 2002 Derick Rethans /xdebug/.cvsignore: - Update cvsignore Wed Apr 24 16:30:12 CEST 2002 Derick Rethans /xdebug/.cvsignore: - Fix cvsignore