Date: Sun Oct 8 22:51:48 CEST 2006
User: Derick Rethans
Directory: xdebug
Log Message:
[0.05]
- Update package2.xml file as well.
Modified files:
xdebug/package2.xml (version: 1.5)
[FILE: /xdebug/package2.xml]
===================================================================
RCS file: cvstemp,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- xdebug/package2.xml:1.4 Fri Jun 30 07:27:25 2006 GMT
+++ xdebug/package2.xml Sun Oct 08 18:51:48 2006 GMT
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<package packagerversion="1.4.9" version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0
+<package packagerversion="1.4.11" version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0
http://pear.php.net/dtd/tasks-1.0.xsd
http://pear.php.net/dtd/package-2.0
http://pear.php.net/dtd/package-2.0.xsd">
@@ -30,11 +30,11 @@
<email>derick[@]xdebug.org</email>
<active>yes</active>
</lead>
- <date>2006-06-30</date>
- <time>11:25:15</time>
+ <date>2006-10-08</date>
+ <time>22:50:35</time>
<version>
- <release>2.0.0beta6</release>
- <api>2.0.0beta6</api>
+ <release>2.0.0rc1</release>
+ <api>2.0.0rc1</api>
</version>
<stability>
<release>beta</release>
@@ -42,56 +42,51 @@
</stability>
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD style</license>
<notes>+ Added new features:
- - Implemented FR #137: feature_get for general commands doesn't have a text field.
- - Implemented FR #131: XDebug needs to implement paged child object requests.
- - Implemented FR #124: Add backtrace dumping information when exception thrown.
- - Implemented FR #70: Add feature_get breakpoint_types.
- - Added profiling aggregation functions (patch by Andrei Zmievski)
- - Implemented the "timestamp" option for the xdebug.trace_output_name and
- xdebug.profiler_output_name settings.
- - 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.
- - 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).
- - DBGp: Implemented support for hit conditions for breakpoints.
- - DBGp: Added support for conditions for file/line breakpoints.
- - DBGp: Added support for hit value checking to file/line breakpoints.
- - DBGp: Added support for "exception" breakpoints.
-
-+ Performance improvements:
- - 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.
- - Speedup Xdebug but only gathering information about variables in scopes when
- either remote debugging is used, or show_local_vars is enabled.
+ - Implemented FR #70: Provide optional depth on xdebug_call_* functions.
+ - 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. This can be changed by setting the ini settings
+ xdebug.var_display_max_depth and xdebug.var_display_max_data.
+ - Implemented breakpoints 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.
+ - Added the xdebug_print_function_trace() function to display a stack trace on
+ demand.
+ - 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:
+ - 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.
+ - 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.
+
++ Changes:
+ - Implemented dead code analysis during code coverage for:
+ * abstract methods.
+ * dead code after return, throw and exit.
+ * implicit returns when a normal return is present.
+ - Improved readability of stack traces.
+ - Use PG(html_errors) instead of checking whether we run with CLI when
+ deciding when to use HTML messages or plain text messages.
= Fixed bugs:
- - Fixed bug #184: problem with control chars in code traces
- - Fixed bug #183: property_get -n $this->somethingnonexistent crashes the
- debugger.
- - Fixed bug #182: Errors are not html escaped when being displayed.
- - Fixed bug #180: collected includes not shown in trace files. (Patch by
- Cristian Rodriguez)
- - Fixed bug #178: $php_errormsg and Track errors unavailable.
- - Fixed bug #177: debugclient fails to compile due to Bison.
- - Fixed bug #176: Segfault using SplTempFileObject.
- - Fixed bug #173: Xdebug segfaults using SPL ArrayIterator.
- - Fixed bug #171: set_time_limit stack overflow on 2nd request.
- - Fixed bug #168: Xdebug's DBGp crashes on an eval command where the
- result is an array.
- - Fixed bug #125: show_mem_delta does not calculate correct negative values on
- 64bit machines.
- - Fixed bug #121: property_get -n $r[2] returns the whole hash.
- - Fixed bug #111: xdebug does not ignore set_time_limit() function during debug
- session.
- - Fixed bug #87: Warning about headers when "register_shutdown_function" used.
- - Fixed PECL bug #6940 (XDebug ignores set_time_limit)
- - Fixed Komodo bug 45484: no member data for objects in PHP debugger.
- - Suppress NOP/EXT_NOP from being marked as executable code with Code
- Coverage.
+ - Fixed bug #203: PHP errors with HTML content processed incorrectly. This
+ patch backs out the change that was made to fix bug #182.
+ - Fixed bug #198: Segfault when trying to use a non-existing debug handler.
+ - Fixed bug #197: Race condition fixes created too many files.
+ - Fixed bug #196: Profile timing on Windows does not work.
+ - Fixed bug #195: CLI Error after debugging session.
+ - Fixed bug #193: Compile problems with PHP 5.2.
+ - Fixed bug #191: File/line breakpoints are case-sensitive on Windows.
+ - Fixed bug #181: Xdebug doesn't handle uncaught exception output
+ correctly.
+ - Fixed bug #173: Coverage produces wrong coverage.
+ - Fixed a typo that prevented the XDEBUG_CONFIG option "profiler_enable"
+ from working.
</notes>
<contents>
@@ -159,6 +154,8 @@
<file name="xdebug_private.h" role="src" />
<file name="xdebug_profiler.c" role="src" />
<file name="xdebug_profiler.h" role="src" />
+ <file name="xdebug_set.c" role="src" />
+ <file name="xdebug_set.h" role="src" />
<file name="xdebug_str.c" role="src" />
<file name="xdebug_str.h" role="src" />
<file name="xdebug_superglobals.c" role="src" />
@@ -185,6 +182,66 @@
<changelog>
<release>
<version>
+ <release>2.0.0rc1</release>
+ <api>2.0.0rc1</api>
+ </version>
+ <stability>
+ <release>beta</release>
+ <api>beta</api>
+ </stability>
+ <date>2006-10-08</date>
+ <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD style</license>
+ <notes>+ Added new features:
+ - Implemented FR #70: Provide optional depth on xdebug_call_* functions.
+ - 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. This can be changed by setting the ini settings
+ xdebug.var_display_max_depth and xdebug.var_display_max_data.
+ - Implemented breakpoints 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.
+ - Added the xdebug_print_function_trace() function to display a stack trace on
+ demand.
+ - 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: <?php echo file_get_contents( xdebug_stop_trace() ); ?>
+ - 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.
+ - 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.
+
++ Changes:
+ - Implemented dead code analysis during code coverage for:
+ * abstract methods.
+ * dead code after return, throw and exit.
+ * implicit returns when a normal return is present.
+ - Improved readability of stack traces.
+ - Use PG(html_errors) instead of checking whether we run with CLI when
+ deciding when to use HTML messages or plain text messages.
+
+= Fixed bugs:
+ - Fixed bug #203: PHP errors with HTML content processed incorrectly. This
+ patch backs out the change that was made to fix bug #182.
+ - Fixed bug #198: Segfault when trying to use a non-existing debug handler.
+ - Fixed bug #197: Race condition fixes created too many files.
+ - Fixed bug #196: Profile timing on Windows does not work.
+ - Fixed bug #195: CLI Error after debugging session.
+ - Fixed bug #193: Compile problems with PHP 5.2.
+ - Fixed bug #191: File/line breakpoints are case-sensitive on Windows.
+ - Fixed bug #181: Xdebug doesn't handle uncaught exception output
+ correctly.
+ - Fixed bug #173: Coverage produces wrong coverage.
+ - Fixed a typo that prevented the XDEBUG_CONFIG option "profiler_enable"
+ from working.
+
+ </notes>
+ </release>
+ <release>
+ <version>
<release>2.0.0beta6</release>
<api>2.0.0beta6</api>
</version>
Received on Sun Oct 08 2006 - 22:51:50 BST
This archive was generated by hypermail 2.2.0 : Sun Jun 24 2018 - 04:00:03 BST